My top 3 underrated players are:
1/ Jacques Kallis - what a brilliant player! When SA were shyte back in 2004-06, Kallis stood up when even Graeme Smith didn't and scored ton after ton. Respect.
2/ Rahul Dravid - overshadowed in the Indian media due to his old school no frills attitude. A brilliant batsman with wrists of supple rubber. Always used as the Mr fix it in the Indian batting order, I cannot imagine how much better his already spectacular output would have been if he was allowed to settle in one position.
3/ Mike Hussey - didn't make his debut until he was nearly 31....a travesty, because in the 7 years he did play test cricket he was a class act. When Clarke when on his run of triple and double centuries, most didn't even notice that Mike Hussey was at the other end each time with a century plus score himself.
Apologies to Simon Jones, Mike Hendrick, Shiv Chanderpaul, Nayan Mongia, Navjot Sidhu, Jimmy Adams, Damien Martyn, Brad Hodge etc