IPL.com

List of top run-scorers in each T20 World Cup edition so far

by mishaalmubarak

Pakistan batter Sahibzada Farhan joins the list of top run-scorers in each T20 World Cup edition. Having scored 383 runs across five innings, the opening batsman has the highest runs ever scored in a single T20 World Cup edition. His standout season also saw him score two centuries, the first batter to do so in one T20 World Cup.

Despite not even making it to the semi-final and hence playing fewer games than several other batters in the most run-getters list, Sahibzada Farhan was miles ahead.

Sahibzada joins Babar, Kohli

Besides him, Babar Azam is the only Pakistani on the list. Babar scored 303 runs during the 2021 T20 World Cup, where Pakistan crashed out against New Zealand in the semi-finals.

Virat Kohli has scored the most runs across two World Cup editions, in 2014 and then again in 2022. He is the only batter to feature twice on the list.

List of highest run-scorers in each T20 World Cup edition (2007-2026)

 

Year

Top Run-Scorer

Team

Runs

2007

Matthew Hayden

Australia

265

2009

Tillakaratne Dilshan

Sri Lanka

317

2010

Mahela Jayawardene

Sri Lanka

302

2012

Shane Watson

Australia

249

2014

Virat Kohli

India

319

2016

Tamim Iqbal

Bangladesh

295

2021

Babar Azam

Pakistan

303

2022

Virat Kohli

India

296

2024

Rahmanullah Gurbaz

Afghanistan

281

2026

Sahibzada Farhan

Pakistan

383

 

ALSO READ:

ICC T20 World Cup 2026 Prize Money: Full Breakdown of Winner, Runners-up and Team Earnings- IPL