T20I cricket, most run-scorers
Rohit Sharma and Virat Kohli (Image Credit: Google)

2. Rohit Sharma (India) – 2,443 runs

T20I cricket, most run-scorers

Indian limited-overs opening batsman Rohit Sharma is one of the greatest limited-overs batsmen. The right-handed batsman is a busy run-scorer, and he is very capable of playing the big innings consistently. At present, he is the second leading run-scorer in T20I history. Rohit has scored 2,443 runs in 98 T20I matches with an average of 32.14. In his T20I career, Rohit has hit the record four centuries and 17 half-centuries. His best T20I knock is 118 runs – the highest individual T20I score by an Indian batsman.