The first edition of the ICC Men’s T20 World Cup was played in South Africa back in 2007. Since then, the Men’s T20 World Cup has seen some great batters who have produced some impressive performances with the willow in this tournament.

Mahela Jayawardene, a former Sri Lankan captain, has scored the most runs in the history of the ICC Men’s T20 World Cup. Jayawardene is the only player to have tallied 1000+ runs in the World T20, scoring 1016 runs in 31 matches at an average of 39.07 and a strike rate of 134.74. 

Though not one of the typical hard-hitting batters who tend to dominate the shortest format, Jayawardene was still mighty effective and consistent at the highest stage.

He also played a key role in the 2014 edition of the tournament, when Sri Lanka won their maiden Men’s T20 World Cup title. The current Mumbai Indians coach also leads the charts for most fours in the tournament with 111 fours. 

T20 legend Chris Gayle is second on the list with 965 runs in 33 matches in the tournament. He has scored two centuries and seven half-centuries. The West Indian is the only non-Asian player in the top five and has scored at an average of 34.46 and a strike rate of 142.75. Gayle has won two Men’s T20 World Cup titles and his 63 sixes in this tournament is also an all-time record.  

Sri Lanka’s Tillakaratne Dilshan is third on the list, having scored 897 runs in 35 matches. Current Indian captain Rohit Sharma is fourth with 847 runs in 33 matches and the former Indian captain Virat Kohli has accumulated 845 runs in 21 matches, placing him fifth in the all-time top scorers’ list at the Men’s T20 World Cup. Kohli has the highest average among the top 10 run-scorers in this tournament.

David Warner, AB de Villiers, Shakib Al Hasan, Kumar Sangakkara and Shoaib Malik also feature in the top 10 list of most runs scored in the Men’s T20 World Cup.

Most runs in ICC Men’s T20 World Cup

Player

Country

Matches

Runs

Average

Mahela Jayawardene

Sri Lanka

31

1016

39.07

Chris Gayle

West Indies

33

965

34.46

Tillakaratne Dilshan

Sri Lanka

35

897

30.93

Rohit Sharma

India

33

847

38.50

Virat Kohli

India

21

845

76.51

David Warner

Australia

30

762

27.21

AB de Villiers

South Africa

30

717

29.87

Shakib Al Hasan

Bangladesh

31

698

26.84

Kumar Sangakkara

Sri Lanka

31

661

25.42

Shoaib Malik

Pakistan

34

646

34.00

Additionally, here’s a look at the highest scorers from each edition of the ICC Men’s T20 World Cup.

Matthew Hayden: ICC Men’s T20 World Cup 2007

The former Australian opener Matthew Hayden lit up the inaugural edition of the Men’s T20 World Cup, scoring 265 runs in six matches at a staggering average of 88.33. Hayden smashed 62 runs off 47 balls in the semi-final against India but the Australian cricket team got knocked out despite his heroic effort.

Matches

Runs

Top score

50s

100s

6

265

73*

4

0

Tillakaratne Dilshan: ICC Men’s T20 World Cup 2009

Sri Lankan legend Tillakaratne Dilshan notched up 317 runs in the 2009 edition of the Men’s T20 World Cup in England, averaging 52.83 while boasting a strike rate of 144.74. Dilshan’s exploits with the bat helped the Sri Lankan cricket team finish runners-up in the tournament.

Matches

Runs

Top score

50s

100s

6

317

96*

3

0

Mahela Jayawardene: ICC Men’s T20 World Cup 2010

The all-time leading run-scorer in the history of the Men’s T20 World Cup also scored the most runs in the 2010 edition. Striking at 159.78, Jayawardene took the bowlers to the cleaners and scored 302 runs in the tournament. The Sri Lankan batter also scored his only T20I century here.

Matches

Runs

Top score

50s

100s

6

302

100

2

1

Shane Watson: ICC Men’s T20 World Cup 2012

Shane Watson is regarded as one of the best all-rounders to play in the Men’s T20 World Cup and the Australian player scored the most runs in the 2012 edition. Watson scored 249 runs in six matches, while also taking 11 wickets and finishing as the second-highest wicket-taker.

Matches

Runs

Top score

50s

100s

6

249

72

3

0

Virat Kohli: ICC Men’s T20 World Cup 2014

The former Indian captain scored 319 runs at an average of 106.33 in the T20 World Cup in 2014, a tournament record which stands to date. Kohli raked up four fifties in six matches, enabling India to reach the final of the edition. However, the Indian cricket team was beaten in the final by Sri Lanka.

Matches

Runs

Top score

50s

100s

6

319

77

4

0

Tamim Iqbal: ICC Men’s T20 World Cup 2016

Bangladeshi opening batter Tamim Iqbal hammered 295 runs in the 2016 edition of the tournament at an average of 73.75 and a strike rate of 142.51. His performances at the top of the order helped the Bangladesh cricket team reach the quarter-finals.

Matches

Runs

Top score

50s

100s

6

295

103

1

1

Babar Azam: ICC Men’s T20 World Cup 2021

Babar Azam was in great touch in the Men’s T20 World Cup 2021, accumulating 303 runs in six matches at an average of 60.60. The Pakistan captain and opening batter helped his team reach the semi-final of the tournament where they lost to Australia. 

Matches

Runs

Top score

50s

100s

6

303

70

4

0