CricketScore

Head to head / Bangladesh v South Africa

Bangladesh v South Africa

39 recorded meetings in men's internationals.

stumps close-up at dusk with a ball just beyond, warm backlight, a faint blur of a stadium behind. (AI-generated image) AI
AI-generated image

Head-to-head record

All formats
6Bangladesh wins
2Tied, drawn or no result
31South Africa wins
FormatPBangladeshSouth AfricaT/DNR
Test1201020
ODI1861200
T20I90900

Latest meetings

Runs per over
  1. 29 Oct 2024 · Test · South Africa tour of Bangladesh Zahur Ahmed Chowdhury Stadium, Chattogram, Chattogram
    South Africa 575/6 dec(144.2 ov) Bangladesh 154(45.2 ov) Bangladesh 143(43.4 ov)

    South Africa won by 273 runs

  2. 21 Oct 2024 · Test · South Africa tour of Bangladesh Shere Bangla National Stadium, Mirpur, Dhaka
    Bangladesh 106(40.1 ov) South Africa 308(88.4 ov) Bangladesh 307(89.5 ov) South Africa 106/3(22 ov)

    South Africa won by 7 wickets

  3. 10 Jun 2024 · T20I · ICC Men's T20 World Cup Nassau County International Cricket Stadium, New York, New York
    South Africa 113/6(20 ov) Bangladesh 109/7(20 ov)

    South Africa won by 4 runs

    South Africa: runs per over
    Bangladesh: runs per over
  4. 24 Oct 2023 · ODI · ICC Cricket World Cup Wankhede Stadium, Mumbai, Mumbai
    South Africa 382/5(50 ov) Bangladesh 233(46.4 ov)

    South Africa won by 149 runs

    South Africa: runs per over
    Bangladesh: runs per over
  5. 27 Oct 2022 · T20I · ICC Men's T20 World Cup Sydney Cricket Ground, Sydney
    South Africa 205/5(20 ov) Bangladesh 101(16.3 ov)

    South Africa won by 104 runs

    South Africa: runs per over
    Bangladesh: runs per over

Overview

Bangladesh and South Africa have met 39 times in the recorded men's internationals. Bangladesh have won 6 of those and South Africa 31; the other 2 ended tied, drawn or without a result.

South Africa lead the series by 25 wins.

By format

In Tests the sides have met 12 times: Bangladesh 0 wins, South Africa 10 wins, and 2 ties or draws.

In One Day Internationals the sides have met 18 times: Bangladesh 6 wins, South Africa 12 wins.

In Twenty20 Internationals the sides have met 9 times: Bangladesh 0 wins, South Africa 9 wins.

Meetings and extremes

The earliest recorded meeting is an odi dated 22 February 2003: South Africa won by 10 wickets.

The most recent recorded meeting is a test dated 29 October 2024: South Africa won by 273 runs.

Bangladesh's highest total in these meetings is 330/6, made on 2 June 2019 at Kennington Oval.

South Africa's highest total in these meetings is 583/7, made on 29 February 2008 at Chittagong Divisional Stadium.

Bangladesh's widest win in the series is by 67 runs, on 7 April 2007.

South Africa's widest win in the series is by 333 runs, on 28 September 2017.

The longest unbroken run of wins is 14 by South Africa, between 15 September 2007 and 10 July 2015.

Across all recorded innings in these meetings Bangladesh average 179.1 runs and South Africa average 255.1.

In the limited-overs meetings the side batting first has won 15 and the side chasing 12.

The latest meetings, most recent first, were 29 October 2024, Test, South Africa won by 273 runs; 21 October 2024, Test, South Africa won by 7 wickets; 10 June 2024, T20I, South Africa won by 4 runs; 24 October 2023, ODI, South Africa won by 149 runs; 27 October 2022, T20I, South Africa won by 104 runs.

Year by year

Bangladesh and South Africa first meet in the records in 2003 and last in 2024. Meetings by calendar year, with wins for Bangladesh and South Africa: 2003, 1 (0-1); 2007, 2 (1-1); 2008, 9 (0-9); 2011, 1 (0-1); 2015, 7 (2-3); 2017, 7 (0-7); 2019, 1 (1-0); 2021, 1 (0-1); 2022, 6 (2-4); 2023, 1 (0-1); 2024, 3 (0-3).

Leading players in these meetings

The leading run scorers across these meetings are HM Amla for South Africa (1,047 in 18 matches), Q de Kock for South Africa (850 in 19 matches), Mushfiqur Rahim for Bangladesh (821 in 30 matches), GC Smith for South Africa (785 in 10 matches) and Shakib Al Hasan for Bangladesh (755 in 30 matches).

The leading wicket takers are K Rabada for South Africa (58 in 19 matches), KA Maharaj for South Africa (45 in 13 matches), Shakib Al Hasan for Bangladesh (39 in 30 matches), DW Steyn for South Africa (34 in 9 matches) and M Morkel for South Africa (25 in 12 matches).

Highest totals by format

The highest Test innings in these meetings is 583/7 by South Africa on 29 February 2008.

The highest ODI innings in these meetings is 382/5 by South Africa on 24 October 2023.

The highest T20I innings in these meetings is 224/4 by South Africa on 29 October 2017.

Grounds

The grounds that have hosted the most of these meetings are Shere Bangla National Stadium, Mirpur (10 matches), Zahur Ahmed Chowdhury Stadium, Chattogram (3 matches), SuperSport Park, Centurion (3 matches) and Senwes Park (3 matches).

Reading the record

The records hold 39 meetings between Bangladesh and South Africa, the first dated 22 February 2003 (ODI) and the latest 29 October 2024 (Test). 2 of them ended tied or drawn.

Questions and answers

How many times have Bangladesh and South Africa played each other?

39 recorded men's internationals: Bangladesh won 6 and South Africa won 31.

When did Bangladesh and South Africa last meet?

In a test on 29 October 2024: South Africa won by 273 runs.

What is the Test record between Bangladesh and South Africa?

12 matches: Bangladesh 0 wins, South Africa 10 wins.

What is the ODI record between Bangladesh and South Africa?

18 matches: Bangladesh 6 wins, South Africa 12 wins.

Team pages

Records