Bangladesh vs South Africa Head to Head Stats & Records in Test Cricket
BAN Vs SA in all seasons
| # | Team 1 | Team 2 | Winner | Margin | Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | Bangladesh | South Africa | SA | an inning and 273 runs. | 29 Oct 2024 | Chattogram | SA won by an inning and 273 runs. |
| 2 | Bangladesh | South Africa | SA | 7 wickets | 21 Oct 2024 | Dhaka | SA won by 7 wickets |
| 3 | South Africa | Bangladesh | SA | 332 runs. | 08 Apr 2022 | Port Elizabeth | SA won by 332 runs. |
| 4 | South Africa | Bangladesh | SA | 220 runs. | 31 Mar 2022 | Durban | SA won by 220 runs. |
| 5 | South Africa | Bangladesh | SA | an innings and 254 runs | 06 Oct 2017 | Bloemfontein | SA won by an innings and 254 runs |
| 6 | South Africa | Bangladesh | SA | 333 runs | 28 Sep 2017 | Potchefstroom | SA won by 333 runs |
| 7 | Bangladesh | South Africa | - | Match drawn | 30 Jul 2015 | Dhaka | Match drawn |
| 8 | Bangladesh | South Africa | - | Match drawn | 21 Jul 2015 | Chattogram | Match drawn |
| 9 | South Africa | Bangladesh | SA | won by an innings and 48 runs | 26 Nov 2008 | Centurion | SA won by an innings and 48 runs |
| 10 | South Africa | Bangladesh | SA | won by an innings and 129 runs | 19 Nov 2008 | Bloemfontein | SA won by an innings and 129 runs |
| 11 | South Africa | Bangladesh | SA | won by an innings and 205 runs | 29 Feb 2008 | Chattogram | SA won by an innings and 205 runs |
| 12 | South Africa | Bangladesh | SA | won by 5 wickets | 22 Feb 2008 | Dhaka | SA won by 5 wickets |
| 13 | South Africa | Bangladesh | SA | won by an innings and 18 runs | 01 May 2003 | Dhaka | SA won by an innings and 18 runs |
| 14 | South Africa | Bangladesh | SA | won by an innings and 60 runs | 24 Apr 2003 | Chattogram | SA won by an innings and 60 runs |
| 15 | South Africa | Bangladesh | SA | won by an innings and 160 runs | 25 Oct 2002 | Potchefstroom | SA won by an innings and 160 runs |
| 16 | South Africa | Bangladesh | SA | won by an innings and 107 runs | 18 Oct 2002 | East London | SA won by an innings and 107 runs |
Bangladesh vs South Africa Head to Head in Test Cricket
Bangladesh and South Africa have played 16 Tests, the first in 2002 and the latest beginning 29 October 2024. South Africa have won 14 and 2 have been drawn; Bangladesh have yet to win one. Bangladesh's highest innings total in the fixture is 326, South Africa's 583. The lowest completed innings are 53 and 170. The full list is above. Updated 9 September, 2026.
Chattogram, February 2008, is where this fixture entered the record books. Graeme Smith and Neil McKenzie batted through the opening day for 405 without being separated, and finished with 415 - the highest opening partnership in Test history, past the 413 Vinoo Mankad and Pankaj Roy had made in 1956. Smith made 232, McKenzie 226.
Bangladesh's best chances have come at home on turning pitches, and the two draws are both there. But South Africa have found spin of their own: Keshav Maharaj took 7 for 32 at Durban in March 2022, when Bangladesh were bowled out for 53, and 7 for 40 at Gqeberha a fortnight later.
The 2024 series in Bangladesh went the same way - seven wickets at Mirpur, then an innings and 273 runs at Chattogram after South Africa had made 575 for 6.
AUS
ENG
IND
NZ
PAK
SL
WI
ZIM
AFG
IRE