sorry to bring up an old topic
firstly with regards to Tendulkar being 'overrated'. At his peak he averaged 60 in Test cricket. Tendulkar's batting skill easily surpasses Lara, Ponting, Kallis. Lara was flashy but was a peaks and droughts batsman.
Tendulkar's peak was around 1998-2002. His average was over 60 in that period. Until his recent decline Tendulkar averaged more in Australia, England and South Africa than he did in home matches against these sides. So he's either pretty great, or the legendary Australian side was 'overrated'.
Now on to my side:
1. S. Gavaskar(the most complete opener in Test history)
2. B. Richards(Gavaskar's only rival)
3. I.V.A Richards(epic player)
4. S. Tendulkar(greatest modern batsman by a country mile).
5. B. Lara(Prince of Trinidad)
6. J. Kallis(second best all rounder ever)
7. G. Sobers(greatest cricketer of all time)
8. M. Boucher(fantastic keeper)
9. W. Akram(the greatest left armer to ever play the game)
10. G. McGrath(most successful seam bowler in Test history
11. M. Muralidaran(greatest spinner of all time)