@criminal, don't take his words, Lara was better than him but only in test, as a complete batsman, Sachin was a better one as he's as good as anything in every format(not talking about t20 here).Lara was a better test batsman but he wasn't a great odi batsman, among sachin's contemporaries, only Ponting, who was a great player of every format but he didn't have had a long lasting peak. Lara was not a great striker of the ball in limited over cricket, whereas Sachin was one of the best striker in 90s, which was his peak. He slowed down later though but still he was better among greats. @Navo, don't talk about flat track and green grass here...till 2011, sachin was great in everywhere, go & check his overseas records, which is as good as his domestic one and even better in some country like Australia.One doesn't have to be more classier to be a better one.If thats the thing than Dravid is more classy than anyone from this era, as far as his technique is concerned, does that make him a better one than these two, no... a better one should have a great technique, which all have(dravid,sachin and lara) should be a better striker, sachin's a better one in this aspect, should be good in every format, and certainly sachin was. All these things makes sachin a better one than lara.i wouldn't have said these things if it was about last decade, but having seen many highlights of 90s, i can certainly say, sachin is better than his contemporaries as a complete batsman, though lara a better one in test and viv richards of 80s, was the best odi batsman of all time.