Top 10 Most Overrated Cricket Players

Top 10 cricket players that are considers good, but are actually pretty average players.

The Top Ten

Geoff Marsh
Ian Harvey
Nasser Hussain
Shane Watson Shane Robert Watson is a former Australian international cricketer and a former captain, who played all formats of the game.
Harbhajan Singh
Shahid Afridi

Yes he is a terrible player

Marvan Atapattu
Graeme Smith
Virender Sehwag Virender Sehwag is an Indian cricketer whose aggressive batting has found success at the top of the batting order.
James Franklin

The Contenders

Matthew Wade
Angelo Mathews
Shoaib Akhtar
Andrew Ellis
Douglas Jardine
Matt Prior
Upul Tharanga
Ajit Agarkar
Rory Kleinveldt

Sorry if I spelt his name wrong

Chris Lynn
Younus Khan
Ian Healy
Faf du Plessis
Ishant Sharma
MS Dhoni
BAdd New Item