HomeCricket10 Players with Most Runs in T20 Cricket

10 Players with Most Runs in T20 Cricket

Being among the highest run-scorers in T20 cricket, both in domestic leagues and international matches, is a significant feat. The fast-paced nature of T20 cricket demands adaptability and explosive batting, making the achievement of being among the top run-scorers a testament to a player’s excellence.

The highest run-scorer in T20 cricket is none other than Chris Gayle, while the leading run-scorer in T20 internationals is Virat Kohli. Most the top run getters in T20 cricket will be top order batters since they face majority of the deliveries and can also take advantage of the fielding restrictions in the first six overs of the match. 

Check out the list of the top 10 run-scorers in both T20 cricket and T20 internationals. 

Top 10 Players with Most Runs in T20 

CH Gayle2005-202246345514562175*36.22144.7522881056
Shoaib Malik2005-20245425031336095*36.40127.56083420
KA Pollard2006-20246605861290010431.46150.98159860
V Kohli2007-202439037312702122*42.05134.49996408
AD Hales2009-202444944612319119*29.68146.39678494
DA Warner2007-202437837712233135*36.73140.098102444
RG Sharma2007-202444042711573121*30.77134.35875510
JC Buttler2009-20244143911150512434.75144.57880486
AJ Finch2009-20243873801145817233.60138.16877452
C Munro2010-202442840910961114*30.44141.25567548

1. Chris Gayle

The record for most runs in T20 cricket is held by Chris Gayle. Over a career spanning from 2005 to 2022, Gayle amassed an astonishing 14,562 runs in 463 matches.

With a highest score of 175*, Gayle’s aggressive style and ability to clear the boundary with ease made him a formidable opponent. His 1056 sixes, the most by any player, highlight his unparalleled power-hitting. 

Read More: Fastest Centuries in T20 Cricket

2. Shoaib Malik

Shoaib Malik has been a consistent performer in T20 cricket, playing 542 matches between 2005 and 2024. Accumulating 13,360 runs, Malik’s career average of 36.40 underscores his reliability.

Although he never scored a T20 century, his 83 fifties demonstrate his ability to anchor innings and accelerate when needed. Malik’s versatility has been crucial for teams like Pakistan and Karachi Kings.

3. Kieron Pollard

Kieron Pollard, a T20 veteran, has made significant contributions to teams such as the West Indies and Mumbai Indians. With 12,900 runs in 660 matches from 2006 to 2024, Pollard’s strike rate of 150.98 is a testament to his explosive batting. Known for his finishing ability, Pollard’s presence in the lower middle order has been invaluable in tight situations.

4. Virat Kohli 

Virat Kohli has scored 12,702 runs in 390 matches since his debut in 2007. With an average of 42.05, Kohli’s consistency is unmatched. His nine centuries and 96 fifties reflect his abilities in both anchoring the innings and playing match-winning knocks. 

Suggested Read: 10 Players with Most Sixes in T20 Cricket History

5. Alex Hales 

Alex Hales, a dynamic opener, has accumulated 12,319 runs in 449 matches from 2009 to 2024. Known for his aggressive approach, Hales boasts a strike rate of 146.39. His six centuries and 78 fifties underline his ability to dominate bowlers. Hales has been a crucial asset for England and franchises like Islamabad United.

6. David Warner 

David Warner’s aggressive batting at the top of the order has made him one of the most feared openers in T20 cricket. Scoring 12,233 runs in 378 matches from 2007 to 2024, Warner has maintained an average of 36.73. He has scored eight centuries and 102 fifties.

7. Rohit Sharma 

Rohit Sharma, known for his elegant batting and six-hitting ability, has scored 11,573 runs in 440 matches from 2007 to 2024. With eight centuries and 75 fifties, Sharma has been a key player for India and Mumbai Indians. His ability to perform under pressure has earned him a reputation as one of the best in the format.

Suggested Read: 10 Players with Most Runs in World Cup

8. Jos Buttler 

Jos Buttler’s innovative stroke play and adaptability make him a standout player in T20 cricket. Accumulating 11,505 runs in 414 matches since 2009, Buttler has a strike rate of 144.57. He has hit eight centuries and 80 fifties.

9. Aaron Finch

Aaron Finch, a powerful opener, has scored 11,458 runs in 387 matches from 2009 to 2024. Known for his aggressive style, Finch has eight centuries and 77 fifties to his name. 

10. Colin Munro

Colin Munro, with his explosive batting, has scored 10,961 runs in 428 matches from 2010 to 2024. His strike rate of 141.25 and five centuries highlight his ability to change the course of a game rapidly. Munro’s performances for New Zealand and Trinbago Knight Riders have been particularly noteworthy.

Further Read: T20 World Cup Winners List


No list of records in T20 cricket is complete without Chris Gayle, and he deservedly sits right at the top of the list of most runs in T20 cricket. 

All these players have proven to be excellent fantasy cricket picks and you too can pick them and win big with WinZO fantasy cricket.



Please enter your comment!
Please enter your name here

Most Popular