Category | Cricket
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