BAN vs SA: When was the last time South Africa won a test match in Bangladesh?

(Courtesy : Getty Images)
The BAN vs SA two-match test series 2024 will be played from October 21 to November 2 in Bangladesh.
The Bangladesh cricket team are currently hosting South Africa for a two-match test series at home. This series is part of the ongoing ICC World Test Championship 2023-25 cycle.
The opening test is being played at the Shere Bangla National Stadium in Dhaka. The second test will be hosted at Zahur Ahmed Chowdhury Stadium in Chattogram from October 29 to November 2.
South Africa have always dominated Bangladesh in test cricket. Both nations have faced each other 14 times in test cricket before the start of this series. Out of these, South Africa won 12 tests, whereas Bangladesh have never won a test match against South Africa. Two test matches ended in a draw.
Talking about the BAN vs SA test series, the Proteas have won four games out of six they have played in Bangladesh.
BAN vs SA: When was the last time South Africa won a test match in Bangladesh?
The last time South Africa won a test match in Bangladesh was in 2008. Then, the Proteas whitewashed Bangladesh 2-0 in the two-test BAN vs SA series.
In the 2008 series, South Africa outclassed Bangladesh in the opening test match in Mirpur by five wickets. Jacques Kallis was named Player of the Match for his impressive five-wicket haul in the second innings.
In the second test in Chattogram, South Africa declared at 583/7 after Graeme Smith and Neil McKenzie slammed double centuries. In reply, Bangladesh were bundled out for 259 & 119 runs in their both innings,. South Africa won the one-sided affair by an innings and 205 runs.
BAN vs SA test series 2024: Squads of both teams
Bangladesh squad for first test: Najmul Hossain Shanto (Captain), Shadman Islam, Mahmudul Hasan Joy, Zakir Hasan, Mominul Haque Showrab, Mushfiqur Rahim, Litton Kumer Das (WK), Zaker Ali Anik, Mehidy Hasan Miraz, Taijul Islam, Nayeem Hasan, Taskin Ahmed, Hasan Mahmud, Nahid Rana, Hasan Murad
South Africa squad: Temba Bavuma (Captain, unavailable for 1st test), David Bedingham, Matthew Breetzke, Dewald Brevis, Tony de Zorzi, Keshav Maharaj, Aiden Markram (captain for 1st test), Wiaan Mulder, Senuran Muthusamy, Lungi Ngidi, Dane Paterson, Dane Piedt, Kagiso Rabada, Tristan Stubbs, Ryan Rickelton, Kyle Verreynne
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- DEL vs ODS: Live streaming details, when & where to watch VHT 2025-26 match between Delhi and Odisha
- IND vs NZ: Major update on Shreyas Iyer's fitness & return timeline
- Big Blow for Pakistan ahead of T20 World Cup 2026; Shaheen Afridi ruled out of BBL 15 due to injury
- Huge blow for RCB ahead of WPL 2026; Ellyse Perry pulls out due to THIS reason
- WPL 2026: Annabel Sutherland & Tara Norris withdraw from upcoming season; Real reason revealed
- Top 5 best moments of World Cricket in 2025
- Top 5 highest earning cricketers of 2025 ft. Virat Kohli
- IPL 2026: Playoffs venue revealed! New Chandigarh Stadium in Mullanpur to host… - Reports
- Cricket Australia reveal their Test team of 2025, includes three Indians
- Who is the highest earning cricketer in 2025?