Bangladesh has lost every match across all formats that it has played in South Africa - but go into a one-day series against the Proteas on Friday with reasonable hopes of ending the drought.
The series opens with a day-night game at SuperSport Park in Centurion on Friday.
Bangladesh has a settled one-day side and currently is on top of the International Cricket Council's World Cup Super League, while South Africa are languishing in tenth place.
The tourist has batting depth, especially since star all-rounder Shakib Al Hasan reversed an earlier decision to take a break from the game.
They also have local knowledge in the form of three South Africans in head coach Russell Domingo, who previously coached South Africa, bowling coach Allan Donald and power-hitting coach Albie Morkel.
South Africa, though, will be at full strength and will be backing their fast bowlers to capitalise on the pace and bounce that is a feature of the pitches at Centurion and the Wanderers in Johannesburg, the two venues for the series.
The log table may not be a true reflection of the respective strength of the teams given the disparity in the number of matches played and the quality of opposition but South Africa will be keen to climb up the standings.
Only the seven top teams plus host India qualify automatically for the 2023 World Cup.
South Africa has made a poor start to its Super League campaign, losing at home to Pakistan and away to Sri Lanka, while it was only able to share a series in Ireland, with one match rained off.
It also had a weather-induced no-result against the Netherlands, leaving them with plenty of ground to make up.
Bangladesh, by contrast, has won series against West Indies, Sri Lanka, Zimbabwe and Afghanistan with its only series defeat coming in New Zealand, where it lost all three matches.
The one-day series will be followed by two Test matches in which South Africa are likely to be without several key players.
The Tests clash with the lucrative Indian Premier League and South Africa's IPL players, given the option of choosing where to play, are expected to head to India after the one-day games.
- Du Plessis hints at return to international cricket ahead of T20 World Cup
- Men’s Volleyball Club World C’ship 2023: All you need to know, preview, schedule, live streaming info
- Bangladesh vs New Zealand LIVE Score updates, 2nd Test Day 1: Latest scorecard, match streaming info
- Glenn Maxwell vows to play IPL until he ‘can’t walk anymore’
- IND-W vs ENG-W Live Streaming Info, 1st T20I: When and where to watch India Women vs England Women T20 series 2023?