King Kohli tops the charts with 4,008 runs in 115 T20Is. He has smashed 37 fifties and one century in the 20-over format.
Indian skipper Rohit Sharma comes second on the list with 3853 runs in 141 innings. Hit-man has scored a total of four centuries in T20Is with 182 sixes to his name.
Martin Guptill played his last T20I match in 2022. The Kiwi veteran scored 3531 runs in 122 games. He smashed two centuries and 20 fifties during his stint in the 20-over format.
Ireland's senior batter Paul Stirling with 3434 runs in 134 T20Is completes the list of Top 5 batters with most runs in T20Is.