90% of Indian records and big scores are on home ground. Take out Tendulkar's home ground centuries and he's just an above average batsman.
I think PAFace has already answered about Tendulkar. I will try to refute the other claim here "Indian records and big scores are on home ground".
Mathematics to the Rescue!
Well a look at these figures confirms that Sachin Tendulkar is a World Class batsman, regardless of venue:
Test Matches Mat Runs HS Bat Av 100
Career 162 12970 248* 54.72 43
Away 90 7165 248* 54.28 24
Thankfully, his second lowest Batting Average is against Pakistan (lowest against South Africa), which, I guess, is testament to our bowling over the years.
Good that you actually took the pain to look at the stats rather than making superficial claims like others. Just like to point out a fact here. Yes Tendulkar's lowest averages are in SA and Pak, but exactly how low those are. He averages 40.25 in Pak with only a single century and 39.75 in SA with 3 centuries. These are not very low when you compare to other players' lowest avgs. For example ponting averages 20 in India after playing 12 tests(he otherwise has excellent avgs in every other country) and Lara's lowest is 33, again in India(Lara in fact does not have very high avg in any away country--that's something I never knew). I think we all agree that the strongest team by far in the last 15-20 years has been Aus, Sachin averages 58.53 in Aus, whereas Lara averages only 42.
However, the rest of the Indian team is a different story altogether, as Asim Aquil has pointed out above. They are kings at home, but not so much away from home. If you would like proof of this, then I invite you to use Cricinfo's Statsguru.
Now you took the same path as others. Did you look at statsguru before making this statement. Let me give you some stats. Maths to rescue...!!!
Dravid-- career avg.=53.60,
away avg.=56.90
Sehwag--career avg.=52.50,
away avg.=49.12
Laxman--career avg.=45.50,
away avg.=44.63
Gambhir--career avg.=56.73,
away avg.=71.53
Ganguly--career avg.=42.17,
away avg.=41.56(never was v good player in tests. excellent player in ODIs and the man who shaped Indian cricket as a captain)
So still believe that Indian score only in India ?
I have gone through the records of some of the Pakistani players that I have seen like Inzi, Yousuf, Younis etc. Their differences between home and away averages are more than the Indian players, esp in places like Aus and SA. For example a batsman as good as Yousuf(the most technically sound Pakistani batsman I have seen) averages only 33 and 26 in Aus and SA.
So, it is entirely false that Indian batsmen score only in India. Feel free to disagree. But with stats. No vague comments please.
See buddy,the point is I truly acknowledge the fact that India was a mediocre team till 2000 with some individually brilliant players like gavaskar(averages 70 in WI, the strongest team in his time and with probably the deadliest bowlers ever in history), Kapil, Sachin etc.The team as a whole was mediocre at best.
But since 2000 after Saurav became the captain, things changed. We have started to win matches abroad. For example against Aus in this period India has played 19 test matches(home+away) and won 7, lost 7 and I daresay no other team has consistently challenged Aussies like that. I have talked to many Aussies, even they openly say this and consider India to be no 1 rival. Eng won 2 ashes at home, but also lost 5-0 in one. Now that is something.
the no-1 position that India achieved is not just by playing good at home, but we have played well in other countries too. I always acknowledge that Pakistan has produced much better fast bowlers than India. It is improving in India of late. For example Sree was the MoM in the last test and Zaheer took 5 today. So please give credit where it is due and again if anybody disagrees please come up with stats.