Written By: Alex Maathai

Bangladesh vs South Africa head to head favours the Proteas heavily across all three formats. South Africa lead 14-0 in Tests, 19-6 in ODIs and 9-0 in T20Is.

Bangladesh tour South Africa from 15 November to 13 December 2026 for two Tests, three ODIs and three T20Is. The first Test starts 15 November at the Wanderers, Johannesburg, at 1:30 PM IST. Here are all the records, key players, venue stats and series history fans need before the first Test ball.

Bangladesh vs South Africa Head to Head Record in All Formats

South Africa have won 42 of the 50 international men’s matches between the two sides. Bangladesh have six wins, all in ODIs, and two Tests ended in draws.

FormatMatchesSouth Africa WonBangladesh WonDraw/Tie/NR
Tests161402 draws
ODIs251960
T20Is9900
Total504262

Bangladesh vs South Africa Test Head to Head

Bangladesh have never won a Test against South Africa. They have come closest through the two draws in 2015.

Test StatFigure
Matches played16
South Africa wins14
Bangladesh wins0
Draws2
Highest total (SA)583/7 declared
Highest total (BAN)326
Lowest total (BAN)53
Biggest winSouth Africa by an innings and 273 runs, Chattogram, 2024
In South AfricaSA 8 wins from 8 Tests
In BangladeshSA 6 wins, 2 draws from 8 Tests

Recent Test Series Results

YearVenueResult
2015BangladeshBoth Tests drawn
2017South AfricaSA won by 333 runs (Potchefstroom) and by an innings and 254 runs (Bloemfontein)
2022South AfricaSA won by 220 runs (Durban) and 332 runs (Gqeberha)
2024BangladeshSA won by 7 wickets (Mirpur) and by an innings and 273 runs (Chattogram)

South Africa have won eight of their wins by an innings or more, which shows how one-sided the Test record is.

Bangladesh vs South Africa ODI Head to Head

South Africa lead 19-6 from 25 ODIs, with the first meeting in October 2002. Bangladesh’s wins have come in Bangladesh, at World Cups and in South Africa in 2022.

ODI StatFigure
Matches played25
South Africa wins19
Bangladesh wins6
Highest total (SA)382/5, Mumbai, 24 Oct 2023
Highest total (BAN)330/6, The Oval, 2 Jun 2019
Last ODI seriesBangladesh won 2-1 in South Africa, March 2022

Bangladesh’s biggest ODI moment was the 21-run win at the 2019 World Cup, when they chased down 309 after posting 330/6. South Africa hit back at the 2023 World Cup, winning by 149 runs after Quinton de Kock’s 174.

Bangladesh vs South Africa T20I Head to Head

South Africa have won all nine T20Is. Bangladesh are still waiting for their first win in the format.

T20I StatFigure
Matches played9
South Africa wins9
Bangladesh wins0
Highest total (SA)224/4
Highest total (BAN)175/9
Lowest total (BAN)84
Biggest winSouth Africa by 104 runs, T20 World Cup 2022
Last meetingSA won by 4 wickets, 113/6 vs 109/7, New York, 10 Jun 2024

South Africa vs Bangladesh in World Cups

TournamentMatchesSouth AfricaBangladesh
ODI World Cup532
T20 World Cup440

The World Cup is where Bangladesh have been most competitive. The 2024 T20 World Cup game was a low-scoring thriller decided by only four runs of margin on the scoreboard.

Top Performers in Bangladesh vs South Africa Matches

Batters

PlayerTeamFormatKey Stat
Graeme SmithSouth AfricaTests743 runs, highest score 232
Mushfiqur RahimBangladeshTests430+ runs, Bangladesh’s top scorer
Mahmudul Hasan JoyBangladeshTests137, highest by a Bangladesh batter
Quinton de KockSouth AfricaODIs/T20Is174 in 2023 World Cup, 194 T20I runs
David MillerSouth AfricaT20Is101* , only T20I century in this fixture

Bowlers

PlayerTeamFormatKey Stat
Kagiso RabadaSouth AfricaODIs19 wickets at 21.47
Shakib Al HasanBangladeshODIs16 wickets
Mohammad RafiqueBangladeshTests12 wickets
Taijul IslamBangladeshTests10 wickets
Mehidy Hasan MirazBangladeshTests9 wickets

Bangladesh Tour of South Africa 2026-27 Schedule

The Bangladesh tour of South Africa 2026-27 schedule features all matches between the two teams across the series. Check the complete fixtures list with match dates, venues and timings.

Bangladesh Tour of South Africa 2026-27
MatchDateVenue
1st Test15-19 NovWanderers, Johannesburg
2nd Test23-27 NovSuperSport Park, Centurion
1st ODI1 DecBuffalo Park, East London
2nd ODI4 DecSt George’s Park, Gqeberha
3rd ODI7 DecNewlands, Cape Town
1st T20I10 DecKimberley Oval, Kimberley
2nd T20I12 DecWillowmoore Park, Benoni
3rd T20I13 DecSuperSport Park, Centurion

The Tests are part of the World Test Championship cycle. Both Tests start at 1:30 PM IST.

Team News and Current Form

South Africa are looking to settle their batting line-up for the rest of the WTC cycle. Zubayr Hamza and Tony de Zorzi are in contention for one spot.

Bangladesh have added Dale Benkenstein as batting specialist and called up uncapped batter Mahfijul Islam for the Tests. They arrive with confidence in white-ball cricket after a 2-1 ODI series win over New Zealand in April-May 2026 and their first ODI series win against Australia in June 2026.

Who Has the Edge? Stats-Based View

South Africa are clear favourites in the Tests and T20Is, given their unbeaten records and home dominance. Bangladesh’s best chance is in the ODIs, where they have won six times and beaten South Africa in a series on South African soil.

The ODI opener at Buffalo Park in East London is the same ground where South Africa crushed Bangladesh in 2017, so history there favours the hosts.

Conclusion

The Bangladesh vs South Africa head to head is lopsided, with South Africa unbeaten in Tests and T20Is and ahead 19-6 in ODIs. Bangladesh’s best hope lies in the 50-over format,

where they have won six times, including a series win in 2022. The tour runs from 15 November to 13 December 2026, starting with the Wanderers Test. Bookmark this page for updated head to head records as each match is played.

FAQs

Who leads the Bangladesh vs South Africa head to head?

South Africa lead with 42 wins from 50 matches across Tests, ODIs and T20Is.

Has Bangladesh ever beaten South Africa in a Test?

No. South Africa have won 14 of 16 Tests, and two were drawn.

Has Bangladesh beaten South Africa in an ODI?

Yes, six times, including the 2019 World Cup and the 2022 series in South Africa.

Has Bangladesh ever won a T20I against South Africa?

No. South Africa are 9-0, including four wins at T20 World Cups.

When is the next Bangladesh vs South Africa match?

The 1st Test starts 15 November 2026 at the Wanderers, Johannesburg.

What is the highest total in Bangladesh vs South Africa matches?

South Africa’s 583/7 declared is the highest in Tests, and their 382/5 is the highest in ODIs.

About the Author

Alex Maathai is a Cape Town-based cricket analyst and former club-level player. With deep knowledge of domestic structures and Proteas history, he provides context-rich insights that connect today’s matches to South Africa’s cricket legacy.

Scroll to Top