Scoring runs in T20 cricket is tough. Doing it at a World Cup is tougher.
You face the best bowlers, tricky pitches, and high-pressure knockout games.
Only a handful of batsmen have managed to truly dominate a single T20 World Cup edition from start to finish.
Top 5 Batsmen with Most Runs in Single Edition of T20 World Cup
This list covers the top five. From Sri Lankan greats to Pakistan’s newest star, these are the players who made the most runs in a single edition of T20 World Cup history. The numbers speak for themselves.
Quick Summary:
| What | Detail |
|---|---|
| Record (Most runs in a single T20 WC edition) | 383 runs, Sahibzada Farhan, 2026 |
| Previous record | 319 runs, Virat Kohli, 2014 |
| Players from Sri Lanka | 2 (Jayawardene, Dilshan) |
| Players from Pakistan | 2 (Babar Azam, Farhan) |
Key Highlights:
- Sahibzada Farhan broke the all-time record in the T20 World Cup 2026
- Virat Kohli’s 319-run tally stood as the record for over a decade
- Two Sri Lankan openers feature in the top five
- All five players scored at least two half-centuries in their respective editions
- Strike rate consistency separates these batsmen from the rest
Top 5 Batsmen With Most Runs in 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 (SL) — 302 Runs, 2010
Mahela Jayawardene showed how a classical batsman adapts to the shortest format.
He scored 302 runs in the 2010 T20 World Cup. That included a century against Zimbabwe and a 98* against the West Indies.
Two fifties and a hundred is impressive enough. But what stands out is his strike rate of 159.78.
For a technically orthodox batter, that’s exceptional T20 output.
#4: Babar Azam (PAK) — 303 Runs, 2021
Babar Azam’s 2021 campaign helped establish him as a top-order T20 force. He scored 303 runs in the tournament and registered four half-centuries.
His opening partnership with Mohammad Rizwan was a key weapon for Pakistan throughout.
The standout moment came against India. Pakistan chased 152 runs and won by 10 wickets.
Babar stayed in form right through to the semifinal, where Pakistan fell to eventual champions Australia.
#3: Tillakaratne Dilshan (SL) — 317 Runs, 2009
Dilshan’s 2009 T20 World Cup run is one of the most electric batting displays in the tournament’s history.
He scored 317 runs in just seven matches. Three fifties across seven innings show real consistency.
He also scored two ducks, which makes the overall tally even more impressive.
Dilshan’s strike rate of 144.74 gave Sri Lanka aggressive starts in the powerplay.
He carried them all the way to the final, where they lost to Pakistan.
#2: Virat Kohli (IND) — 319 Runs, 2014
For over a decade, Virat Kohli held the record for most runs in a single T20 World Cup edition.
He scored 319 runs in six innings during the 2014 tournament. Four half-century scores. An average of 106.33. A strike rate of 129.15.
Kohli won Player of the Tournament. India reached the final but lost to Sri Lanka.
His numbers from that campaign were the gold standard for batsmen with most runs in a single edition of T20 World Cup, until 2026.
#1: Sahibzada Farhan (PAK) — 383 Runs, T20 World Cup 2026
Sahibzada Farhan made the T20 World Cup 2026 his own. He scored 383 runs as Pakistan’s opener.
That’s the highest run tally by any player in a single edition of the T20 World Cup, beating Kohli’s record by a wide margin.
Farhan hit four fifty-plus scores. Among them were centuries against Namibia and co-hosts Sri Lanka.
He performed across all stages, from the group rounds to the knockouts. Whether you look at T20 World Cup 2026 most runs or T20 World Cup highest score player 2026, Farhan tops every list.
The Sahibzada Farhan T20 WC 2026 runs tally didn’t just set a record. It showed Pakistan has a reliable batting anchor at the top of the order.
Expert Analysis: What Separates These Batsmen?
These five players didn’t just score runs. They scored them under pressure, in big tournaments, against world-class attacks. A few things stand out:
- Opening matters. Four of the five batted at the top of the order. Getting started early puts you in a position to accumulate runs across multiple matches.
- Consistency beats brilliance. Dilshan had two ducks but three fifties. Kohli had four half-centuries. Farhan had four fifty-plus scores. Across a tournament, you need repeated performances, not just one big knock.
- Strike rate shows intent. Jayawardene’s 159.78 and Dilshan’s 144.74 prove you don’t need brute power. Timing and placement at the right tempo can be just as destructive.
- Pakistan has produced two entries. Babar in 2021 and Farhan in 2026. That shows Pakistan’s batting pipeline at the top continues to perform on the biggest stage.
The record Farhan now holds may stand for years. Scoring 383 runs in a single edition is a very high bar to clear.
T20 World Cup 2026: Key Stats at a Glance
Looking at the T20 World Cup 2026 most runs, Sahibzada Farhan leads by a considerable margin.
For those tracking most wickets in T20 World Cup 2026 and most sixes in T20 World Cup 2026, the 2026 edition has produced some outstanding individual performances across all departments.
Farhan’s centuries against Namibia and Sri Lanka were two of the signature knocks of the tournament.
His run total made him not just Pakistan’s most important batter but the standout individual across both teams in every match he played.
FAQs
- Who has the most runs in a single edition of T20 World Cup?
Sahibzada Farhan holds the record. He scored 383 runs in the 2026 T20 World Cup for Pakistan.
- What was Virat Kohli’s record in T20 World Cup 2014?
Kohli scored 319 runs in six innings. He averaged 106.33 and struck at 129.15, winning Player of the Tournament.
- How many runs did Sahibzada Farhan score in T20 World Cup 2026?
Farhan scored 383 runs in T20 World Cup 2026. He hit four fifty-plus scores, including centuries against Namibia and Sri Lanka.
- Which Sri Lankan players feature in the top five?
Mahela Jayawardene (302 runs in 2010) and Tillakaratne Dilshan (317 runs in 2009) both make the list.
- How does the T20 World Cup 2026 compare to past editions for run-scoring?
The 2026 edition broke the all-time record for most runs by a player in a single T20 World Cup edition, with Farhan surpassing Kohli’s 319-run mark.
Conclusion:
The list of batsmen with most runs in a single edition of T20 World Cup features some of cricket’s finest openers.
Jayawardene, Dilshan, Babar, and Kohli all delivered standout tournaments.
But Sahibzada Farhan’s 2026 campaign sits above them all.
383 runs across a full tournament, centuries on the way, and consistent performances from the group stage to the knockouts.
That’s what it takes to top this list. Farhan didn’t just break a record.
He set a new standard for what a T20 World Cup batting campaign can look like.
Also Check:
- Indian Cricket Team Coaches List
- Indian Cricketers Who Have Government Job
- Teams with Most Wins in T20I Cricket
- Indian Cricket Players Salaries 2026
- Highest Team Totals For ICC Men’s T20 World Cup