Producer: Peuli Bakshi

Rohit Sharma to Babar Azam: 9 Players With 3000+ Runs in T20Is

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.

(2010-2024)

Virat Kohli

Rohit Sharma

The Indian captain is the second most run-getter in T20Is, with 4026 runs scored in 152 matches, including 5 centuries and 30 fifties.

(2007-2024)

Babar Azam

The Pakistan skipper is just 3 runs behind Rohit, at 4023, scored in 119 matches, including 3 hundreds and 36 fifties.

(2016-2024)

Paul Stirling

The Ireland skipper has 3951 runs to his name amassed in 119 matches, with a ton and 23 half-centuries.

(2009-2024)

Martin Guptill

The New Zealand great has scored 3531 runs in 122 matches, including 2 centuries and 20 fifties.

(2009-2022)

Mohammad Rizwan

Pakistan’s keeper-batter has amassed 3203 runs in 98 matches, including a ton and 28 fifties.

(2015-2021)

David Warner

Australia’s big-hitter has amassed 3155 runs in 104 matches, including a ton and 27 fifties.

(2009-2022)

Aaron Finch

The former Australian skipper has scored 3120 runs in 103 matches, including 2 centuries and 19 fifties.

(2011-2022)

Jos Buttler

The English keeper-batter has amassed 3050 runs in 117 matches, including a ton and 23 half-centuries.

(2011-2024)

Learn more