Skip to content
UC Cricket

South Africa vs Bangladesh Head to Head Record

Since 2002, South Africa and Bangladesh have played 52 matches: South Africa lead 42–8 (2 drawn).

52
Matches since 2002
42
South Africa won
8
Bangladesh won
2
Drawn / tied / NR

Record since 2002 (first meeting in our records: 3 Oct 2002) – Test, ODI and T20I. Our match records start in 2000.

Record by format

FormatPlayedSouth Africa wonBangladesh wonDrawnTied / NRLast met
Test161402029 Oct 2024
ODI241860024 Oct 2023
T20I12102009 Nov 2025

Last 5 South Africa vs Bangladesh matches

  • 9 Nov 2025 · T20IBangladesh won

    Bangladesh won by 25 runs

  • 29 Oct 2024 · Test · Zahur Ahmed Chowdhury Stadium, ChattogramSouth Africa won

    South Africa won by an innings and 273 runs

  • 21 Oct 2024 · Test · Shere Bangla National Stadium, MirpurSouth Africa won

    South Africa won by 7 wickets

  • 10 Jun 2024 · T20I · Nassau County International Cricket Stadium, New YorkSouth Africa won

    South Africa won by 4 runs

  • 24 Oct 2023 · ODI · Wankhede StadiumSouth Africa won

    South Africa won by 149 runs

Questions

Who has won more matches between South Africa and Bangladesh?

Since 2002, South Africa and Bangladesh have played 52 matches: South Africa lead 42–8 (2 drawn).

What is the South Africa vs Bangladesh head to head record in Test cricket?

Since 2002, South Africa and Bangladesh have played 16 Test matches: South Africa lead 14–0 (2 drawn).

What is the South Africa vs Bangladesh head to head record in ODI cricket?

Since 2002, South Africa and Bangladesh have played 24 ODI matches: South Africa lead 18–6.

What is the South Africa vs Bangladesh head to head record in T20I cricket?

Since 2007, South Africa and Bangladesh have played 12 T20I matches: South Africa lead 10–2.

When did South Africa and Bangladesh last play?

South Africa and Bangladesh last met on 9 Nov 2025 in a T20I: Bangladesh won by 25 runs.