Most Runs in T20 World Cup History: Sahibzada Farhan Breaks Virat Kohli’s 12-Year Record in 2026

For 12 years, Virat Kohli’s name sat at the top of this list untouched. 319 runs in the 2014 T20 World Cup. A record that felt permanent. Then came Sahibzada Farhan on a floodlit night in Kandy and rewrote everything.
The most runs in T20 World Cup history in a single edition now belongs to a 24-year-old from Peshawar. Farhan finished the T20 World Cup 2026 with 383 runs — two centuries, a strike rate of 160.25, and a place in cricket history that nobody can take away, even if the semi-final ticket never came.
This is the full list of the highest run scorers in T20 World Cup history, updated for 2026, with a breakdown of how each batter got there.
2 centuries — first batter ever in a single edition
Highest Runs in T20 World Cup History — Complete List
Every batter who has dominated a T20 World Cup with the bat. Updated after the 2026 edition.
| # | Batter | Team | Runs | SR | Year |
|---|---|---|---|---|---|
| 1 | Sahibzada Farhan | Pakistan | 383 | 160.25 | 2026 |
| 2 | Virat Kohli | India | 319 | 129.14 | 2014 |
| 3 | Tillakaratne Dilshan | Sri Lanka | 317 | 144.74 | 2009 |
| 4 | Babar Azam | Pakistan | 303 | 126.25 | 2021 |
| 5 | Mahela Jayawardene | Sri Lanka | 302 | 159.78 | 2010 |
Sahibzada Farhan vs Virat Kohli T20 World Cup Stats Compared
| Stat | Virat Kohli 2014 | Sahibzada Farhan 2026 |
|---|---|---|
| Venue | Bangladesh | Sri Lanka |
| Runs | 319 | 383 |
| Innings | 6 | 7 |
| Strike Rate | 129.14 | 160.25 |
| Highest Score | 77 | 100* |
| Centuries | 0 | 2 |
| Fifties | 4 | 2 |
| Average | 106.33 | 63.83 |
| Team Result | Final, Lost | Super 8 Exit |
| Surface | Slow pitches | Slow pitches |
Most Runs in T20 World Cup — Player by Player Breakdown
Not just the numbers. Here is how each batter actually got there and what made their campaign so dominant.
Sahibzada Farhan
383 runs, SR 160.25, 2026
Two centuries in one edition. Nobody had done that before in T20 World Cup history. His first hundred came against Bangladesh in the group stage. His second arrived against Sri Lanka on the night Pakistan went home. He scored faster than every batter on this list at 160.25. The record was not just broken. It was lapped.
2. Virat Kohli
319 runs, SR 129.14, 2014
Six innings. Six contributions. Kohli carried India through Bangladesh’s slow surfaces with scores against Pakistan, Australia and South Africa in the knockouts. His 319 runs took India to the final. The record stood for 12 years until Farhan arrived in Kandy.
3. Tillakaratne Dilshan
317 runs, SR 144.74, 2009
Dilshan opened the 2009 tournament in England with a level of aggression T20 cricket had not seen from an opener before. He dismantled pace attacks across the group stage and knockouts, taking Sri Lanka to the final on pure ball-striking alone. 144.74 on English surfaces in 2009 was a different game entirely.
4. Babar Azam
303 runs, SR 126.25, 2021
Three consecutive fifties in the UAE group stage. India, New Zealand, Afghanistan. Babar built Pakistan’s unbeaten group stage run on consistency rather than explosion. His 126.25 strike rate was below average but his average was the highest in Pakistan’s top order. Pakistan reached the semi-finals before losing to Australia.
5. Mahela Jayawardene
302 runs, SR 159.78, 2010
Sri Lanka won the tournament and Jayawardene was the reason. His strike rate is the second highest on this list behind Farhan. On fast Caribbean pitches he timed the ball through the covers better than anyone in that edition and took Sri Lanka all the way.
Why Farhan’s Record Stands Above the Rest in T20 World Cup History
Every batter on this list dominated their edition. But Farhan’s 383 is not just the highest number. It is the highest number scored at the fastest rate on surfaces that were not flat batting tracks. Pallekele and the Sri Lankan pitches were slower and lower than anything Kohli faced in Bangladesh or Jayawardene faced in the Caribbean.
Farhan also did it with two hundreds — a format milestone nobody had achieved in one edition before him. Kohli never scored a T20 World Cup century.
Dilshan never scored one. Jayawardene never scored one. Farhan scored two in the same tournament.
The only caveat on this record: Pakistan did not reach the semi-finals. Every other batter in the top five took their team to at least the last four.
Farhan scored the most runs in T20 World Cup history and went home in the Super 8s. That is the bittersweet footnote history will attach to a genuinely extraordinary campaign.
Read More:
Most Sixes in ICC T20 World Cup History
FAQs
Q1. Who has the most runs in T20 World Cup history?
A: Sahibzada Farhan holds the record for most runs in T20 World Cup history with 383 runs scored in the 2026 edition, breaking Virat Kohli’s 12-year-old record of 319.
Q2. Did Farhan break Kohli’s T20 World Cup run record?
A: Yes. Farhan finished on 383 runs in 2026, surpassing Kohli’s 319 set in 2014. He also became the first batter to score two centuries in a single T20 World Cup edition.
Q3. How many runs did Virat Kohli score in the T20 World Cup?
A: Kohli scored 319 runs in the 2014 T20 World Cup at a strike rate of 129.14. That record stood for 12 years until Farhan broke it in Kandy in 2026.

CricketNews Editorial Team
Khelo Pakistan expert cricket journalists covering international cricket, PSL, IPL, and major tournaments. Follow us on Facebook for the latest cricket news and updates.
📰 Related Cricket News Today
- Who is Jacob Bethell? The Star Kid of India vs England Who Had 1.4 Billion Indians on Edge
- Ind v Eng Semi-Final Highlights T20 WC 2026 | Samson 89 and Bumrah Send India to the Final in a 499-Run Thriller
- IND vs ENG Semi Final Prediction T20 WC 2026 | Chapter Three at Wankhede. Who Writes the Final Line?
- SA vs NZ 1st Semi-Final Highlights T20 World Cup 2026 | Finn Allen 100 off 33 Ends South Africa’s Unbeaten Run in 12.5 Overs
- SA v NZ Semi Final T20 Match Prediction 2026 | Can New Zealand End South Africa’s Unbeaten Run at Eden Gardens?
