Zimbabwe is one of the few top cricketing nations on the African continent. They had one of the most competitive teams during the 1990s; however, some political disruptions led to the downfall of Zimbabwe cricket. Furthermore, the team has stood out among the ranks in recent years and is unquestionably a team to watch in the future. Today we will discuss some of Zimbabwe's longest-serving captains in one-day cricket.

1. Alistair Campbell

Alistair Campbell was a left-handed opening batter for Zimbabwe from Salisbury. In 1992, he played his first one-day international against the West Indies at Brisbane, and until 2003, he played in 188 matches. From 1996 to 2002, he also captained Zimbabwe's one-day team in 86 matches, winning 30, losing 52, tying two, and losing two.

2. Heath Streak

The second player to appear on our list is Heath Streak, a right-handed batter and a right-arm fast medium bowler from Bulawayo. Heath began his ODI career in 1993 against South Africa at Bengaluru and, until 2005, played in 65 matches, scoring 2943 runs and picking up 239 wickets. From 2000 to 2004, he was the captain of the ODI team in 68 matches, winning 18 and losing 47.

3. Prosper Utseya

Prosper Utseya was a right-arm off break bowler from Harare who first played for Zimbabwe in one-day cricket in 2004 against Sri Lanka at Bulawayo. Until 2015, he featured in 164 ODIs for Zimbabwe and picked up 133 wickets at an average of 46.90. From 2006 to 2010, he captained the team in 68 ODIs, winning 20 and losing 47 of them.

4. Elton Chigumbura

Next, we have Elton Chigumbura, a former right-handed batter, and a right-arm fast medium bowler from the Midlands. Elton made his one-day international debut in 2004 against Sri Lanka at Bulawayo and played in 213 matches until 2018. From 2010 to 2016, he captained the one-day team in 62 matches, out of which they won 18 and lost 44.

5. Andy Flower

Andy Flower, a left-handed wicketkeeper batter for Zimbabwe born in Cape Town, South Africa, is next to feature on our list. Andy played 50-over cricket for 12 years and appeared in a total of 213 ODIs, scoring 6786 runs at an average of 35.34. He captained the one-day team in 52 matches, winning 12, losing 35, tying two, and having three matches end in a no-result.

6. Brendan Taylor

Brendan Taylor was a right-handed wicketkeeper batter from Harare who first played for Zimbabwe in ODI cricket in 2004. Until 2021, he played in 205 ODIs and scored 6684 runs at an average of 35.55. From 2011 to 2021, he got to captain the Zimbabwe ODI team in 37 matches, out of which they won nine and lost 28.

7. Graeme Cremer

Graeme Cremer was a right-arm leg-break bowler from Harare who first played an ODI for Zimbabwe in 2009 against Kenya at Mombasa. Until 2018, he played in 96 matches and picked up 119 wickets at an average of 30.22. From 2016 to 2018, he captained the one-day team in 35 matches, out of which they won 12, lost 20, tied two, and one match ended in a no-result.

8. Tatenda Taibu

The next player to appear on our list is Tatenda Taibu, a right-handed wicketkeeper batter from Harare. Taibu’s ODI career spanned from 2001 to 2012, during which he played 150 matches and scored 3393 runs. From 2004 to 2005, he was the captain of the team in 29 matches, winning two and losing 27 of them.

9. Hamilton Masakadza

Hamilton Masakadza, a right-handed top-order batter for Zimbabwe from Harare, is next on the list. From 2001 to 2019, he played in 209 ODIs and scored 5658 runs at an average of 27.73. He got to captain the one-day team in 25 matches, out of which the team could not win a single match.

10. Dave Houghton

Dave Houghton was a right-handed wicketkeeper batter from Bulawayo who made his ODI debut in 1983 against Australia at Nottingham and, until 1997, played in 63 matches, scoring 1530 runs. From 1992 to 1993, he captained the team in 17 ODIs but could win only one match, losing the other 16.