All the highest run-scorers in Men's T20 World Cup history


Matthew Hayden (2007 T20 World Cup)

Australia's Matthew Hayden wreaked havoc in the 2007 T20 World Cup in South Africa, hitting the most boundaries (32 fours and 10 sixes) while amassing 265 runs in six matches

Tillakaratne Dilshan (2009 T20 World Cup)

Tillakaratne Dilshan was the pick of the batters in the 2009 T20 World Cup as he also clinched the Player of the Tournament award. Dilshan was the highest run scorer who scored 317 runs in 7 matches with 3 half-centuries

Mahela Jayawardena (2010 T20 World Cup)

Mahela Jayawardena announced his arrival with a bang in their opening match in 2010 T20 World Cup, smashing 81 off 51 balls against New Zealand. He was the highest run-getter as he scored 302 runs in six matches

Shane Watson (2012 T20 World Cup)

Aussie all-rounder Shane Watson while opening the batting, registered 249 runs at 49.80 and a strike rate of 150, including three fifties in 2012 T20 World Cup

Virat Kohli (2014 T20 World Cup)

Virat Kohli scored the most runs in the T20 World Cup 2014 held in Bangladesh. Kohli was in staggering form in the 2014 edition, amassing 319 runs in six matches at an average of 106.33 and a strike rate of 129.14.

Tamim Iqbal (2016 T20 World Cup)

Tamim Iqbal was the highest run scorer in the 2016 T20 World Cup. The Bangladesh southpaw amassed a total of 295 runs in the tournament

Babar Azam (2021 T20 World Cup)

Babar Azam scored a crucial half-century in Pakistan’s first win over India in the 2021 T20 World Cup. Babar shares the record of scoring the most half-centuries (four) in a single edition with Kohli (2014) and Hayden (2007).