Bangladesh and South Africa have met 12 times in Test cricket in our ball-by-ball record (2008–2024) — South Africa lead 10–0 in decided matches, with 2 drawn. Every number is computed from the ball-by-ball record of these 12 meetings.
| Matches | Bangladesh wins | South Africa wins | Drawn | |
|---|---|---|---|---|
| All seasons | 12 | 0 | 10 | 2 |
Coverage: ball-by-ball data from 2008–2024; earlier Test cricket matches predate the ball-by-ball record and are not counted here.
In decided Test matches South Africa lead 10–0: Bangladesh 0, South Africa 10. 2 of their 12 meetings were drawn.
| Season | Matches | Bangladesh | South Africa | D/T | NR |
|---|---|---|---|---|---|
| 2007 | 2 | 0 | 2 | 0 | 0 |
| 2008 | 2 | 0 | 2 | 0 | 0 |
| 2015 | 2 | 0 | 0 | 2 | 0 |
| 2017 | 2 | 0 | 2 | 0 | 0 |
| 2021 | 2 | 0 | 2 | 0 | 0 |
| 2024 | 2 | 0 | 2 | 0 | 0 |
| Season | Date | Venue | Bangladesh result | Margin |
|---|---|---|---|---|
| 2024 | 2024-10-29 | Zahur Ahmed Chowdhury Stadium, Chattogram | L | an innings & 273 runs |
| 2024 | 2024-10-21 | Shere Bangla National Stadium, Mirpur | L | 7 wickets |
| 2021 | 2022-04-08 | St George's Park, Gqeberha | L | 332 runs |
| 2021 | 2022-03-31 | Kingsmead | L | 220 runs |
| 2017 | 2017-10-06 | Mangaung Oval | L | an innings & 254 runs |
| 2017 | 2017-09-28 | Senwes Park | L | 333 runs |
| 2015 | 2015-07-30 | Shere Bangla National Stadium | D | Drawn |
| 2015 | 2015-07-21 | Zahur Ahmed Chowdhury Stadium | D | Drawn |
| 2008 | 2008-11-26 | SuperSport Park | L | an innings & 48 runs |
| 2008 | 2008-11-19 | OUTsurance Oval | L | an innings & 129 runs |
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions