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
article Image

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.