Ad imageAd image

Most Runs In T20 Cricket – Top Run Scorers Of All Time

4 Min Read

There are a select few iconic names to have dominated the charts for most runs in T20 cricket. From Chris Gayle’s gigantic sixes and Virat Kohli’s fluid consistency, they have rewritten history in the shortest format.

Top 16 players with the Most Runs in T20 Cricket

1. Chris Gayle 

T20 Runs 14,000+
Centuries 22
Highest Score 175*
Career Span 2005-2022

Chris Gayle has the most runs scored in T20 cricket. With more than 14,000 runs and his mythical 175* for the RCB in IPL 2013, Chris Gayle is still the T20 king. He is the only guy to have ever hit over 1,000 sixes in T20 cricket.

2. Alex Hales 

T20 Runs 14,000+
Centuries Multiple
Highest Score 119*
Career Span 2009-2025

Alex Hales has now joined the exclusive club of only 3 players to 14,000 T20 runs solidifying his legacy as one of the best.

3. Kieron Pollard 

T20 Runs 13,000+
Centuries 1
Highest Score 104
Career Span 2006-2025

A specialist finisher, Pollard has scored more than 13,000 runs with just one century. His consistency and power-hitting make him a T20 giant.

4. David Warner 

T20 Runs 13,000+
Centuries Several
Highest Score 135*
Career Span 2007-2025

Warner is the sole Australian in the elite 13,000-run club. Having scored more than 100 half-centuries, he is still a crucial player in international and domestic T20 cricket.

5. Shoaib Malik 

T20 Runs 12,000+
Centuries 0
Highest Score 95*
Career Span 2005-2025

Shoaib Malik finds himself in fifth position on this list despite not having scored a T20 century. His 83 fifties prove his consistency.

6. Virat Kohli –

T20 Runs 12,000+
Centuries 9
Highest Score 122*
Career Span 2007-2025

Virat Kohli boasts the record for maximum consistency in T20 cricket with nine centuries, just behind Babar Azam and Chris Gayle.

7. Jos Buttler 

T20 Runs 12,000+
Centuries Multiple
Highest Score 124
Career Span 2009-2025

Buttler dominates franchise and international cricket, recently signing for the Gujarat Titans in IPL 2025.

8. James Vince 

T20 Runs 11,500+
Centuries Few
Highest Score 129*
Career Span 2010-2025

Vince has mainly done well in England’s T20 Blast, becoming a staple run-scorer in domestic tournaments.

9. Rohit Sharma 

T20 Runs ~12,000
Centuries 8
Highest Score 121*
Career Span 2007-2025

A multi-time IPL-winning captain, Rohit Sharma has been a pillar of strength for Mumbai Indians.

10. Faf du Plessis 

T20 Runs ~12,000
Centuries Several
Highest Score 120*
Career Span 2007-2025

Faf is one of the most prominent players in franchise cricket, delivering solid performances for RCB and CSK.

11. Colin Munro 

T20 Runs ~12,000
Centuries Multiple
Highest Score 120
Career Span 2010-2025

Munro quit international cricket at an early stage to concentrate on international T20 leagues, and it proved to be a wise decision.

12. David Miller 

T20 Runs: 15,000 (approx.)

Centuries: Few

Highest Score: 120*

Career Span: 2008-2025

13. Aaron Finch 

T20 Runs: 11,000+

Centuries: Few

Highest Score: 172

Career Span: 2009-2024

14. Babar Azam 

T20 Runs: 11,500+

Centuries: Several

Highest Score: 122

Career Span: 2012-2025

15. Quinton de Kock 

T20 Runs: 11,000+

Centuries: 7

Highest Score: 140*

Career Span: 2011-2025

16. Glenn Maxwell 

T20 Runs: 10,000+

Centuries: 8

Highest Score: 154*

Career Span: 2010-2025

Final Summary: Top 16 Players with Most Runs in T20 Cricket

Chris Gayle

Alex Hales

Kieron Pollard

David Warner

Shoaib Malik

Virat Kohli

Jos Buttler

James Vince

Rohit Sharma

Faf du Plessis

Colin Munro

David Miller

Aaron Finch

Babar Azam

Quinton de Kock

Glenn Maxwell

ALSO READ: ODI Hat-tricks By Sri Lanka Bowlers