Bangladesh vs South Africa

39 matches: Bangladesh won 6, South Africa won 31, 2 drawn, tied or no result

Record by format

CompetitionSpanMBAN wonSA wonTDNR
ODI2003–202318612
Test2008–202412010020
T20I2007–2024909

Latest Bangladesh v South Africa results

Most runs

#PlayerSpanInnsRunsHSAvgSR100s
1 Hashim Amla 2008–2017 20 1,047 137 58.17 72.86 4
2 Quinton de Kock 2015–2024 19 850 174 50.00 114.86 2
3 Mushfiqur Rahim 2007–2024 40 821 110* 21.05 61.41 1
4 Graeme Smith 2007–2011 11 785 232 87.22 73.30 3
5 Shakib Al Hasan 2007–2024 34 755 77 23.59 65.88 0
6 Tamim Iqbal 2007–2022 32 707 87* 23.57 60.53 0
7 Faf du Plessis 2011–2019 13 700 135* 87.50 81.21 1
8 Dean Elgar 2015–2022 9 632 199 79.00 60.02 2
9 Mahmudullah 2011–2024 20 599 111 31.53 69.41 1
10 AB de Villiers 2007–2017 17 585 176 41.79 90.42 1

Most wickets

#PlayerSpanInnsWktsBestAvgEcon5w
1 Kagiso Rabada 2015–2024 23 58 6/16 14.60 4.01 6
2 Keshav Maharaj 2017–2024 19 45 7/32 19.07 3.21 3
3 Shakib Al Hasan 2007–2024 32 39 6/99 34.49 4.36 2
4 Dale Steyn 2008–2015 13 34 5/63 15.85 3.13 1
5 Morné Morkel 2007–2017 17 25 5/50 27.40 3.82 1
6 Mehidy Hasan Miraz 2017–2024 18 23 4/61 51.83 3.99 0
7 Taijul Islam 2015–2024 8 23 6/135 33.52 3.65 3
8 Makhaya Ntini 2003–2008 11 22 4/24 16.27 2.95 0
9 Taskin Ahmed 2017–2024 15 17 5/35 39.12 5.16 1
10 Simon Harmer 2015–2022 6 16 4/103 23.63 2.93 0

Highest scores

#PlayerRunsBalls4s6sTeamMatch
1 Graeme Smith 232 277 33 1 South Africa 29 Feb 2008 v Bangladesh
2 Neil McKenzie 226 388 28 3 South Africa 29 Feb 2008 v Bangladesh
3 Dean Elgar 199 388 15 3 South Africa 28 Sept 2017 v Bangladesh
4 Tony de Zorzi 177 269 12 4 South Africa 29 Oct 2024 v Bangladesh
5 AB de Villiers 176 104 15 7 South Africa 18 Oct 2017 v Bangladesh

Best bowling

#PlayerFiguresOversEconTeamMatch
1 Keshav Maharaj 7/32 10 3.20 South Africa 31 Mar 2022 v Bangladesh
2 Keshav Maharaj 7/40 12 3.33 South Africa 8 Apr 2022 v Bangladesh
3 Kagiso Rabada 6/16 8 2.00 South Africa 10 Jul 2015 v Bangladesh
4 Shahadat Hossain 6/27 15.3 1.74 Bangladesh 22 Feb 2008 v South Africa
5 Kagiso Rabada 6/46 17.5 2.58 South Africa 21 Oct 2024 v Bangladesh

Highest totals

#TeamScoreOversMatch
1 South Africa 583/7d 161.1 29 Feb 2008 v Bangladesh
2 South Africa 575/6d 144.2 29 Oct 2024 v Bangladesh
3 South Africa 573/4d 120 6 Oct 2017 v Bangladesh
4 South Africa 496/3d 146 28 Sept 2017 v Bangladesh
5 South Africa 453 136.2 8 Apr 2022 v Bangladesh

All formats together, from matches with ball-by-ball records.