Sachin is the best player. If anybdy have any doubt please read this article http://www.rediff.com/cricket/2007/jan/29guest.htm . Of course he cant make centuries in every game and when you talk about last 2-3 years, he was having health probs and it is becoz he gave his 100 % for India.