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).
Record since 2002 (first meeting in our records: 3 Oct 2002) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | South Africa won | Bangladesh won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 16 | 14 | 0 | 2 | 0 | 29 Oct 2024 |
| ODI | 24 | 18 | 6 | 0 | 0 | 24 Oct 2023 |
| T20I | 12 | 10 | 2 | 0 | 0 | 9 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.