SA vs BAN ODI Head To Head and Record in ODI World Cup: Upbeat South Africa will face lowly Bangladesh in match 23 of the ongoing ICC World Cup 2023 at the Wankhede Stadium in Mumbai on Tuesday (October 24).
South Africa and Bangladesh, who were led by stand in captains, come into the match on the back of contrasting results. While Temba Bavuma-less South Africa handed England a massive 229-run loss, Bangladesh without Shakib Al Hasan suffered a 7-wicket loss to India.

Following their upset loss to Netherlands, South Africa led by Aiden Markram bounced back in style at the same venue in Mumbai, where they posted 399 and bundled out England for 170.
Bangladesh, on the other hand, under the leadership of Nazmul Hossain Shanto set a target of 257, which was chased down by the unbeaten Indian side with 7 wickets and 8.3 overs to spare.
Now, the Proteas and the Tigers, who last met in ODIs over a year ago, will clash for the 25th time in the 50-over format at the Wankhede Stadium in Mumbai, where both teams have never clashed before, but have played at least one match at the venue.
Now, ahead of the SA vs BAN World Cup 2023 match we take a look at their ODI head to head record, stats as well as both England and South Africa’s record in the ODI World Cup before they face off at the Wankhede Stadium in Mumbai.
In the 24 SA vs BAN head to head matches in ODI format so far, South Africa holds the advantage, having won 18 times against Bangladesh, who have won just 6 times against the Proteas in the 50-over format.
Among the 18 wins, South Africa has won 8 times when batting first and 10 times when chasing, while Bangladesh has won 3 times each when chasing and setting a target. Here is a look at the South Africa vs Bangladesh head to head stats and top performances:
| Stats | For SA vs BAN | For BAN vs SA |
| Highest Total | 369/6 | 330/6 |
| Lowest Total | 154 All Out | 78 All Out |
| Wins Batting 1st | 8 | 3 |
| Wins Chasing | 10 | 3 |
| Most Runs (All Time) | Graeme Smith (572 runs) | Shakib Al Hasan (492 runs) |
| Most Runs (Current) | Quniton de Kock (428 runs) | Shakib Al Hasan (492 runs) |
| Highest scorer | AB de Villiers (176) | Mushfiqur Rahim (110*) |
| Most wickets (All Time & Current) | Kagiso Rabada (19 wickets) | Shakib Al Hasan (16 wickets) |
| Best Bowling | Kagiso Rabada (6/16) | Taskin Ahmed (5/35) |
In the ODI World Cup history, the two nations have met four times with both South Africa and Bangladesh sharing two wins each. In the 2019 World Cup, Bangladesh beat South Africa by 21 runs. Here is a look at SA vs BAN head to head record in ODI World Cup.
| Stat | For SA vs BAN in CWC | For BAN vs SA in CWC |
| Won | 2 | 2 |
| Lost | 2 | 2 |
| Won Batting First | 1 | 2 |
| Won Chasing | 1 | 0 |
| Highest Total | 309 | 330 |
| Lowest Total | 184 | 78 |
In Mumbai at the Wankhede Stadium, South Africa and Bangladesh have never met so far, but both teams have had experience of playing at the venue, which has so far hosted 24 ODI matches. Here is a look at SA and BAN record at the Wankhede Stadium.
| Stat | South Africa Record in Wankhede Stadium | Bangladesh Record in Wankhede Stadium |
| Played | 5 | 1 |
| Won | 2 | 0 |
| Lost | 3 | 1 |
| Won Batting First | 2 | 0 |
| Won Chasing | 0 | 0 |
| Highest Total | 438 | Not Applicable (Only One Innings) |
| Lowest Total | 185 | 115 |
In ODI World Cups, both teams have never gone all the way with South Africa never managing to pass the semifinal stage and Bangladesh never managing to go past the quarterfinal stage. Here is a look at South Africa and Bangladesh’s overall record in ODI World Cup.
| Stat | South Africa Record in ODI World Cup | Bangladesh Record in ODI World Cup |
| Matches | 68 | 44 |
| Won | 41 | 15 |
| Lost | 24 | 28 |
| Tied | 2 | 0 |
| No Result | 1 | 1 |
| Won Batting First | 22 | 8 |
| Won Chasing | 19 | 7 |
| Highest Total | 428 | 333 |
| Lowest Total | 149 | 58 |
| Most Runs (All Time) | AB de Villiers (1207 runs) | Shakib Al Hasan (1201 runs) |
| Most Runs (Current) | Quinton de Kock (683 runs) | Mushfiqur Rahim (1034 runs) |
| Most wickets (All Time) | Imran Tahir (40 wickets) | Shakib Al Hasan (39 wickets) |
| Most wickets (Current) | Kagiso Rabada (19 wickets) | Mustafizur Rahman (22 wickets) |