#1. Not a home track bully
Rohit Sharma has an incredible record in India where he averages 59.71 in 48 innings with 7 hundreds and 11 half centuries.
His ODI record overseas isn't as impressive, though isn't as bad as people make it to be. In 126 innings, the 30 year old Mumbai batsman has scored 4086 runs at an average of 38.55 including 10 hundreds and 23 half centuries. Out of his 10 hundreds away from home, 4 have been in Australia, 2 in Zimbabwe, 2 in Sri lanka and 1 each in England and South Africa.
Thus Rohit has proved himself in all conditions be it a spinning track or a seaming track or a swinging track in difficult conditions all over the world.