Category | Cricket

The top 10 best Zimbabwean cricketers of all time

By Vinod Rajbhar             July 15, 2025

Neil Johnson 

This all-rounder has taken a total of 35 legendary wickets in 48 matches in ODIs. He played for a short time, but has left a big impression. 

10

Image: ESPN Cricinfo

Tatenda Taibu 

Taibu was one of the best young players of Zimbabwe, who has given his all to the team and ended his career at just 29 years of age by scoring over 5000 runs.

9

Image: ESPN Cricinfo

David Houghton 

The most adaptable player who has made the first test century for the team as a captain. 

8

Image: Cricket Wiki

Grant Flower  

In his prime, the Flower brothers shone through the overall matches. Grant has scored excellently in his prime and was one of the iconic players. 

7

Image: Sportskeeda

Heath Streak  

The fiercest player for the team and has taken countless wickets in ODI and Test matches, and is still remembered as a legend for a reason. 

6

Image: ANI News

Andy Flower 

He has given outstanding dismissals as a skipper and is regarded as one of the best cricketers of all time. 

5

Image: CricTracker

Brendan Taylor  

Brandan has hit double centuries in a single inning twice and has scored more than 2300 runs in the Test matches, which places him in the 4th position. 

4

Image: Trent Bridge 

Craig Ervin 

The middle-order batter, who captains the team in the current matches and has guided the team to stand out in the top rankings, playing fearlessly for the team. 

3

Image: Mid-Day

Blessing Muzarabani 

Blessing has taken a total of 7 wickets in a single inning in the Test matches and a total of 26 wickets with his super-fast bowling. 

2

Image: The Hawk

Sean Williams 

In the International matches, Seanhas served for 21 years and is one of the oldest players of the team, and has been the best in all formats of matches.

1

Image: ESPN Cricinfo