hello guys, I don't know why u people get confused between Sachin, Lara, Injamam, Ponting, Gavaskar, or anyother class batsmen...Greatest player to perform in present era of ODI's and Test Cricket is without any doubt SACHIN....U have to take note of his fitness tooo.....he has played continuously for almost 15 years without getting dropped from the international side...AND no one should forget that he is also a useful bowler and fielder...he has taken wickets for INDIA at crucial time...one should not forget the last over bowled by him against SA in India at Hero Cup finals......where 6 runs were required..he took 5 wickets against Aus in Mohali....there are so many instances India won not only on Sachin's Batting abilities but b'cas of his bowling and fielding too...yes I agree that presently he is out of form...but going by the statastics which u people follow....Ponting is the best in his present form and he cannot continue like this in his future career....Sachin was also at his best......no one has brought Mr. Yousuf in this comparisons....he has 9 centuries in a calender year...going by this record....he has >3 yrs to play...can he make 30 centuries in the next 3 years?