Sri Lankan cricket team in Zimbabwe in 2004

The Sri Lanka national cricket team toured Zimbabwe in April and May 2004 to play 2 Test matches and 5 Limited Overs Internationals. The next time Zimbabwe played Sri Lanka in a Test match was in October 2016.

The series was preceded by a massive crisis rocking Zimbabwe cricket, with captain Heath Streak sacked and dropped from the team for criticising the Zimbabwe Cricket Union (ZCU) and several of its policies, including the quota system for non-white cricketers and politicisation of the sport among others. Subsequently, thirteen leading Zimbabwean cricketers, all of them white, rebelled and made themselves unavailable for selection in protest against the treatment meted out to Streak by the ZCU. As a result, a second-string side led by wicketkeeper Tatenda Taibu and comprising mostly black cricketers was selected to face Sri Lanka. The side proved to be clearly uncompetitive as the Lankans whitewashed them in both the ODIs and Tests by margins of 5-0 and 2-0 respectively, winning all matches by heavy margins and winning both Tests by an innings.

Due to the shambolic performance by the Zimbabweans, the ZCU scrapped all Test matches involving Zimbabwe for the rest of the year. The series marked the start of the downfall for Zimbabwe cricket which continues to this day.