Matthew Hayden's not great then? He also averaged 41 away from home in his career, are you trying to say that that's not a good enough record away from home to be considered a great?
Inzamam Ul-Haq only averaged slightly higher than that, averaging 44 in away Tests,
Mahela Jayawardene only averages 38 away from home,
Justin Langer only averaged 41 in Tests away from Australia,
Gordon Greenidge averaged 42 away from home,
Sourav Ganguly averaged 41 away,
VVS Laxman averages 43 away,
Mark Waugh averaged 41,
Desmond Haynes averaged 33,
Mark Taylor 43, and
Graham Gooch 36. Averaging 41 away from home's truely a shocking record isn't it. None of those players above are considered greats of the game are they........