Head to Head
Bangladesh vs South Africa Head to Head Record
In 19 matches, Bangladesh have won 4 and South Africa 15.

Bangladesh
19
played

South Africa
4won
won15
21.1%78.9%
Bangladesh · last 5LLLLL
Recent meetings
TestSouth Africa won by an innings and 273 runs
South Africa577/6
Bangladesh159/10 & 143/10Tue, 29 Oct, 2024Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium
TestSouth Africa won by 7 wickets
Bangladesh106/10 & 307/10
South Africa308/10 & 106/3Mon, 21 Oct, 2024Shere Bangla National Stadium
T20ISouth Africa won by 4 runs
South Africa113/6
Bangladesh109/7Mon, 10 Jun, 2024Nassau County International Cricket Stadium
ODISouth Africa won by 149 runs
South Africa382/5
Bangladesh233/10Tue, 24 Oct, 2023Wankhede Stadium
T20ISouth Africa won by 104 runs
South Africa205/5
Bangladesh101/10Thu, 27 Oct, 2022Sydney Cricket Ground
TestSouth Africa won by 332 runs
South Africa453/10 & 176/6
Bangladesh217/10 & 80/10Fri, 08 Apr, 2022St George's Park
TestSouth Africa won by 220 runs
South Africa367/10 & 204/10
Bangladesh298/10 & 53/10Thu, 31 Mar, 2022Kingsmead
ODIBangladesh won by 9 wickets
South Africa154/10
Bangladesh156/1Wed, 23 Mar, 2022SuperSport Park
ODISouth Africa won by 7 wickets
Bangladesh194/9
South Africa195/3Sun, 20 Mar, 2022The Wanderers Stadium
ODIBangladesh won by 38 runs
Bangladesh314/7
South Africa276/10Fri, 18 Mar, 2022SuperSport Park
Bangladesh vs South Africa — Frequently Asked Questions
How many times have Bangladesh and South Africa played each other?
Bangladesh and South Africa have played 19 matches against each other across formats.
Who has won more matches, Bangladesh or South Africa?
Bangladesh have won 4 and South Africa have won 15 of their meetings.
What is the Bangladesh vs South Africa record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.