Stats: Most runs for India in T20 internationals
Gautam Gambhir holds the record for having scored the most number of runs in Twenty20 internationals for India. He has scored 932 runs for India from his 37 appearances. His highest score is 75 runs in the 2007 World Cup final against Pakistan. He has a strike-rate of 119.02 in T20Is.
Yuvraj Singh is the second in the list with 868 runs from 34 matches at a strike-rate of 153.08. His high score is an unbeaten 77.
Here is the list of top 10 Indians with most runs in T20Is for India.
Note: Stats updated till January 23, 2014.