SA vs AFG ODI Head To Head Stats & Record: South Africa will look to bounce back when they face semi-final aspirants Afghanistan in match 42 of the ICC World Cup 2023 at the Narendra Modi Stadium in Ahmedabad on Friday (November 10).
Temba Bavuma-led South Africa head into the match on the back of a defeat to table-topper India, while Hashmatullah Shahidi’s Afghanistan are fresh from a demoralising defeat to Australia.

In the most recent outing, South Africa suffered a 243-run win after folding for 83 in the run chase of 326 against the high-flying Indian team at the Eden Gardens in Kolkata.
Afghanistan, on the other hand, were on the brink of win in their defence of 292 after reducing Australia to 91/7, but Glenn Maxwell single-handedly took the match away from them at the Wankhede Stadium in Mumbai.
Both Afghanistan and South Africa will now look to get back among the win when they clash in their final round robin match, which happens to be only their second meeting in ODI format, the first since they met in the 2019 World Cup.
While South Africa look to gain the winning momentum before their semifinal clash against Australia, Afghanistan will be keen to land a win despite the outcome of the New Zealand vs Sri Lanka match.
Now, ahead of the SA vs AFG World Cup 2023 match we take a look at their ODI head to head record, stats as well as both South Africa and Afghanistan’s record in World Cup and their numbers at the Narendra Modi Stadium in Ahmedabad.
In the 1 South Africa vs Afghanistan head to head meeting in ODI format, South Africa defeated Afghanistan by 9 wickets after a run chase of 126 in a truncated match.
Imran Tahir and Chris Morris took 4 and 3 wickets respectively to bundle out Afghanistan for 125, while Quinton de Kock smashed 68 and shared a 104-run stand with Hashim Amla to see the Proteas home.
In Ahmedabad at the Narendra Modi Stadium, the two sides have never clashed so far, but South Africa has played two matches at the venue, where they are unbeaten in ODIs, having defeated India in the two outings.
In ODI World Cup history, South Africa have never managed to cross the semi-final stage, while Afghanistan have never crossed the group stage in their two appearances so far. Here is a look at South Africa and Afghanistan’s record in ODI World Cup.
| Stats | South Africa Record in ODI World Cup | Afghanistan Record in ODI World Cup |
| Matches | 72 | 23 |
| Won | 44 | 5 |
| Lost | 25 | 18 |
| Tied | 2 | 0 |
| No Result | 1 | 0 |
| Won Batting First | 24 | 1 |
| Won Chasing | 20 | 4 |
| Highest Total | 428 | 291 |
| Lowest Total | 83 | 125 |
| Most Runs (All Time) | AB de Villiers (1207 runs) | Rahmat Shah (548 runs) |
| Most Runs (Current) | Quinton de Kock (1000 runs) | Rahmat Shah (548 runs) |
| Most Wickets (All Time) | Imran Tahir (40 wickets) | Mohammad Nabi (19 wickets) |
| Most Wickets (Current) | Kagiso Rabada (23 wickets) | Mohammad Nabi (19 wickets) |