Scoring runs in T20 cricket is hard. Doing it at a World Cup is harder.
High pressure, tough conditions, and world-class bowling attacks make big totals rare.
Yet, a handful of batters have managed to do exactly that, not just in one match but across an entire tournament.
This list covers the top five batsmen with the most runs in a single edition of the ICC Men’s T20 World Cup.
From Sri Lankan legends to Pakistan’s newest star, these are the players who stood tallest when it mattered most.
Top 5 Batsmen with Most Runs in Single Edition of T20 World Cup

Quick Summary:
- Five players have topped 300 runs in a single T20 World Cup
- Sahibzada Farhan (2026) holds the record with 383 runs
- Virat Kohli’s 319 runs in 2014 stood as the best for over a decade
Key Highlights
- Mahela Jayawardene scored 302 runs in the 2010 T20 World Cup at a strike rate of 159.78
- Babar Azam made 303 runs in 2021, including a famous 10-wicket win over India
- Tillakaratne Dilshan scored 317 runs in just 7 matches in 2009
- Virat Kohli averaged 106.33 across 6 innings in the 2014 edition
- Sahibzada Farhan (2026) is now the highest run-scorer in a single T20 World Cup
Top 5 Batsmen With Most Runs in a Single T20 World Cup Edition
| Rank | Player | Country | Edition | Runs | Strike Rate |
|---|---|---|---|---|---|
| 1 | Sahibzada Farhan | Pakistan | 2026 | 383 | N/A |
| 2 | Virat Kohli | India | 2014 | 319 | 129.15 |
| 3 | Tillakaratne Dilshan | Sri Lanka | 2009 | 317 | 144.74 |
| 4 | Babar Azam | Pakistan | 2021 | 303 | N/A |
| 5 | Mahela Jayawardene | Sri Lanka | 2010 | 302 | 159.78 |
Top 5 Players With Most Runs in the Single T20 World Cup Edition
#5 Mahela Jayawardene (302 Runs, 2010)
Mahela Jayawardene was a Test cricket giant who adapted well to T20.
In the 2010 T20 World Cup, he scored 302 runs with a strike rate of 159.78. That’s a remarkable number for a technically correct batter.
He hit a century against Zimbabwe and scored 98 not out against the hosts, the West Indies.
He also added two half-centuries in the same tournament. His ability to score quickly without losing his shape made him stand out.
#4 Babar Azam (303 Runs, 2021)
Babar Azam entered the 2021 T20 World Cup as Pakistan’s top batter.
He left it having cemented his place as one of T20 cricket’s best openers.
He scored 303 runs with four fifty-plus scores in the tournament.
His innings against India was the most talked about.
Opening with Mohammad Rizwan, Babar chased down 152 runs without losing a wicket, a 10-wicket win in one of cricket’s biggest rivalries.
Pakistan made it to the semi-final, where they lost to eventual champions Australia.
#3 Tillakaratne Dilshan (317 Runs, 2009)
Dilshan was Sri Lanka’s catalyst in the 2009 T20 World Cup.
He scored 317 runs in 7 matches, firing at a strike rate of 144.74.
His aggressive start at the top gave Sri Lanka the platform it needed.
He hit three fifties in those 7 innings but also fell for a duck twice.
Despite the inconsistency, his impact was undeniable. Sri Lanka reached the final that year, only losing to Pakistan in the end.
#2 Virat Kohli (319 Runs, 2014)
Virat Kohli’s 2014 T20 World Cup was one of the best individual batting performances in the tournament’s history.
He scored 319 runs across just 6 innings, averaging 106.33 at a strike rate of 129.15.
He scored four half-centuries and was named Player of the Tournament. India made it to the final but fell short against Sri Lanka.
For over a decade, Kohli’s 319 stood as the highest run tally in a single T20 World Cup edition. That record finally fell in 2026.
#1 Sahibzada Farhan (383 Runs, T20 World Cup 2026)
Sahibzada Farhan’s T20 World Cup 2026 campaign broke the record books.
The Pakistan opener scored 383 runs in the tournament, making him the highest run-scorer in a single edition of the T20 World Cup.
He beat Kohli’s long-standing mark by a big margin.
Farhan scored 4 fifty-plus scores, including centuries against Namibia and co-hosts Sri Lanka.
He performed in the powerplay and in pressure chases, giving Pakistan a reliable anchor throughout the event.
His Sahibzada Farhan T20 WC 2026 runs tally makes him not just the tournament’s top scorer but also the record holder across all T20 World Cup history.
Expert Analysis: What Makes These Innings Stand Out?
These five batters didn’t just score big; they scored smart. Here’s what separates them:
- Consistency over one big knock: All five posted multiple fifty-plus scores. One big innings doesn’t build a 300-run tally.
- Strike rate under pressure: Jayawardene’s 159.78 and Dilshan’s 144.74 show that runs must come fast in T20s.
- Opening the batting: Four of the five batted at the top of the order. The powerplay is where runs are easiest, and these players took full advantage.
- Team impact: Each of these batters carried their teams deep into the tournament.
Farhan’s 2026 record is even more impressive because he scored most runs in T20 World Cup 2026 by a considerable margin over the next batter on the list.
T20 World Cup 2026: Other Records to Watch
The 2026 edition has produced more than just batting records. Fans are also tracking:
- Most wickets in T20 World Cup 2026: The bowling charts have seen strong performances throughout the group stage and knockouts.
- Most sixes in T20 World Cup 2026: Big hitting has been a feature of the 2026 edition.
- T20 World Cup highest score player 2026: Farhan holds this title with his century against Sri Lanka being one of the standout innings.
Frequently Asked Questions
- Who has the most runs in a single edition of the T20 World Cup?
Sahibzada Farhan holds the record with 383 runs in the 2026 T20 World Cup. He surpassed Virat Kohli’s previous record of 319 runs from the 2014 edition.
- How many runs did Virat Kohli score in the 2014 T20 World Cup?
Kohli scored 319 runs in 6 innings, averaging 106.33 at a strike rate of 129.15. He was named Player of the Tournament.
- Who is the highest run-scorer in T20 World Cup 2026?
Sahibzada Farhan of Pakistan leads the most runs in T20 World Cup 2026 standings by a wide margin.
- Did Babar Azam score a hundred in any T20 World Cup?
The reference data shows Babar scored 303 runs in 2021 with four half-centuries, but no century is mentioned in that tournament.
- How many centuries did Sahibzada Farhan score in T20 World Cup 2026?
Farhan scored two centuries in the 2026 edition, one against Namibia and one against co-hosts Sri Lanka.
Conclusion:
The list of batsmen with most runs in a single edition of T20 World Cup reads like a hall of fame.
Jayawardene, Dilshan, Babar, and Kohli all delivered big in their respective years. But Sahibzada Farhan has rewritten the record books in 2026.
His 383 runs didn’t just set a new bar. They showed what a modern T20 opener can do when he combines technique with aggression across a full tournament.
Kohli’s record lasted over a decade. How long Farhan’s will stand is anyone’s guess.
Also Check: