Producer: Peuli Bakshi
The former Indian skipper tops the list of the players with the most runs in T20Is, with 4038 runs amassed in 118 matches, including 37 fifties and a ton.
The Indian captain is the second most run-getter in T20Is, with 4026 runs scored in 152 matches, including 5 centuries and 30 fifties.
The Pakistan skipper is just 3 runs behind Rohit, at 4023, scored in 119 matches, including 3 hundreds and 36 fifties.
The Ireland skipper has 3951 runs to his name amassed in 119 matches, with a ton and 23 half-centuries.
The New Zealand great has scored 3531 runs in 122 matches, including 2 centuries and 20 fifties.
Pakistan's keeper-batter has amassed 3203 runs in 98 matches, including a ton and 28 fifties.
Australia's big-hitter has amassed 3155 runs in 104 matches, including a ton and 27 fifties.
The former Australian skipper has scored 3120 runs in 103 matches, including 2 centuries and 19 fifties.
The English keeper-batter has amassed 3050 runs in 117 matches, including a ton and 23 half-centuries.