CricketSky
ICC Women's T20 WC 2026 Teams Points Table Schedule Stats

Bangladesh vs South Africa Head to Head Stats & Records in ODI Cricket

6
Wins
19
19
Lost
6
0
No Result
0
330
Highest Score
382
78
Lowest Score
154

BAN Vs SA in all seasons

# Team 1 Team 2 Winner Margin Date Venue Scorecard
1 South Africa Bangladesh SA 149 runs. 24 Oct 2023 Mumbai SA won by 149 runs.
2 South Africa Bangladesh BAN 9 wickets 23 Mar 2022 Centurion BAN won by 9 wickets
3 South Africa Bangladesh SA 7 wickets 20 Mar 2022 Johannesburg SA won by 7 wickets
4 South Africa Bangladesh BAN 38 runs. 18 Mar 2022 Centurion BAN won by 38 runs.
5 Bangladesh South Africa BAN 21 runs 02 Jun 2019 London BAN won by 21 runs
6 South Africa Bangladesh SA 200 runs 22 Oct 2017 East London SA won by 200 runs
7 South Africa Bangladesh SA 104 runs 18 Oct 2017 Paarl SA won by 104 runs
8 South Africa Bangladesh SA 10 wickets 15 Oct 2017 Kimberley SA won by 10 wickets (with 43 balls remaining)
9 Bangladesh South Africa BAN won by 9 wickets (D/L method) 15 Jul 2015 Chattogram BAN won by 9 wickets (D/L method)
10 Bangladesh South Africa BAN won by 7 wickets 12 Jul 2015 Dhaka BAN won by 7 wickets
11 South Africa Bangladesh SA won by 8 wickets 10 Jul 2015 Dhaka SA won by 8 wickets
12 Bangladesh South Africa SA 206 runs 19 Mar 2011 Dhaka SA won by 206 runs
13 South Africa Bangladesh SA won by 128 runs 09 Nov 2008 Benoni SA won by 128 runs
14 South Africa Bangladesh SA won by 61 runs 07 Nov 2008 Potchefstroom SA won by 61 runs
15 South Africa Bangladesh SA won by 7 wickets 14 Mar 2008 Dhaka SA won by 7 wickets
16 South Africa Bangladesh SA won by 7 wickets 12 Mar 2008 Dhaka SA won by 7 wickets
17 South Africa Bangladesh SA won by 9 wickets 09 Mar 2008 Chattogram SA won by 9 wickets
18 Bangladesh South Africa BAN won by 67 runs 07 Apr 2007 Guyana BAN won by 67 runs
19 South Africa Bangladesh SA won by 9 wickets 12 Sep 2004 Birmingham SA won by 9 wickets
20 South Africa Bangladesh SA won by 93 runs 17 Apr 2003 Dhaka SA won by 93 runs
21 South Africa Bangladesh SA won by 83 runs 14 Apr 2003 Dhaka SA won by 83 runs
22 South Africa Bangladesh SA won by 10 wickets 22 Feb 2003 Bloemfontein SA won by 10 wickets
23 South Africa Bangladesh SA won by 7 wickets 09 Oct 2002 Kimberley SA won by 7 wickets
24 South Africa Bangladesh SA won by 10 wickets 06 Oct 2002 Benoni SA won by 10 wickets
25 South Africa Bangladesh SA won by 168 runs 03 Oct 2002 Potchefstroom SA won by 168 runs

Bangladesh vs South Africa Head to Head in ODI Cricket

Bangladesh and South Africa have played 25 One Day Internationals, the first in 2002 and the latest on 24 October 2023. South Africa have won 19 and Bangladesh 6. Bangladesh's highest total in the fixture is 330, South Africa's 382. Their lowest completed totals are 78 and 154. Full results are above. Updated 9 September, 2026.

South Africa lead heavily, and the batting records are almost entirely theirs - AB de Villiers' 176 at Paarl in 2017, Quinton de Kock's 174 at the Wankhede in the 2023 World Cup and 168 at Kimberley, Herschelle Gibbs' 153 in the first meeting at Potchefstroom in 2002.

Bangladesh's answer came at The Oval on 2 June 2019, in their opening match of that World Cup. They made 330 for 6, their highest ODI total at the time, with Shakib Al Hasan and Mushfiqur Rahim both passing 70, and won by 21 runs.

Better still was March 2022, when they went to South Africa and won the series 2-1 - a first for any Bangladesh side there. Taskin Ahmed took 5 for 35 in the decider at Centurion, South Africa were bowled out for 154, and Tamim Iqbal finished 87 not out.

Bangladesh vs South Africa ODI Head to Head - FAQs

Get live alerts for this match — no signup needed