Well Kallis is one of the Greatest playing allrounder...he is equally comparable to sachin...he has crossed the 10k mark in test and took around 300 wkts...My vote goes to Kallis..
No doubt that Sachin is the No 1. batsmen.. ICC rankings keep changing..and its only base don the last few matches performance..But player of the century is none other than Sachin.. No 2 for me would be Ponting...
He was, but Now its sachin and he will be for long long time, I cant see anyone else coming even close to what he has achieved in his entire cricketing career. Some of the very best players plays in IPL, where he is still the best and will be sure in next couple of IPL seasons.
May be Ponting or Brian Lara. But we cant forget Sir Donald Bradman. We haven't seen him batting so cant compare him to anyone
To me Dhoni is number one, and he deserves the recognition as well as a very high rate of compensation.
For me, Rahul Dravid is better test batsman than Sachin. But when it comes to ODIs, Sachin is the no.1.