Cricket
Who Scored the Most Runs in T20 World Cup History?
It would be hard to argue against Virat Kohli's legendary status in T20 World Cups.
According to the latest statistics on ESPN Cricinfo, Kohli is the top scorer in the tournament's history with 1,292 runs at the end of the 2024 edition in the West Indies and USA, which India won for a second time.
The former national captain, who hung up his international gloves in the 20-over format last year, was also the top scorer in the 2014 and 2022 editions of the T20 World Cup.
Kohli is followed by his Indian teammate Rohit Sharma, with Sri Lanka's Mahela Jayawardene, England's Jos Buttler, and Australia's David Warner making up the top five highest scorers at the tournament.
Most runs in T20 World Cup history: Updated top 10 list
Rank | Player | Matches | Runs | Average | Strike Rate |
1 | Virat Kohli (IND) | 35 | 1,292 | 58,72 | 128,81 |
2 | Rohit Sharma (IND) | 47 | 1,220 | 34,85 | 133,04 |
3 | Mahela Jayawardene (SL) | 31 | 1,016 | 39,07 | 134,74 |
4 | Jos Buttler (ENG) | 35 | 1,013 | 42,20 | 147,23 |
5 | David Warner (AUS) | 41 | 984 | 25,89 | 134,24 |
6 | Chris Gayle (WI) | 33 | 965 | 34,46 | 142,75 |
7 | Tillakaratne Dilshan (SL) | 35 | 897 | 30,93 | 124,06 |
8 | Shakib Al Hasan (BAN) | 43 | 853 | 23,05 | 120,14 |
9 | Kane Williamson (NZ) | 29 | 727 | 31,60 | 112,53 |
10 | AB de Villiers (RSA) | 30 | 717 | 29,87 | 143,40 |
Virat Kohli: 1,292 runs
From 2012 to 2024, the iconic Indian batsman reached 15 half-centuries thanks to 111 fours and 35 sixes.
His top score in T20 World Cups was 89* and he was ‘not out’ 11 times in the tournament.
Kohli also holds the distinction of the most runs in a single edition of the T20 World Cup, having scored 319 runs in the 2014 edition.
Per BBC Sport, he retired from the international T20 format in 2024 after India’s second title win.
Rohit Sharma: 1,220 runs
The Indian opening batsman, who also retired from the format internationally last year, reached 12 half-centuries in T20 World Cups, amassing 115 fours and 50 sixes.
His highest score in the competition was a knock of 92 and he was ‘not out’ nine times.
Sharma, also known for his efforts with the Mumbai Indians in the Indian Premier League, jumped up two places after his outing at the 2024 T20 World Cup.
Mahela Jayawardene: 1,016 runs
In third place is the former Sri Lankan batsman, who competed in five editions of the T20 World Cup and is the first on the list to have scored a tournament century, as captured by the ICC.
Jayawardene scored 111 fours and 25 sixes, and was ‘not out’ five times.
Notably, the Sri Lankan legend was the tournament’s top scorer in the 2010 edition with 302 runs, with his country exiting at the semi-final stages.
Jos Buttler: 1,013 runs
As the only active player in the top five, the England batsman and wicket keeper is the only cricketer who could surpass Kohli at the top.
Buttler is also the second centurion among the tournament’s top five scorers.
He has struck 91 fours and 43 sixes in T20 World Cups, was ‘not out’ 10 times, and his tournament best score was 101*.
Could the 2026 edition of the tournament see Buttler reach the summit?
David Warner: 984 runs
The former Australian batsman and part-time spin bowler announced his retirement from international cricket after the 2024 T20 World Cup.
Warner’s top score at the tournament was a 89* knock.
He struck an impressive 103 fours and 40 sixes for his country at the T20 World Cup with eight half-centuries and three times ‘not out’.
Most Runs in T20 World Cup History: By Edition
ICC T20 World Cup tournaments have witnessed remarkable performances from some of the game's finest batsmen over the years.
Most Runs in T20 World Cup
Edition | Top Scorer | Runs | Nationality |
T20 World Cup 2007 | Matthew Hayden | 265 | Australia |
T20 World Cup 2009 | Tilakaratne Dilshan | 317 | Sri Lanka |
T20 World Cup 2010 | Mahela Jayawardene | 302 | Sri Lanka |
T20 World Cup 2012 | Shane Watson | 249 | Australia |
T20 World Cup 2014 | Virat Kohli | 319 | India |
T20 World Cup 2016 | Tamim Iqbal | 295 | Bangladesh |
T20 World Cup 2021 | Babar Azam | 303 | Pakistan |
T20 World Cup 2022 | Virat Kohli | 296 | India |
T20 World Cup 2024 | Rahmanullah Gurbaz | 281 | Afghanistan |
Yuvraj Singh of India struck a perfect over in the 2007 T20 World Cup, hitting six sixes off England’s Stuart Broad. He went on to set the record for the fastest 50 - 12 balls.
Matthew Hayden: T20 World Cup 2007
In the inaugural 2007 edition in South Africa, former Australia left-handed opening batsman Matthew Hayden stood out as the highest run-scorer.
Hayden amassed an impressive 265 runs in six matches at an average of 88,33 with a strike rate of 144,80, showcasing his hard-hitting skills.
Despite his efforts, Australia faced a setback when they were knocked out in the semi-final by eventual champions India.
Tillakaratne Dilshan: T20 World Cup 2009
Moving to the 2009 T20 World Cup in England, it was Tilakaratne Dilshan from Sri Lanka who stole the show with his batting prowess.
Dilshan, opening for his team, scored 317 runs in seven matches at an average of 52,83 and a strike rate of 144,74, playing a crucial role in Sri Lanka’s journey to the final, where they ultimately lost to Pakistan at Lord’s.
Mahela Jayawardene: T20 World Cup 2010
In the 2010 edition of the T20 World Cup, hosted in the West Indies, Sri Lanka’s Mahela Jayawardene made his mark on the tournament and became his country’s first centurion at the tournament.
Jayawardene went on to record 302 runs that year but was unable to help Sri Lanka advance to the final, with England taking the spot with a narrow win.
Shane Watson: T20 World Cup 2012
The 2012 edition in Sri Lanka saw former Australian opener Shane Watson emerging as the highest run-scorer.
Watson scored 249 runs in six matches at a strike rate of 150 and an average of 49,80, narrow edging out Mahela Jayawardene.
However, Australia’s campaign ended in the semi-final against eventual champions West Indies.
Virat Kohli: T20 World Cup 2014
In 2014, India’s star batsman Virat Kohli took centre stage as the leading run-scorer in the T20 World Cup held in Bangladesh.
Kohli’s phenomenal form saw him amass 319 runs in six matches at an astonishing average of 106,33 and a strike rate of 129,14, including crucial innings in the semi-final and final.
Despite Kohli’s heroics, India fell short against eventual champions Sri Lanka.
Tamim Iqbal: T20 World Cup 2016
The 2016 edition in India witnessed Bangladesh’s Tamim Iqbal emerge as the top scorer, edging out Kohli.
Tamim accumulated 295 runs in six matches at an average of 73,75 and a strike rate of 142,51, displaying his explosive batting style with a memorable century against Oman.
However, Bangladesh could not progress beyond the Super 10s stage.
Babar Azam: T20 World Cup 2021
In the 2021 T20 World Cup held in the UAE and Oman, Pakistan’s former captain Babar Azam shone as the highest run-getter.
Azam’s stellar performance saw him amass 303 runs in six matches at an impressive average of 60,60 and a strike rate of 126,65, guiding his team with four half-centuries.
Pakistan would eventually exit the tournament in the semi-finals against Australia.
Virat Kohli: T20 World Cup 2022
In the 2022 T20 World Cup, Virat Kohli reclaimed his position as the top run-scorer with 296 runs in six games at an exceptional average of 98,66 and a strike rate of 136,40, showcasing his consistency and class on the world stage once again.
Rahmanullah Gurbaz: T20 World Cup 2024
The Afghanistan wicket-keeper-batsman scored 281 runs during the latest edition of the T20 World Cup at an average of 35,12 and a strike rate of 124,33.
His efforts underlined a dream tournament for his country as they advanced to the semi-finals before losing against South Africa by nine wickets.
There are also heightened expectations on Gurbaz as Kolkata Knight Riders prepare to defend their title in the 2025 Indian Premier League campaign.
Bruce Douglas has more than 12 years of experience in local news media. He has worked at all levels of print and online publication, from crime and politics to photography, newspaper layout, proofreading, mentoring, sub-editing, and leading a newsroom. He played numerous sports at the school level and enjoys keeping up to date.
SportsBoom offers honest and impartial bookmaker reviews to help you make informed choices. While we may earn commissions through affiliate links, our content remains independent and free from promotional influence.