Bangladesh vs South Africa Head to Head Record and Stats
Covers 39 matches between Bangladesh and South Africa from Feb 2003 to Oct 2024 (Tests, ODIs and T20Is with ball-by-ball records).
The Bangladesh vs South Africa head to head reads 31 wins to 6 in South Africa’s favour, from 39 matches covered here since Feb 2003. Two of the other games were drawn Tests, both in Jul 2015.
All six Bangladesh wins came in ODIs. They have not won a Test in 12 tries or a T20I in 9. South Africa’s innings-and-273-run win in the Chattogram Test of 29 Oct 2024 was the latest meeting and their sixth Test win in a row against Bangladesh.
Bangladesh vs South Africa Head to Head by Format
Tests are the most one-sided part of this rivalry. South Africa have won 10 of 12, and 5 of those wins came by an innings. Chattogram in Oct 2024 saw the heaviest, a margin of an innings and 273, with Bloemfontein in Oct 2017 next at an innings and 254. The only breaks were the two draws of Jul 2015, at Chattogram and Mirpur.
ODIs are where Bangladesh compete. They trail 6 to 12, and their wins come in small clusters: two at home in Jul 2015, a 21-run win in London on 2 Jun 2019, then two at Centurion in Mar 2022. South Africa took the last ODI, by 149 runs at the Wankhede in Mumbai on 24 Oct 2023, after posting 382/5, the highest total in these games.
D Elgar (South Africa) has the most Test runs, 632 runs, averaging 79.00, and GC Smith (South Africa) hit the highest score, 232 at Chittagong in Feb 2008 as South Africa reached 583/7. With the ball, KA Maharaj (South Africa) leads on 37 Test wickets. His 7/32 at Kingsmead on 31 Mar 2022 bowled Bangladesh out for 53, their lowest total. K Rabada (South Africa) has 29 Test wickets at 10.55.
In ODIs the run leader is Quinton de Kock (South Africa), with 602, including 174 at the Wankhede. AB de Villiers (South Africa) made the top ODI score, 176 off 104 balls at Paarl. Rabada heads the ODI wickets too, 21, best 6/16. His 4 match awards top that table too. For Bangladesh, Shakib Al Hasan (Bangladesh) has 476 ODI runs and 17 wickets, while Mushfiqur Rahim (Bangladesh) has 436 Test runs.
In T20Is, RR Rossouw (South Africa) made 109 off 56 balls at Sydney in Oct 2022, the day A Nortje (South Africa) took 4/10 in a 104-run win.
Toss, Chasing and Grounds
The toss has helped little in Tests or ODIs. Its winner won only 3 of 10 decided Tests and 5 of 18 ODIs. T20Is are different: the toss winner won 7 of 9, and so did whoever batted first: 7 of 9. ODI chasers hold a slim 10 to 8 lead, and a first innings here averages 238.
Who has won more matches between Bangladesh and South Africa?
South Africa, by a wide margin. South Africa own 31 of the 39 results recorded, Bangladesh 6, and two Tests were drawn. Every Bangladesh win came in an ODI.
Has Bangladesh ever beaten South Africa in a Test?
No. South Africa won 10 of the 12 Tests covered here, since Feb 2008, and the other two were drawn in Jul 2015. South Africa have won the last 6 Tests between the sides.
What was the result of the last Bangladesh vs South Africa match?
A Test at Chattogram on 29 Oct 2024, which South Africa took by an innings and 273. In white-ball cricket, the latest ODI went to South Africa by 149 runs in Mumbai on 24 Oct 2023, and the latest T20I by 4 runs in New York on 10 Jun 2024.
Who has the highest score in BAN vs SA matches?
GC Smith (South Africa) made 232 in the Chittagong Test of Feb 2008. The ODI best is 176 by AB de Villiers (South Africa) at Paarl, and the T20I best is 109 by RR Rossouw (South Africa) at Sydney.
What is the Bangladesh vs South Africa T20 record?
South Africa have won all 9 T20Is since Sep 2007. The biggest margin was 104 runs at Sydney on 27 Oct 2022, and the narrowest was 4 runs in New York on 10 Jun 2024.