South Africa was banned in international cricket for two years due to apartheid and it made a comeback in 1992. South Africa National Cricket Team Vs Bangladesh National Cricket Team Timeline rivalry is worth noticing. While SA is a very old player in cricket Bangladesh is comparatively a new team. The teams have given some of the nail biting matches. However, SA has dominated Bangladesh across all formats of international cricket. In this blog, we will have a look at some of the recent matches played between these teams in different formats.
Last 10 Test Matches Played Between South Africa National Cricket Team vs Bangladesh National Cricket Team
South Africa and Bangladesh have played 16 games in the Test format. While South Africa won 14 matches, Bangladesh won none. Two games ended in a draw.
Bangladesh v South Africa– 2024-2025, 2nd Test

Venue- Zahur Ahmed Chowdhury Stadium, Chattogram
Date- 29th October, 2024
Bangladesh | 159 & 143 |
South Africa | 575/6 dec |
Match Information
Toss- South Africa won the toss and chose to bat
Result- South Africa won by an innings and 273 runs
Man of the Match- Tony de Zorzi
Bangladesh v South Africa, 2024-2025, 1st Test
Venue- Shere Bangla National Stadium, Mirpur
Date- 21st October 2024
Bangladesh | 106 & 307 |
South Africa | 308 & 106/3 |
Match Information
Toss- Bangladesh won the toss and chose to bat
Result- South Africa won by 7 wickets
Man of the Match- Kyle Verreynne
South Africa v Bangladesh, 2021-2022 – 2nd Test

Venue- St George’s Park, Port Elizabeth
Date- 8th April, 2022
South Africa | 453 & 176/6 |
Bangladesh | 217 & 80 |
Match Information
Toss- South Africa won the toss and chose to bat
Result- South Africa won by 332 runs
Man of the Match- Keshav Maharaj
South Africa v Bangladesh, 2021-2022 – 1st Test
Venue- Kingsmead, Durban
Date- 31st March, 2022
South Africa | 367 & 204 |
Bangladesh | 298 & 53 |
Match Information
Toss- Bangladesh (elected to field)
Result– South Africa won by 220 runs
Man of the Match- Keshav Maharaj
South Africa v Bangladesh, 2017-2018 – 2nd Test

Venue- Mangaung Oval, Bloemfontein
Date- 6th October, 2017
South Africa | 573/4 dec |
Bangladesh | 147 & 172 |
Match Information
Toss-Bangladesh (elected to field)
Result- South Africa won by an innings and 254 runs
Man of the Match- Kagiso Rabada
South Africa v Bangladesh, 1st Test
Venue- Senwes Park, Potchefstroom
Date- 28th September, 2017
South Africa | 496/3 dec & 247/6 dec |
Bangladesh | 320 & 90 |
Match Information
Toss- Bangladesh won the toss and elected to field
Result- South Africa won by 333 runs
Man of the Match- Dean Elgar
Bangladesh v South Africa, 2015-2016 – 2nd Test
Venue- Shere Bangla National Stadium, Mirpur
Date- 30th July 2015
Bangladesh | 246/8 |
South Africa |
Match Information
Toss- Bangladesh won the toss and chose to bat
Result- Match drawn
Man of the Match- Mushfiqur Rahim
Bangladesh v South Africa, 2015-2016 -1st Test

Venue- Zahur Ahmed Chowdhury Stadium, Chittagong
Date- 21st July, 2015
Bangladesh | 326 |
South Africa | 248 & 61/0 |
Match Information
Toss- South Africa won the toss and chose to bat
Result- Match drawn
Man of the Match- Mustafizur Rahman
South Africa v Bangladesh– 2nd Test
Venue- SuperSport Park, Centurion
Date- 26th November, 2008
South Africa | 429 |
Bangladesh | 250 & 131 |
Match Information
Toss- Bangladesh, elected to bat first
Result- South Africa won by an innings and 48 runs
Man of the Match- Ashwell Prince
South Africa v Bangladesh– 1st Test
Venue- OUTsurance Oval, Bloemfontein
Date- 19th November, 2008
South Africa | 441/9 dec |
Bangladesh | 153 & 159 |
Match Information
Toss- Bangladesh won the toss elected to field
Result- South Africa won by an innings and 129 runs
Man of the Match- Graeme Smith
T20I Matches Played Between South Africa National Cricket Team vs Bangladesh National Cricket Team

South Africa and Bangladesh faced each other around 9 times in T20I matches and the former team dominated the format by winning all the matches. Let’s have a look at the stats-
Bangladesh vs South Africa, ICC T20 World Cup 2024 – 21st Match
Venue- Nassau County International Cricket Stadium, New York
Date- 10th June, 2024
Bangladesh | (20 overs) 109/7 |
South Africa | (20 overs) 113/6 |
Match Information
Toss- South Africa won the toss and chose to bat
Result- South Africa won by 4 runs
Man of the Match- Heinrich Klaasen
Bangladesh vs South Africa- 2022-2023 ICC T20 World Cup –22nd Match
Venue- Sydney Cricket Ground
Date- 27th October, 2022
Bangladesh | (16.3 overs) 101 |
South Africa | (20 overs) 205/5 |
Match Information
Toss- South Africa won the toss and chose to bat
Result- South Africa won by 104 runs
Man of the Match- Rilee Rossouw
Bangladesh vs South Africa- ICC T20 World Cup 2021, 30th Match
Venue- Zayed Cricket Stadium, Abu Dhabi
Date- 2nd November, 2021
Bangladesh | (18.2 overs) 84 |
South Africa | (13.3 overs) 86/4 |
Match Information
Toss- South Africa won the toss and elected to field
Result– South Africa won by 6 wickets
Man of the Match- Kagiso Rabada
South Africa v Bangladesh – 2017-2018 – 2nd Match
Venue- Senwes Park, Potchefstroom
Date- 29th October, 2017
South Africa | (20 overs) 224/4 |
Bangladesh | (18.3 overs) 141 |
Match Information
Toss- Bangladesh won the toss and elected to field
Result- South Africa won by 83 runs
Man of the Match- David Miller
South Africa v Bangladesh – 2017-2018 – 1st Match

Venue- Mangaung Oval, Bloemfontein
Date- 26th October, 2017
South Africa | (20 overs) 195/4 |
Bangladesh | (20 overs) 175/9 |
Match Information
Toss- South Africa (chose to bat)
Result- South Africa won by 20 runs
Man of the Match- AB de Villiers
Bangladesh v South Africa – 2015-2016 – 2nd Match,
Venue- Shere Bangla National Stadium, Mirpur
Date- 7th July 2015
Bangladesh | (19.2 overs) 138 |
South Africa | (20 overs) 169/4 |
Match Information
Toss- South Africa (chose to bat)
Result- South Africa won by 31 runs
Man of the Match- Eddie Leie
Bangladesh v South Africa – 2015-2016- 1st Match
Venue- Shere Bangla National Stadium, Mirpur
Date- 5th July 2015
Bangladesh | (18.5 overs) 96 |
South Africa | (20 overs) 148/4 |
Match Information
Toss- South Africa (chose to bat)
Result- South Africa won by 52 runs
Man of the Match- Faf du Plessis
South Africa v Bangladesh – 2008-2009 – 1st Match
Venue- New Wanderers Stadium, Johannesburg
Date- 5th November, 2008
South Africa | (14 overs) 118/7 |
Bangladesh | (14 overs) 109/8 |
Match Information
Toss- Bangladesh won the toss and elected to field
Result- South Africa won by 12 runs (D/L method)
Man of the Match- Abdur Razzak
South Africa v Bangladesh -2007-2008 T20I World Cup – 12th Match,
Venue-Newlands, Cape Town
Date- 15th September, 2007
South Africa | (18.5 overs) 146/3 |
Bangladesh | (19.3 overs) 144 |
Match Information
Toss- South Africa (elected to field)
Result- South Africa won by 7 wickets
Man of the Match- Morne Morkel
Last 10 ODI Matches Played Between South Africa National Cricket Team vs Bangladesh National Cricket Team

South Africa and Bangladesh have faced each other in 25 ODI matches till now from which SA has won 19 matches and Bangladesh has won 6 matches.
South Africa v Bangladesh, ICC World Cup 2023 – 23rd Match
Venue-Wankhede Stadium, Mumbai
Date– 24th October, 2023
Bangladesh | (46.4 overs) 233 |
South Africa | (50 overs) 382/5 |
Match Information
Toss- South Africa won the toss and chose to bat
Result- South Africa won by 149 runs
Man of the Match- Quinton de Kock
South Africa v Bangladesh, 2021-2022 – 3rd Match
Venue- SuperSport Park, Centurion
Date- 23rd March 2022
South Africa | (37 overs) 154 |
Bangladesh | (26.3 overs) 156/1 |
Match Information
Toss- South Africa won the toss and chose to bat
Result- Bangladesh won by 9 wickets
Man of the Match- Taskin Ahmed
South Africa v Bangladesh Match Scorecard – 2021-2022 – 2nd Match
Venue- The Wanderers Stadium, Johannesburg
Date- 20th March 2022
South Africa | (37.2 overs) 195/3 |
Bangladesh | (50 overs) 194/9 |
Match Information
Toss- Bangladesh won the toss and chose to bat
Result- South Africa won by 7 wickets
Man of the Match- Kagiso Rabada
South Africa v Bangladesh Match Scorecard – 2021-2022 – 1st Match
Venue- SuperSport Park, Centurion
Date- 18th March 2022
South Africa | (48.5 overs) 276 |
Bangladesh | (50 overs) 314/7 |
Match Information
Toss- South Africa won the toss and elected to field
Result- Bangladesh won by 38 runs
Man of the Match- Shakib Al Hasan
South Africa v Bangladesh Match Scorecard – ICC World Cup 2019, 5th Match
Venue- Kennington Oval, London
Date- 2nd June 2019
Bangladesh | (50 overs) 330/6 |
South Africa | (50 overs) 309/8 |
Match Information
Toss- South Africa won the toss and elected to field
Result- Bangladesh won by 21 runs
Man of the Match- Shakib Al Hasan
South Africa v Bangladesh Match Scorecard – 2017-2018 – 3rd Match

Venue- Buffalo Park, East London
Date- 22nd October, 2017
South Africa | (50 overs) 369/6 |
Bangladesh | (40.4 overs) 169 |
Match Information
Toss- South Africa won the toss and chose to bat
Result- South Africa won by 200 runs
Man of the Match- Faf du Plessis
South Africa v Bangladesh Match Scorecard – 2017-2018 – 2nd Match
Venue- Boland Park, Paarl
Date- 18th October, 2017
South Africa | (50 overs) 353/6 |
Bangladesh | (47.5 overs) 249 |
Match Information
Toss- Bangladesh, elected to field first
Result- South Africa won by 104 runs
Man of the Match- AB de Villiers
South Africa v Bangladesh Match Scorecard – 2017-2018 – 1st Match
Venue- De Beers Diamond Oval, Kimberley
Date- 15th October 2017
South Africa | (42.5 overs) 282/0 |
Bangladesh | (50 overs) 278/7 |
Match Information
Toss- Bangladesh (chose to bat)
Result- South Africa won by 10 wickets
Man of the Match- Quinton de Kock
Bangladesh v South Africa Match Scorecard – 2015-2016 – 3rd Match
Venue- Zahur Ahmed Chowdhury Stadium, Chittagong
Date- 15th July 2015
Bangladesh | (26.1 overs) 170/1 |
South Africa | (40 overs) 168/9 |
Match Information
Toss- South Africa won the toss and chose to bat
Result- Bangladesh won by 9 wickets (D/L method)
Man of the Match- Soumya Sarkar
Bangladesh v South Africa Match Scorecard – 2015-2016 – 2nd Match
Venue- Shere Bangla National Stadium, Mirpur
Date- 12th July 2015
Bangladesh | (27.4 overs) 167/3 |
South Africa | (46 overs) 162 |
Match Information
Toss– South Africa won the toss and chose to bat
Result- Bangladesh won by 7 wickets
Man of the Match- Soumya Sarkar
Conclusion-
From above statistics cricket lovers can perceive that South Africa has an upper hand on Bangladesh in cricket world. However, Bangladesh has some really talented players who have given tough times to South Africa in various matches. They game strategies are continuously getting better and they are giving better performances against several major players in the cricket. Stay tuned to know more about such cricket rivalries.