Most batsmen have a better record at home than away, and there is nothing wrong in that, until or unless there is daylight between the two. If considered some of the modern day great players like Ponting (Home - 56.98/ Away - 46.40), Sangakara (Home - 63.28/ Away - 49.98) or Lara (Home - 58.65/ Away - 47.80), we will see that they have performed much better at home. Having said that those away averages are not bad ones at all (46, 49 and 47 respectively), and therefore I don't find much of an issue there. It just gets bad when that away avg gets down below 40 or something and at home it shines above 60 odd, may be. A real case of that (from modern day players) would be Mahela Jayawardhane (Home - 61.13/ Away - 37.36)...this looks bad to me, not only because there is a gap of 24, but also for the fact that the away avg of 37 (specially nowadays when you have the chance to play in Bangladesh and Zimbabwe, and he played 10 tests in these 2 countries) just stands nowhere. And he falls, for me, in the category of Home Giants.
Here are the biggest home giants of Indian cricket
1. Dilip Vengsarkar
Home - innings 80 - runs 3725 - avg 55.60
Away - innings 105 - runs 3143 - avg 32.74
2. Mohm. Azharuddin
Home - innings 66 - runs 3412 - avg 55.93
Away - innings 81 - runs 2803 - avg 36.40
3. Gundappa Viswanath
Home - innings 81 - runs 3502 - avg 47.32
Away - innings 74 - runs 2578 - avg 36.31
If you can think of some...