The ICC Men’s T20 World Cup has, since its inception in 2007, been the ultimate stage for batters to test their mettle against the best bowling attacks in the world. In a format that demands explosive strokeplay, only a handful of players have managed to cross the 300-run mark in a single tournament campaign. Here, we take a deep dive into the top five players who have scored the most runs in a single edition of the T20 World Cup.
1. Sahibzada Farhan – 383 Runs | T20 World Cup 2026
At the top of the list sits a name that has only recently entered the global cricketing consciousness — Pakistan’s explosive opener, Sahibzada Farhan. The 26-year-old right-hander has rewritten the record books at the 2026 T20 World Cup, co-hosted by India and Sri Lanka, and in doing so has etched his name alongside the legends of the game.
Farhan’s campaign in 2026 has been nothing short of breathtaking. He racked up 383 runs across the tournament, surpassing what had been considered an almost untouchable benchmark for over a decade. What makes his achievement even more remarkable is the manner in which the runs came. He scored two centuries — against Namibia and co-host Sri Lanka — becoming the first batter in T20 World Cup history to smash two hundreds in a single edition. In doing so, he joined West Indian great Chris Gayle as the only players to have scored multiple centuries across all editions of the tournament.
His innings were not mere flat-wicket accumulations either. Farhan delivered knocks of substance and style, providing Pakistan with a solid platform at the top of the order and carrying his team through both the group stage and the knockouts. His performance in the Super 8 stage was particularly telling, scoring 63 against England at a critical juncture of the tournament. The Pakistani opener’s consistency — four fifty-plus scores in addition to his centuries — underlines the fact that this was not a flash in the pan, but a batter truly in the form of his life.

2. Virat Kohli – 319 Runs | T20 World Cup 2014
Before Farhan rewrote the record books, this spot belonged entirely to one man — Virat Kohli. For over a decade, his 319-run tally in the 2014 edition, held in Bangladesh, stood as the gold standard for batting excellence in T20 World Cups. And given the sheer quality of his innings, it’s easy to see why no one came close to eclipsing it for so long.
The 2014 tournament was a masterclass in batting purity from Kohli. He finished with an astonishing average of 106.33 across six innings, striking at 129.15 — a balance of authority and efficiency that is extraordinarily difficult to maintain in T20 cricket. He remained unbeaten in three of his innings, against Pakistan, Bangladesh, and South Africa, demonstrating a ruthless ability to see out a chase without giving his wicket away.
His finest hour came in the final against Sri Lanka, where he scored 77 off 58 balls on a difficult pitch. Despite India’s eventual defeat, Kohli’s innings was widely regarded as a bravura display of skill under pressure. He was named Player of the Tournament — a fitting recognition for a batter who had, for five weeks, elevated himself to a plane above everyone else in the competition.
Kohli’s relationship with the T20 World Cup has always been special. He has also topped the run-scoring charts in the 2022 edition (296 runs), making him the only player in history to finish as the leading run-scorer in two different T20 World Cup editions.
3. Tillakaratne Dilshan – 317 Runs | T20 World Cup 2009
Just two runs shy of Kohli’s long-standing record, Sri Lanka’s Tillakaratne Dilshan delivered one of the most memorable batting campaigns in T20 World Cup history during the 2009 edition, held in England. Dilshan’s 317 runs in seven matches carried Sri Lanka all the way to the final, where they fell just short against Pakistan.
Dilshan was a cricketer who seemed tailor-made for the T20 format — inventive, aggressive, and blessed with an eye for the gaps. He was the inventor of the now-iconic “Dilscoop,” a shot that epitomised the free-spirited, improvised nature of his batting. In 2009, he deployed his full range of strokes to devastating effect, scoring three half-centuries across seven innings.
What made his campaign particularly impressive was the consistency he maintained even on English tracks, where conditions are markedly different from the subcontinental surfaces Dilshan grew up playing on. He adapted his game intelligently, doing enough to score big without ever appearing reckless. His performances were the bedrock of Sri Lanka’s tournament campaign, and his 317 runs remain a lasting tribute to one of the most entertaining batters to have played the game.

4. Babar Azam – 303 Runs | T20 World Cup 2021
Pakistan’s former captain Babar Azam makes the list with his sublime 303-run tally from the 2021 edition of the T20 World Cup, held in the UAE. The tournament was a watershed moment for Babar as an opener in the T20 format, and his performances confirmed his status as one of the most complete batters of his generation.
Babar registered four fifty-plus scores during the campaign, demonstrating the kind of consistency that sets great batters apart from merely good ones. His most celebrated innings came against arch-rivals India, where he and opening partner Mohammad Rizwan produced a stunning unbeaten partnership to chase down 152 without losing a wicket. In a match played under enormous pressure and watched by hundreds of millions, Babar was ice-cool, guiding Pakistan to one of the most celebrated victories in T20 World Cup history.
He continued his run of form throughout the tournament, eventually bowing out in the semi-final against eventual champions Australia. Despite not lifting the trophy, Babar’s batting was the highlight of Pakistan’s campaign and of the tournament as a whole.
5. Mahela Jayawardene – 302 Runs | T20 World Cup 2010
Rounding out the top five is Sri Lankan batting legend Mahela Jayawardene, who scored 302 runs during the 2010 edition of the T20 World Cup. Jayawardene’s inclusion on this list is a testament to his extraordinary adaptability — a player whose technique and temperament were honed in the traditional formats, yet who could thrive just as naturally in the shortest version of the game.
The 2010 tournament showcased Jayawardene at his elegant, authoritative best. Unlike some of the power-hitters who dominate T20 cricket, Jayawardene relied on timing, placement, and an unerring ability to read the game. He didn’t slog; he simply found the gaps with an almost mechanical precision. His 302 runs were a masterpiece of classical batting in a format that often rewards brute force over finesse.
Sri Lanka were a formidable side during that era, and Jayawardene’s batting formed the heart of their lineup. While they didn’t win the 2010 edition, his personal contributions remain a celebrated chapter in T20 World Cup history, and his place on this list is well deserved.