Top 10 Batsman With Most Runs in T20 World Cup History

India’s Virat Kohli secures the top position! But who else is part of the elite group of top batsmen with most runs in the T20 World Cup? Discover more.

Top 10 Batsman With Most Runs in T20 World Cup History

India’s classy batsman and considered as the best batsman in white ball cricket Virat Kohli holds the record of scoring the most runs in T20 World Cup history. He has scored 1141 runs in 27 matches at a brilliant average of 81.50 and a having a strike rate of 131.3. He has a best score of 89 runs and smashed 14 half-centuries.

The T20 World Cup 2024 is yet to start, so guys keep your eyes on your favorite player’s performances and recent forms to make your Fantasy Cricket Team on Dream11 App. So in this article, you will discover the top batsmen with most runs in T20 World Cup history.

Batsman With Most Runs in T20 World Cup History

T20 World Cup 2024 is going to be the 9th edition of the T20 World Cup which will be starting from 1st of June in the West Indies and USA jointly. We are already seeing the buzz of the ICC Men’s T20 World Cup across different countries and it’s good to see that new emerging teams are taking part in this tournament. The T20 format is known for its fast-paced and action-packed games and all the teams are ready to compete with each other. So, who are the batsmen with the most runs in T20 World Cup history?

Here are the top 10 batsmen with the most runs in T20 World Cup history.

RankPlayerMatchesRunsAverageBest ScoreStrike Rate
1Virat Kohli27114181.589131.3
2Mahela Jayawardene31101639.07100134.74
3Chris Gayle3396534.46117142.75
4Rohit Sharma3996334.3979127.88
5Tillakaratne Dilshan3589730.9396124.06
6David Warner3480625.1889133.12
7Jos Buttler2779942.05101144.48
8Shakib al hasan3674223.9384122.44
9AB de Villiers3071729.8779143.80
10Kane Williamson2569933.2885113.28

Top 10 Run-Scorers in T20 World Cup History

Virat Kohli (India) – 1141 runs

Virat Kohli

When you mention cricket, you have to mention Virat Kohli as no doubt he’s the best white-ball cricketer in the world.

Virat Kohli is the leading runs scorer in T20 World Cup History and stands at 1st position in the table of batsmen with most runs in T20 World Cup history. He played 27 T20 World Cup matches where he scored 1141 runs with a massive average of 81.50 and a strike rate of of 133.3. His ability to rotate the strike and chase the target is incredible and he can single-handedly change the game in his favour.

Mahela Jayawardene (Sri Lanka) – 1016 runs

Mahela Jayawardene

One of the greatest batsmen Mahela Jayawardene is still in 2nd spot even after a decade of his retirement. The right-handed batsman has played 31 games and scored 1016 runs with an average of 39.07.

Chris Gayle (West Indies) – 965 runs

chris Gayle

Explosive batsman of West Indies i.e. Chris Gayle is known for his aggressive batting and he used to deal in only 6’s and 4’s whenever he batted. Known as Universal Boss in cricket, Chris Gayle has played 33 games and scored 965 runs with an average of 34.46. His best score is 117 runs that came against South Africa.

Rohit Sharma (India) – 963 runs

Rohit Sharma

India’s skipper Rohit Sharma has also made a place in the list of batsmen with the most runs in the T20 World Cup history. On-field is known as “Hitman” because he’s known for his hitting skills. Rohit Sharma has played 39 games and scored 963 runs with an average of 34.39.

Tillakaratne Dilshan (Sri Lanka) – 897 runs

Tilakratne Dilshaan

Sri Lanka’s opener T Dilshan holds the 6th spot in the top 10 batsmen with most runs in T20 World Cup. He played a total of 35 matches and scored 897 runs. Inventor of the “Dilscoop” shot, Dilshan was a key player in Sri Lanka’s squad as he was the highest runs scorer in T20 World Cup 2009. His best score is 96 against West Indies.

David Warner (Australia) – 806 runs

David Warner

Australia’s left-handed opener David Warner is at the 6th spot in the list of most runs by a player in the T20 World Cup. Known for their aggressive stand in the field, David Warner is one of the greatest batsmen in the current cricket world. He has played 34 games in the T20 World Cup and scored 806 runs with a strike rate of 133.

Jos Buttler (England) – 799 runs

Jos Buttler

England’s skipper Jos Buttler has also a spot here. He’s one of the top-notch batsmen who can flip the game anytime if needed. He’s been in excellent form in recent IPL and could a mesmerizing to watch his batting skills. He played 27 matches in the T20 World Cup and scored 799 runs with a whooping strike rate of 144.48.

Shakib al Hasan ( Bangladesh) – 742 runs

Shakib Al Hasan

One of the best all-rounders in cricket, Shakib al Hasan has a spot in every list. He has the most wickets in the T20 World Cup and now he holds the 8th spot in top run-getters as well. He played 36 games and took 47 wickets along with 742 runs with the bat. He’s a very crucial player of the Bangladesh team and he can flip the game alone.

AB De Villiers ( South Africa) – 717

AB De Villers

South Africa’s aggressive batsman AB de Villiers has 717 runs in 30 games in the T20 World Cup. He’s popular as “Mr. 360” as his ability to score runs all over the ground is incredible. He’s the kind of batsman who can change his style from defensive to aggressive real quick.

Kane Williamson ( New Zealand) – 699

Kane Williamson

New Zealand’s skipper Kane Williamson has played 25 games and scored 699 runs with an average of 33.28. He’s very calm with his batting style but can switch his gears when it’s needed the most, Kane is known for his fielding as well.

Most Runs in a Single World Cup

YearPlayerInningsRunsBest ScoreAverage
2007Matthew Hayden62657388.66
2009Tilakaratne Dilshan73179752.83
2010Mahela Jayawardane630210060.4
2012Shane Watson62497249.8
2014Virat Kohli631977106.33
2016Tamim Iqbal629510373.75
2021Babar Azam63037060.60
2022Virat Kohli62968298.66

FAQs on Top Batsmen With Most Runs in T20 World Cup History

Q1. Who has scored the Most runs in T20 World Cup for India?

Ans. Virat Kohli in 2016 has scored 319 runs for the team India.

Q2. Who has scored the Most runs in T20 World Cup 2007?

Ans. Matthew Hayden has scored 265 runs for the team Australia.

Q3. Who has scored the Most runs in T20 International?

Ans. Chris Gayle

Leave a Comment