Afridi may not have earned in his lifetime as much as what Gambhir did in short span of time.
Yes, Afridi has achieved much more:
Afridi has played 128 ODI games in position 2, 15 ODI games in position 5, 33 ODI games in position 6, 52 ODI games in position 7, 26 ODI games in position 8. In other words, Afridi has played 126 ODI games in positions 5, 6, 7, 8; almost half the number of games in position 2.
What's the number of games Gambhir has played at positions 5 & lower? What's Gambhir's batting average? What batting records does Gambhir hold? These are the batting records Afridi holds:
a) Holds the record for the fastest ODI century (which he made in his first international innings)
b) Scored 32 runs in a single over, the second highest scoring over ever in an ODI.
c) He has also hit the most number of sixes in the history of ODI cricket.
d) He has an ODI strike rate of 113.88 runs per 100 balls, the 4th highest in the game's history. He also has one of the highest test strike rates in the world.
What batting records does Gambhir hold? Afridi is a matchwinner with both the ball & the bat, can't say that about Gambhir. Gambhir is just your average guy, nothing special.
This thread is getting pathetic now. Indians like to compare Zaheer Khan to Wasim Akram as well. Simply scandalous.