Scoring runs in World Cups is always special. It is the best thing a batter can do to his team.
T20 World Cups started in 2007, and since then, the tournament has seen various champions. Most importantly, many champion batters have contributed immensely to their teams, making their nation proud. We will discuss them in this article.
This article will list the T20 World Cup tournaments’ top ten run-scorers. If you want to know the editions-wise leading run-scores, check here.
| Player | Runs | Innings | Average | Strike Rate | 100s/50s | High Score |
|---|---|---|---|---|---|---|
| Virat Kohli (IND) | 1292 | 33 | 58.72 | 128.81 | 0/15 | 89* |
| Rohit Sharma (IND) | 1220 | 44 | 34.85 | 133.04 | 0/12 | 92 |
| Jos Buttler (ENG) | 1100 | 42 | 34.37 | 144.16 | 1/5 | 101* |
| Mahela Jayawardene (SL) | 1016 | 31 | 39.07 | 134.74 | 1/6 | 100 |
| David Warner (AUS) | 984 | 41 | 25.89 | 134.24 | 0/8 | 89* |
| Chris Gayle (WI) | 965 | 31 | 34.46 | 142.75 | 2/7 | 117 |
| Tillakaratne Dilshan (SL) | 897 | 34 | 30.93 | 124.06 | 0/6 | 96* |
| Shakib Al Hasan (BAN) | 853 | 43 | 23.05 | 120.14 | 0/4 | 84 |
| Quinton de Kock (SA) | 834 | 35 | 24.52 | 134.51 | 0/5 | 74 |
| Kane Williamson (NZ) | 727 | 27 | 31.60 | 112.53 | 0/3 | 85 |
| Suryakumar Yadav (IND) | 722 | 26 | 36.10 | 150.73 | 0/6 | 84* |
| AB de Villiers (SA) | 717 | 29 | 29.88 | 143.40 | 0/5 | 79* |
Mahela Jayawardene was the first batter to aggregate more than 1000 runs in the T20 World Cup.
Virat Kohli has scored the most runs in T20 World Cup history. The Indian batter amassed 1292 runs in 33 innings.
Kohli’s average of 58.72 is the highest in T20 World Cup for any batsmen with more than 300 runs in the tournament.
319 runs scored by Virat in the 2014 edition are the most by any batsman in a single edition. Check the top five here.
Eleven centuries have been scored in the tournament, with Chris Gayle being the only batter to smash two. 15 fifties by Virat are also the most by any player in the tournament history.
David Warner leads the list for most runs while chasing in T20 World Cups. He accrued 637 runs in 26 innings.
The top run-scorer, Kohli, has also faced the most number of balls in the T20 World Cup. He is the only batter to play 1000 balls in the tournament’s history.
Rohit Sharma has smashed the most fours and sixes in T20 World Cup history. He hammered 115 boundaries and 50 maximums in 44 outings.
Brendon McCullum‘s 123 against Bangladesh in 2012 is the highest individual score by any batsman in the T20 World Cup. Find the top ten here.
Read Next | Most Successful Teams at Home in Test Cricket
Under the captaincy of Axar Patel, the Delhi Capitals (DC) are entering IPL 2026 with…
Under the leadership of Rishabh Pant, the Lucknow Super Giants (LSG) are entering IPL 2026…
The Gujarat Titans (GT), led by the stylish Shubman Gill, are looking to recapture the…
The Rajasthan Royals (RR) enter the 2026 season in the midst of a massive identity…
Following their 2024 triumph and a challenging 2025, the Kolkata Knight Riders (KKR) have hit…
This article will explore the historical records of wicketkeepers who have mastered the art of…