Players with the Most runs in T20 cricket History from the beginning to present
- Published - August 11, 2025 08:19:05
- Updated - August 11, 2025 08:19:05

T20 Cricket is the shortest format of the game. Over the period of time, from the slower innings, moderate scores, the game has transformed into a fast-paced and action-filled contest. Each team gets to play 20 overs, and with the limited number of balls, every ball makes it count. Since its beginning, T20 has gained massive popularity worldwide, both at the international and domestic levels, attracting a million viewers worldwide. It has also provided a stage for many cricketers to showcase their batting skills and dominate with consistent run-scoring performances.
Among the top run-getters in this format, Chris Gayle stands out as the player with the most runs in T20s. Known for his explosive batting and record0+-breaking knocks, Gayle has scored a total of 14,562 runs across all T20 matches. He is then followed by players such as Shoaib Malik, Kieron Pollard, and Virat Kohli, who have made significant contributions to the format over the years. These players have shown that it’s not power hitting that makes records for you, but it’s dedication, hard work, and consistent ability to score and adapt to different conditions that make you achieve greatness.
Today, we will look at the complete list of players with the most runs in T20 cricket.
List of players with the most runs in T20s
Rank | Player | Matches | Innings | Runs | Average | Strike Rate | 100s | 50s |
1 | Chris Gayle | 463 | 453 | 14,562 | 36.22 | 144.75 | 22 | 88 |
2 | Shoaib Malik | 538 | 482 | 12,993 | 36.09 | 125.71 | 1 | 77 |
3 | Kieron Pollard | 625 | 570 | 12,390 | 31.27 | 150.00 | 1 | 58 |
4 | Virat Kohli | 407 | 385 | 12,345 | 41.15 | 133.03 | 8 | 93 |
5 | David Warner | 361 | 359 | 12,130 | 37.89 | 140.20 | 8 | 101 |
6 | Alex Hales | 413 | 407 | 11,939 | 30.35 | 146.37 | 6 | 74 |
7 | Jos Buttler | 396 | 380 | 11,589 | 34.31 | 143.58 | 9 | 79 |
8 | Rohit Sharma | 433 | 418 | 11,532 | 30.74 | 133.22 | 7 | 74 |
9 | AB de Villiers | 340 | 320 | 9,424 | 37.98 | 150.17 | 4 | 69 |
10 | Aaron Finch | 382 | 375 | 10,669 | 34.56 | 139.04 | 8 | 70 |
Chris Gayle leads the chart with 14,562 runs. He has set the benchmark so high that none of the players could break it till now. Setting benchmarks for power hitting in the format, Gayle is the cricketer with the most T20 runs in his career. Shoaib Malik follows him with 12,993 runs, known for his stability and long career across various leagues. Kieron Pollard is up next with 12,390 and is called out for his finishing ability and match-winning cameos. Virat Kohli is also among the top 5 players with the most T20 runs in their careers. He has 12,345 runs and is celebrated for his unmatched consistency and ability to anchor the innings in times of need is what differentiates him from others. David Warner completes the top five with 12,130 runs, combining aggressive starts with long innings to give his team solid runs on board and a foundation.
T20 Cricket has created a new breed of batting records and batsmen who can adapt quickly, take risks, and maintain high strike rates while being consistent. The players in this list have proven their skills over every format of the game, every league they played, be it domestic or international cricket. Their contribution to the game is a reminder that in the fast-paced format of the game, there are players who still own the records, and a mix of power, timing, and mental strength is what keeps you at the top.
Latest News

List of Most Runs in Asia Cup 2025

What is Bronco Test in cricket?

Rahul Dravid steps down as Rajasthan Royals Head coach ahead of the IPL 2026

“If I can play Duleep Trophy, why not T20”? Mohammed Shami questions BCCI selectors over Asia Cup snub.
