Most Runs In T20 World Cup: T20 World Cup is the most thriller cricket tournament where teams across the world come today to compete with each other to become world champions in the T20 format.
It was started in 2007, and India won that edition of the T20 World Cup under the captaincy of MS Dhoni. ICC conducts this event once every two years, the previous edition was conducted in 2022 and was won by England.
England won the t20 world cup for the second time in 2022, now it is one of the two teams who have 2 T20 World Cup trophies, the first team is West Indies. England won their first T20 WC trophy in 2010 and their second trophy in 2022.
West Indies won their first trophy in 2012 and then in 2016. India, Sri Lanka, Australia and Pakistan have won the trophy once.
In T20 World Cup, we witness excellent batting performances by the world-class batsman and lots of boundaries. If you are looking for the list of players who scored the most runs in the T20 World Cup then you landed on the right page.
Also read: Most Runs In T20 World Cup 2022
Because we will share the list of players who scored the most runs in the T20 World Cup:
Most Runs In T20 World Cup
# | Player | M | Runs | Ave | SR |
1 | Virat Kohli | 27 | 1141 | 81.50 | 131.30 |
2 | Mahela Jayawardene | 31 | 1016 | 39.07 | 134.74 |
3 | Chris Gayle | 33 | 965 | 34.46 | 142.75 |
4 | Rohit Sharma | 39 | 963 | 34.39 | 127.88 |
5 | Tillakaratne Dilshan | 35 | 897 | 30.93 | 124.06 |
6 | David Warner | 34 | 806 | 25.18 | 133.22 |
7 | Jos Buttler | 27 | 799 | 42.05 | 144.48 |
8 | Shakib Al Hasan | 36 | 742 | 23.93 | 122.44 |
9 | AB de Villiers | 30 | 717 | 29.87 | 143.40 |
10 | Kane Williamson | 25 | 699 | 33.28 | 113.84 |
T20 World Cup 2022: Virat Kohli
Virat Kohli, a right-handed Indian Batsman was the most run scorer in the T20 World Cup 2022 which was hosted in Australia. He scored 296 runs in 6 matches, with a brilliant strike rate of 136.40 and a batting average of 98.66.
Virat Kohli had smashed four half-centuries and his highest score is 82 runs not out in 53 balls against his biggest rival Pakistan, it was a memorable inning by Virat Kohli that an Indian fan will never forget.
Batsman | Runs | Inns | Avg | 50s/100s | HS | SR |
V Kohli (Ind) | 296 (207) | 6 | 98.66 | 4/0 | 82* | 142.99 |
SK Yadav (Ind) | 239 (126) | 6 | 59.75 | 3/0 | 68 | 189.68 |
J Buttler (Eng) | 225 (156) | 6 | 45.00 | 2/0 | 80* | 144.23 |
Kusal Mendis (SL) | 223 (156) | 8 | 31.85 | 2/0 | 79 | 142.94 |
Also read: Most Runs In T20 World Cup 2022
T20 World Cup 2021: Babar Azam

Pakistan captain Babar Azam, a high-handed opening batsman scored the most runs in T20 World Cup 2021 hosted by UAE and Oman.
He scored 303 runs in six matches with an average of 60.60 and a strike rate of 126.25. During the T20 World Cup 2021, Babar smashed four half-centuries.
Batsman | Runs | Inns | Avg | 50s/100s | HS | SR |
Babar Azam (PAK) | 303 | 6 | 60.60 | 4/0 | 70 | 126.25 |
D Warner (AUS) | 289 | 7 | 48.16 | 3/0 | 89* | 146.70 |
M Rizwan (PAK) | 281 | 6 | 70.25 | 3/0 | 79* | 127.72 |
J Buttler (ENG) | 269 | 6 | 89.66 | 1/1 | 101* | 151.12 |
C Asalanka (SL) | 231 | 6 | 46.20 | 2/0 | 80* | 147.13 |
T20 World Cup 2016: Tamim Iqbal
Bangladeshi opening batsman, Tamim Iqbal was the top run scorer in the T20 World Cup 2016 which was hosted in India. Virat Kohli was in the second position in the most runs scorer in the T20 WC 2016. He scored 273 runs in six matches whereas Tamim scored 295 runs in six matches.
Tamim had a batting average of 73.75 with a strike rate of 142.51, which was impressive. He also scored a T20 Century against Oman at HPCA Stadium. He played a smashed inning of 103 runs not out in only 63 balls.
Unfortunately, Bangladesh couldn’t make their way to the final even after the excellent performance of Tamim Iqbal.
Batsman | Runs | Inns | Avg | 50s/100s | HS | SR |
Tamim Iqbal (BAN) | 295 | 6 | 73.75 | 1/1 | 103* | 142.51 |
Virat Kohli (IND) | 273 | 5 | 136.50 | 3/0 | 89* | 146.77 |
Joe Root (ENG) | 249 | 6 | 49.80 | 2/0 | 83* | 146.47 |
Mohammad Shahzad (AFG) | 222 | 7 | 31.71 | 1/0 | 61 | 140.50 |
Jos Buttler (ENG) | 191 | 6 | 47.75 | 1/0 | 66* | 159.16 |
T20 World Cup 2014: Virat Kohli

Indian star batsman in current time, Virat Kohli was the top runs scorer in T20 World Cup 2014. He scored 319 runs in a total of six matches, with a mind-blowing average of 106.33 and a strike rate of 129.14.
He smashed four half-centuries, two of these fifties came against South Africa and Sri Lanka in the semi-finals and finals respectively.
But India couldn’t lift the Trophy that season, they lost to Sri Lanka in the final match at Mirpur.
Player | Runs | Inns | Ave | 50s/100s | HS | SR |
---|---|---|---|---|---|---|
Virat Kohli (IND) | 319 | 6 | 106.33 | 4/0 | 77 | 106.33 |
Tom Cooper (NED) | 231 | 7 | 57.75 | 1/0 | 72* | 57.75 |
Stephan Myburgh (NED) | 224 | 7 | 32.00 | 3/0 | 63* | 154.48 |
Rohit Sharma (IND) | 200 | 6 | 40.00 | 2/0 | 62* | 123.45 |
JP Duminy (SA) | 187 | 5 | 62.33 | 1/0 | 86 | 62.33 |
T20 World Cup 2012: Shane Watson
Australia all-rounder, Shane Watson scored the most runs in T20 World Cup 2012. He scored 249 runs in six matches with an average of 49.80 and a strike rate of 150. Shane smashed three half-centuries in 6 matches, his best score was 72 runs in 42 balls against India at Colombo.
But Australia couldn’t make it to the finals, he was knocked out by the West Indies in the Semi-finals. Later, West Indies became the champions after defeating Sri Lanka in the finals.
Player | Runs | Inns | Ave | 50s/100s | HS | SR |
---|---|---|---|---|---|---|
Shane Watson (AUS) | 249 | 6 | 49.80 | 3/0 | 72 | 150.00 |
Mahela Jayawardene (SL) | 243 | 7 | 40.50 | 1/0 | 65* | 116.27 |
Marlon Samuels (WI) | 230 | 6 | 38.33 | 3/0 | 78 | 132.95 |
Chris Gayle (WI) | 222 | 6 | 44.40 | 3/0 | 75 | 150.00 |
Brendon McCullum (NZ) | 212 | 5 | 42.40 | 0/1 | 123 | 159.40 |
T20 World Cup 2009: Tillakaratne Dilshan
Tillakaratne Dilshan scored 317 runs in seven matches at a batting average of 52.83 and strike rate of 144.74. But Sri Lanka lost to Pakistan at the Lord’s Stadium.
Player | Runs | Inn | Ave | 50s/100s | HS | SR |
---|---|---|---|---|---|---|
Tillakaratne Dilshan (SL) | 317 | 7 | 52.83 | 3/0 | 96 | 144.75 |
Jacques Kallis (SA) | 238 | 5 | 59.50 | 2/0 | 64 | 126.60 |
Chris Gayle (WI) | 193 | 5 | 48.25 | 2/0 | 88 | 134.03 |
Kamran Akmal (PAK) | 188 | 7 | 26.85 | 1/0 | 57 | 125.33 |
AB de Villiers (SA) | 186 | 6 | 37.20 | 2/0 | 79 | 155.00 |
T20 World Cup 2007: Matthew Hayden
The first edition of the T20 World Cup, It was won by Team India under the captaincy of Mahendra Singh Dhoni.
In this season, Matthew Hayden was the batsman who score the most runs in the tournament. He scored 265 runs in six matches at a batting average of 88.33 and a strike rate of 144.80.
He smashed four half-centuries, but his excellent performance couldn’t help his team to go to finals. They were knocked out after losing to India.
Player | Runs | Inn | Ave | 50s/100s | HS | SR |
---|---|---|---|---|---|---|
Matthew Hayden (AUS) | 265 | 6 | 88.33 | 4/0 | 73* | 144.80 |
Gautam Gambhir (IND) | 227 | 6 | 37.83 | 3/0 | 75 | 129.71 |
Misbah ul Haq (PAK) | 218 | 7 | 54.50 | 2/0 | 66* | 139.74 |
Shoaib Malik (PAK) | 195 | 7 | 39.00 | 2/0 | 57 | 126.62 |
Kevin Pietersen (ENG) | 178 | 5 | 35.60 | 1/0 | 79 | 161.81 |
IPL 2023: Home | Schedule | Squads | Points Table | Orange Cap | Purple Cap