10) Zimbabwe- Heath Streak

Heath Streak is unarguably one of the greatest bowlers to have played for Zimbabwe. It is really sad that he was never appreciated as much as he deserved to be. The former Zimbabwean pacer was an absolute legend, to say the least.

9) Bangladesh- Mushfiqur Rahim

Mushfiqur Rahim is arguably one of the most underrated keepers in the history of cricket. Despite being the “Mr. Consistent” of Bangladesh, he hasn’t really got the appreciation he deserves.

8) West Indies- Shivnarine Chanderpaul

The Unsung hero of West Indies has scored close to 21,000 runs in international cricket. This includes 41 hundreds and 2 double centuries to his name. No Windies batsman other than Brian Lara has scored more runs than him in international cricket.

7) Pakistan- Younis Khan

Younis Khan is one of the greatest Asian batsmen of all time. Hailing from a place that isn’t really famous for producing world-class batsmen, Younis Khan surely felt otherwise and scored a truckload of runs for Pakistan.

6) Sri Lanka- Chaminda Vaas

Chaminda Vaas was an absolute match-winner. Not many pacers have a better record than him. It gets better when you realize that he played most of his cricket in pitches which don’t assist pace.

5) South Africa- Graeme Smith

Unarguably one of the most underrated players of all time, Graeme Smith was destined to accomplish legendary feats. It is safe to call him one of the greatest captains of all time. He is the most successful Test skipper of all time too.

4) England- Marcus Trescothick

Considering the amount of hype English cricketers get due to their fans, not many English cricketers are actually underrated. However, Marcus Trescothick was underrated. He deserved a lot more appreciation.

3) New Zealand- Stephen Fleming

New Zealand have always been blessed with world-class skippers. They have always had a habit of punching above their weights. However, Not too many Kiwi cricketers were as good as Stephen Fleming.

2) Australia- Damien Martyn

Martyn has scored over 10,000 runs and international cricket which includes 18 centuries. He was also a part of several successful World Cup campaigns. Thus, he was the unsung hero of Australia’s golden era in the 2000s.

1) India- Irfan Pathan

He was one of the main reasons why India won the T20 world cup in 2007. It is sad when one realizes that he picked a fifer in his last international match and never played after that.