South Africa vs Bangladesh head to head stats and records ODI 2023

Every South Africa vs Bangladesh head to head stat will be presented here as their big World Cup clash looms. South Africa and Bangladesh are all set to lock horns in Match No.23 of the World Cup 2023 fixtures on Tuesday, October 24. The Wankhede Stadium in Mumbai will host the epic clash between the two teams.

The two teams have played 24 ODIs against each other since 2002. Overall, the Proteas have won 18 out of 24 matches. South Africa beat Bangladesh by 168 runs in their very first meeting in Potchefstroom.

After opting to bat first, South Africa scored 301 for the loss of eight wickets in 50 overs. Herschelle Gibbs was the star of the show for the Proteas at the North West Cricket Stadium. The right-handed batter scored 153 runs off 131 balls with the help of 17 fours and three sixes.

South Africa vs Bangladesh head to head
Photo by Icon sport

He started his knock by putting on a partnership of 63 runs off 12.5 overs along with Graeme Smith. The veteran played until the 45th over and made sure that his team was in a position of command when he got out to Tapash Baishya.

Jacques Kallis and Boeta Dippenaar scored 47 and 41 runs respectively. The Proteas lost wickets in heaps in the death overs, but that did not stop them from posting a daunting target for Bangladesh to chase down.

India vs Bangladesh result: Highlights, scorecard and man of the match

Talha Jubair picked up four wickets for the Tigers. Baishya was impressive as well, having picked up three wickets. Leg-spinner Alok Kapali had an off day after he was taken for 43 runs in his quota of five overs.

Bangladesh looked clueless in their run-chase after being reduced to 43 for six in 18.4 overs. None of their top five batters got into double digits. Baishya and Khaled Mashud Pilot put on 60 runs for the seventh wicket to give the Bangladesh innings some sort of respectability.

In the end, Bangladesh were bowled out for 133 in 41.5 overs. Kallis dismissed Baishya, Manjurul Islam and Jubair to pull the curtains down on the match. 

Matches Played24
South Africa Won18
Bangladesh Won6
Tie0
No Result0

South Africa vs Bangladesh head to head team ODI records and stats

South Africa vs Bangladesh head to head player stats (ODI)

Although South Africa have had an upper hand on the overall count in South Africa vs Bangladesh head to head stat, there is very little to separate the two teams in World Cups.

Back in 2003, South Africa beat the Tigers by 10 wickets in Bloemfontein. 2007 was a memorable year for Bangladesh as in that very year, they beat the Proteas for the very first time in the 50-over format. The Tigers won the match by 67 runs at the Providence Stadium in Guyana after Mohammad Ashraful scored 87 runs off 83 balls and left-arm spinner Abdur Razzak picked up three wickets.

In 2011, South Africa took the lead after hammering Bangladesh by 206 runs at the Sher-e-Bangla National Stadium in Mirpur. After being asked to chase down a stiff target of 265, Shakib Al Hasan’s men were bowled out for 78 in 28 overs.

ICC World Cup 2023 predictions: Odds, favourite, who will win?

In 2019, Bangladesh made it 2-2 after beating South Africa by 21 runs at the Kennington Oval in London. Shakib and Mushfiqur Rahim scored fifties to make sure that the Tigers scored 330 for six. Thereafter, Bangladesh restricted their opponent to 309 for eight.

Shakib earned the award for the Player of the Match after he scored 75 runs off 84 balls and picked up the crucial wicket of Aiden Markram, who was looking threatening in South Africa’s run-chase.

ODI batting records

Graeme Smith is the leading run-scorer in South Africa vs Bangladesh head to head ODIs. The former South African skipper scored 572 runs from 12 matches at an average of 71.50 and a strike-rate of 77.71 with one century and three half-centuries to show for his efforts. On March 9, 2008, Smith scored an unbeaten 103 at the Chittagong Divisional Stadium.

Herschelle Gibbs is the other batter to have scored above 500 runs in South Africa vs Bangladesh head to head records. Among the Bangladeshis, Shakib Al Hasan is the leading run-getter. The current skipper of the Tigers has notched 492 runs from 17 matches at an average of 35.14 and a strike-rate of 73.43. Shakib got his top score of 77 back in March 2022 at the SuperSport Park in Centurion.

Most runs

BatterRuns
Graeme Smith (SA)572
Herschelle Gibbs (SA)506
Hashim Amla (SA)497
Shakib Al Hasan (BAN)492
Tamim Iqbal (BAN)432

Highest Individual score

AB de Villers holds the record of the highest individual score in the history of ODIs between the two teams. Back on October 18, 2017, the former Proteas batter scored 176 runs off 104 balls with the help of 15 fours and seven sixes at the Boland Park in Paarl.

On the back of the knock from De Villiers, South Africa piled up a huge score of 353 for six in 50 overs. De Villiers won the Player of the Match award after the Proteas won the match by a mammoth margin of 104 runs.

Among the Bangladesh batters, Mushfiqur Rahim holds the record. Back on October 15, 2017, Mushfiqur scored 110 runs off 116 balls with 11 fours and two sixes after the Tigers opted to bat first at the De Beers Diamond Oval in Kimberley.

Mushfiqur made sure that Bangladesh set South Africa a target of 279 to chase down. However, his knock could only pay dividends as the Proteas went on to win the match by 10 wickets.

BatterScore
AB de Villiers (SA)176
Quinton de Kock (SA)168 not out
Herschelle Gibbs (SA)153
Hashim Amla (SA)140
Mushfiqur Rahim (BAN)110 not out

Highest average (min. 5 innings)

BatterAverage
AB de Villiers (SA)81.80
Graeme Smith (SA)71.50
Soumya Sarkar (BAN)63.75
Herschelle Gibbs (SA)63.25
Faf du Plessis (SA)63.00

Most centuries

Hashim Amla is the only batter, who has scored multiple hundreds in South Africa vs Bangladesh head to head ODI records. Back on November 9, 2008, Amla scored 140 runs off 135 balls with eight fours and four sixes at the Willowmoore Park in Benoni. Amla became the Player of the Match after South Africa won by 128 runs.

On October 15, 2017, Amla scored 110 runs off 112 balls as the Proteas won by 10 wickets. Amla also put on an unbeaten partnership of 282 for the opening wicket with Quinton de Kock, who scored 168 runs off 145 balls and bagged the Player of the Match award.

Apart from Mushfiqur, no other Bangladesh batter has scored a hundred against South Africa. Soumya Sarkar got scores of 90 and 88 not out respectively, but failed to get into the three-figure score.

BatterCenturies
Hashim Amla (SA)2
Quinton de Kock (SA)1
AB de Villiers (SA)1
Herschelle Gibbs (SA)1
Mushfiqur Rahim (BAN)1
Graeme Smith (SA)1

Most sixes

AB de Villiers holds the record for the most sixes in ODIs between South Africa and Bangladesh. In nine matches, he smashed 13 sixes. Among the Bangladesh batters, Shakib Al Hasan and Mehidy Hasan Miraz hold the jointly with four sixes apiece.

BatterSixes
AB de Villiers (SA)13
Herschelle Gibbs (SA)7
Graeme Smith (SA)6
Quinton de Kock (SA)5
Hashim Amla (SA)4

ODI bowling records

Kagiso Rabada is the leading wicket-taker in ODIs between the two teams. The right-arm fast bowler has picked up 19 wickets from 10 matches at an economy rate of 4.88. He played his first match against the Tigers back in 2015 and has accounted for one four-wicket haul and two five-wicket hauls.

Among the Bangladesh bowlers, Shakib Al Hasan is on top of the list in South Africa vs Bangladesh head to head records. The left-arm spinner has picked up 16 wickets from 17 matches at an economy rate of 4.66. His best figures of 3/33 came back on July 15, 2015 at the Zahur Ahmed Chowdhury Stadium in Chattogram.

Makhaya Ntini, Shaun Pollock, Andre Nel, Rubel Hossain, Imran Tahir and Taskin Ahmed have also been impressive in ODIs between South Africa and Bangladesh.

Most wickets

BowlerWickets
Kagiso Rabada (SA)19
Makhaya Ntini (SA)18
Shakib Al Hasan (BAN)16
Shaun Pollock (SA)15
Andre Nel (SA)12

Best bowling figures

Kagiso Rabada holds the record for the best bowling figures in ODIs between the two teams. He finished with figures of 8-0-16-6 back on July 10, 2015 at the Sher-e-Bangla National Stadium in Mirpur. It was also the match where Rabada picked up a hat-trick after getting the wickets of Tamim Iqbal, Soumya Sarkar and Litton Das. The pacer won the Player of the Match award after the Proteas won the match by eight wickets.

South Africa ODI World Cup squad: Who’s in and who’s out?

Among the Bangladesh bowlers, Taskin Ahmed holds the record for the best bowling figures in South Africa vs Bangladesh head to head ODIs. Taskin finished with figures of 9-0-35-5 back on March 23, 2022 at the SuperSport Park in Centurion. Bangladesh beat South Africa by nine wickets after which Taskin won the Player of the Match award.

BowlerFigures
Kagiso Rabada (SA)6-16
Taskin Ahmed (BAN)5-35
Andre Nel (SA)5-45
Robin Peterson (SA)4/12
Dale Steyn (SA)4/16

Best bowling average (Min 5 innings)

BowlerAverage
Shaun Pollock (SA)9.80
Makhaya Ntini (SA)13.77
Albie Morkel (SA)15.70
Kagiso Rabada (SA)21.47
Johan Botha (SA)22.66

ODI Wicket-keeping records

Mark Boucher holds the record for the most dismissals in ODIs between the two teams. In nine matches, Boucher took 19 catches in South Africa vs Bangladesh head to head matches. Among players from Bangladesh, Mushfiqur Rahim holds the record with 14 dismissals (12 catches and 2 stumpings) to his name. AB de Villiers and Quinton de Kock are third and fourth in the list with nine and eight dismissals respectively.

Most dismissals (overall)

WicketkeeperDismissals
Mark Boucher (SA)19
Mushfiqur Rahim (BAN)14
AB de Villiers (SA)9
Quinton de Kock (SA)8

Most dismissals (single match)

Mark Boucher and AB de Villiers hold the record for most dismissals in a single match in history of ODIs between the two teams. Boucher made the record after he took five catches in an ODI back in April 17, 2003 at the Bangabandhu National Stadium in Dhaka. De Villiers equaled the record on March 14, 2008 at the Sher-e-Bangla National Stadium.

Wicket-keeperDismissal
Mark Boucher (SA)5
AB de Villiers (SA)5
Mark Boucher (SA)4
Mushfiqur Rahim (BAN)3

ODI fielding records

Graeme Smith holds the record of most catches in ODIs between the two teams. Among players from Bangladesh, Sabbir Rahman has the record with six catches to his name.

Most catches (overall)

FielderCatches
Grame Smith (SA)10
Hashim Amla (SA)6
Jacques Kallis (SA)6
Sabbir Rahman (BAN)6
Herschelle Gibbs (SA)5

Most catches (single match)

Boeta Dippenaar holds the record for most catches as a non-wicket-keeper in ODIs between Bangladesh and South Africa. Back on February 22, 2023, Dippenaar took three catches to dismiss Alok Kapali, Tushar Imran and Manjurul Islam in Bloemfontein.

FielderCatches
Boeta Dippenaar (SA)3
Al Sahariar (BAN)2
Javed Omar Belim (BAN)2
Khaled Mahmud Sujon (BAN)2
Jacques Kallis (SA)2

Individual ODI records

Shakib Al Hasan holds the record of most matches played in the South Africa vs Bangladesh head to head ODIs. He is set to play his 18th match when they face in the World Cup 2023 match. Among the South African cricketers, JP Duminy played 12 matches.

South Africa vs Bangladesh head to head
– Photo by Icon sport

Most matches

PlayerMatches
Shakib Al Hasan (BAN)17
Tamim Iqbal (BAN)15
JP Duminy (SA)12
Mashrafe Mortaza (BAN)12
Graeme Smith (SA)12

South Africa vs Bangladesh: What happened in their last meeting?

The last South Africa vs Bangladesh head to head ODI between the two teams was a historic affair for Bangladesh, who won their maiden ODI series in South Africa. The Tigers, led by Tamim Iqbal, won the match by nine wickets at the SuperSport Park in Centurion and subsequently claimed the three-match series 2-1.

After opting to bat first, the Proteas struggled and were bowled out for 154 in 37 overs. Janneman Malan and Quinton de Kock put on 46 runs for the opening wicket off 6.5 overs to take the home team off to a flying start.

Mehidy Hasan Miraz came to Bangladesh’s rescue after he got the wicket of De Kock, who was threatening to tee off. From there on, the Tigers did not look back and kept on making inroads into the South African batting.

After the brilliant start given by De Kock and Malan, the hosts lost their way completely, losing 10 wickets for 108 runs in a space of 30.1 overs. The right-handed Malan scored 39 runs off 56 balls with seven fours before Taskin Ahmed accounted for his crucial wicket.

Taskin was simply outstanding for the Tigers after he picked up five wickets for 35 runs and won the award for the Player of the Match. The pace bowler also became the Player of the Series with eight wickets to show for his efforts.

Temba Bavuma, Kyle Verreynne and Rassie van der Dussen failed to get into double digits. David Miller played out of his nature to score 16 runs off 31 balls before Taskin got his prized scalp. Dwaine Pretorius and Keshav Maharaj scored 20 and 28 runs respectively, but they could not quite take South Africa to a respectable total.

Apart from Taskin, Shakib was also impressive as he picked up two wickets for 24 runs in his quota of nine overs. Mehidy and Shoriful Islam got one wicket apiece. Mustafizur Rahman could not get a wicket, but with an economy rate of 3.28, he made sure of keeping the batters in check.  

The run-chase was expected to be straightforward for Bangladesh and it turned out exactly that way. Tamim Iqbal and Litton Das made sure that South Africa could not get a foothold back into the contest.

The duo was stupendous and put on 127 runs for the opening wicket off 21 overs. Tamim, who is not a part of the ongoing World Cup on Indian soil, scored 87 runs off 82 balls with14 fours. Litton scored 48 runs off 57 balls before he got out against the run of play. Keshav Maharaj got the consolation wicket of Litton.

Shakib Al Hasan looked fluent in his short stay in the middle after he scored 18 runs off 20 balls with two fours. The Tigers chased down the target with 23.3 overs to secure one of their greatest wins in ODI history.

SA vs BAN last match scorecard

South Africa                                                                                                                                              

MalanC Mushfiqur b Taskin39
De KockC Mahmudullah b Mehidy12
VerreynneB Taskin9
BavumaLbw Shakib2
Van der DussenC Mehidy b Shoriful4
MillerC Mushfiqur b Taskin16
PretoriusC Mushfiqur b Taskin20
MaharajRun out (Tamim/Mushfiqur)28
RabadaC Mushfiqur b Taskin4
NgidiC sub Shanto b Shakib0
ShamsiNot out3
Extraslb 8, w 917
Total37 overs154

Bangladesh                                                                                         

TamimNot out87 not out
LittonC Bavuma b Maharaj48
ShakibNot out18 not out
Extrasw 33
Total26.3 overs156/1
RohitRohit

Rohit is an experienced cricket writer based in India