South Africa were left to reflect on a missed opportunity despite a heroic effort from 17-year-old Jason Rowles, as Afghanistan opened their Under-19 World Cup campaign with a composed 28-run victory in Windhoek on Friday.
Jason Rowles hit a brilliant century but South Africa U19's World Cup warm-up fixture against Australia in Windhoek was eventually abandoned due to rain.