Grow your visibility across sports enthusiasts and fans.

Most Runs in T20 World Cup: Virat Kohli holds the top spot

Virat Kohli is at the top position in the list of most runs in T20 World Cup with 1141 runs. He also holds the record for the most runs scored in a single T20 World Cup edition.

BPS
Last updated: 19.11.2025
Most Runs in T20 World Cup

The ICC Men's T20 World Cup has experienced many great batters who have just dominated in the tournament. There are some players who dominated the tournament more than one edition, as they are standing at the top in the list of most runs in the ICC Men's T20 World Cup history, and we are going through these top names in this article. 


All-time Highest Run Scorers in the ICC Men's T20 World Cup

Here's the list of the top 5 highest run scorers in the ICC Men's T20 World Cup history:


Rank

Player (Country)

Runs

Matches

Average

Strike Rate

Highest Score

100s

50s

1

Virat Kohli (India)

1292

35

58.72

128.81

89*

0

15

2

Rohit Sharma (India)

1220

47

34.85

133.04

92

0

12

3

Mahela Jayawardene (Sri Lanka)

1016

31

39.07

134.74

100

1

6

4

Jos Buttler (England)

1013

35

42.20

147.23

101*

1

5

5

David Warner (Australia)

984

41

25.89

134.24

89*

0

8


Most Runs in the ICC Men's T20 World Cup

Virat Kohli (India):

1292 runs (35 matches, avg: 58.72, strike rate: 128.81)


Virat Kohli tops the list of leading run scorers in the ICC Men's T20 World Cup with 1292 runs in 33 innings, averaging a staggering 58.72 and striking at a brisk 128.81. He boasts 15 fifties, with a best of 89* (against West Indies in the 2016 semi-final), and also holds the record for most runs in a single edition (319 in the 2014 edition). The batting legend participated in six ICC Men's T20 World Cups so far, while he celebrated the ICC Men's T20 World Cup 2024 title success.


Rohit Sharma (India)

1220 Runs (47 Matches, avg: 34.85, strike rate: 133.04)

 

Rohit Sharma made his impact as an opener and as a skipper for the Indian cricket team. The right-handed batter is in the second position in the list of the most runs in the ICC Men's T20 World Cup history with 1220 runs in 47 games, including 12 half-centuries. Apart from being a part of the inaugural ICC World T20-winning team in 2007, Rohit Sharma also led the Men in Blues to win the ICC Men's T20 World Cup 2024. 


Mahela Jayawardene (Sri Lanka):

1016 runs (31 matches, avg: 39.07, strike rate: 134.74)


Mahela Jayawardene, Sri Lanka's batting great, sits third in all-time ICC Men's T20 World Cup runs. Across 31 matches (2007-2014), he amassed 1016 runs at an average of 39.07, with one century and six fifties. He was the first to breach the 1000-run mark in the competition's history.

 

Jos Buttler (England):

1013 runs (35 matches, avg: 42.20, strike rate: 147.23)


English cricketer Jos Buttler has made a huge impact in the national team's batting, as his powerful batting performances have achieved some great results for his national team. Being a part of the ICC Men's T20 World Cup 2022 title-winning team, Buttler has scored 1013 runs in the ICC Men's T20 World Cup history, where the right-handed batter has recorded one century and five half-centuries. Without him, the English batting seems completely different. 


David Warner (Australia):

984 runs (41 matches, avg: 25.89, strike rate: 134.24)


It is no surprise that David Warner, a former Australian opener, is on the list of the most runs in ICC Men's T20 World Cup history. The left-handed batter scored 984 runs in 41 matches of the competition's history. With his highest score in the tournament's history of 89 not out, Warner recorded eight half-centuries in the ICC Men's T20 World Cup. He played an important role for Australia when they won their first ICC Men's T20 World Cup title in 2021. 


Most Runs in a Single T20 World Cup year-wise

T20 World Cup Edition

Leading Run Scorer

Team

Runs

Average

2024

Rahmanullah Gurbaz 

Afghanistan

281

35.12

2022

Virat Kohli

India

296

98.66

2021

Babar Azam

Pakistan

303

60.60

2016

Tamim Iqbal

Bangladesh

295

73.75

2014

Virat Kohli

India

319

106.33

2012

Shane Watson

Australia

248

49.80

2010

Mahela Jayawardena

Sri Lanka

302

60.40

2009

Tillakaratne Dilshan

Sri Lanka

317

52.83

2007

Matthew Hayden

Australia

265

88.33

Source: ESPNcricinfo

FAQs

Which player scored the most runs in the T20 World Cup?

Virat Kohli scored the most runs in the ICC Men's T20 World Cup history. Kohli scored 1,292 runs in 33 innings, with an impressive average of 58.72.


Who scored the most runs in a single T20 World Cup?

Virat Kohli holds the record for most runs in a single edition of the ICC Men's T20 World Cup. In the 2014 edition, Kohli scored 319 runs with an incredible average of 106.33


Chase Your Sport

Stay up-to-date on the latest sports news, stats, expert analysis and trends, including cricket, football, wrestling, tennis, basketball, Formula One and more. Find previews, schedules, results of upcoming events, and fantasy tips on Chase Your Sport.