#1 Rohit Sharma
It should not come as a surprise that Rohit Sharma is topping this list. India's very own 'Hit-man' has a grand total of 2,207 runs in T20 Internationals, going past Virat Kohli in the series against West Indies, with an average of 33.44 and a strike rate of 138.37.
To add on to those magical numbers, the vice-captain of the team has accumulated a total of four centuries in T20Is, being the first and only batsmen yet to achieve this feat. The Mumbaikar has also scored the joint-fastest century in T20I cricket, during his knock of 118 against Sri Lanka.
Fun fact: Rohit Sharma is one of the very rare players to have played in all the six T20 World Cups that have been played so far.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news