Update: Most Runs Scored In T20 World Cup History, Since 2007

Virat Kohli amassed 1292 runs in T20 World Cup matches, and Rohit Sharma 1220. Next comes Sri Lanka's Mahela Jayawardene, with 1016.

Virat Kohli

Since 2007, starting of T20 world cup many batsman dominated the tournament by their flourishing batting performance. The ICC Men’s T20 World Cup 2026 will kick off on febuary 7 with Pakistan vs Netherlanads as the campaign opener at the Sinhalese Sports Club, Colombo (Sri Lanka). The shortest format of the game is known to be favorable to batters as they have the freedom to play in an explosive and fiery style.

1. Virat Kohli

- Advertisement -

Indian batter Virat Kohli has scored 1292 runs with an outstanding average of 58.7 in 35 matches. He has also smashed 15 fifties in the tournament. 

2. Rohit Sharma

As Indian opener Rohit has scored 1220 runs with 47 matches with 133 strike rate. His highest score unbeaten 92.

3. Mahela Jayawardene

- Advertisement -

Sri Lanka’s legendary batter Mahela Jayawardene stands stand in the list with 1016 runs at an average of 39.07 in 31 games. Jayawardene also has a T20 century in the World Cup.

4. Jos Buttler

English batter has been outstanding in T20 format as captain he won T20 world cup in 2022 edition. Buttler scored 1013 runs with one century and 5 half century.

5. David Warner

Aussie explosive opener played 41 matches, scored 984 runs 134.2 strike rate as he smashed 8 half century.

6. Chris Gayle

Caribbean opening batsman has scored 965 runs with 142.25 strike rate and 34.4 average. As he scored two centuries.

7. T Dilshan

Sri Lanka batter scored 897 runs with 124.06 strike rate and 30.93 average as he was part Srilanka 2014 champion squad.

8. Shakib Al Hasan

Bangladeshi all rounder has playing from 2007 edition of the tournament as he scored 853 runs till now with 23. 05 batting average.

Also Read: 5 Most Memorable Moments for the T20 World Cup

9. Williamson

Kiwi batter having experience in T20 game as he can bat any position. Kane Williamson scored 727 runs in 27 innings with 112.5 strike rate and smashed 3 fifty.

10. Ab de Villiers

South African 360 degree player has lot of experience in T20 format as he scored 717 runs with 143.40 strike rate. As Ab smashed 5 half century.

FAQs Section

Q1. Who has scored the most runs in T20 World Cup history?
Ans – Virat Kohli

Q2. Who scored the most runs in a single edition of a T20 World Cup?
Ans – Virat Kohli in 2014(6 Innings, 319 runs)

Q3. Can active players overtake the all-time record in 2026?
Ans – Jos Buttler

Q4. Which Indian player has the most T20 World Cup runs?
Ans – Virat Kohli (1292 runs)

Related Post