The T20 World Cup is a favorite of cricket fans worldwide. It is played every two years, with the first tournament taking place in 2007. Batsmen have often dominated the T20 World Cup, as the format is more batting-friendly for them than for bowlers. A batsman's success in the T20 World Cup depends on their consistent run-scoring.
Achieving a milestone like 500 runs in the T20 World Cup demonstrates a batsman's long-term dominance. Today, we'll take a look at five batsmen who have scored 500 runs in the T20 World Cup, based on their innings.
Top 5 batsmen fastest to reach 500 runs in T20 World Cup
| Rank | Player | Innings (up to 500 runs) | Team |
|---|---|---|---|
| 1 | Virat Kohli | 11 | India |
| 2 | Chris Gayle | 13 | West Indies |
| 3 | Kevin Pietersen | 14 | England |
| 4 | Mahela Jayawardene | 15 | Sri Lanka |
| 5 | Mohammad Rizwan | 16 | Pakistan |
1. Virat Kohli (India)
India's Virat Kohli is the highest run-scorer in the T20 World Cup tournament. He has scored 1292 runs in just 33 innings across 35 matches at an average of 58.72 and a strike rate of 128.81. He has scored 15 half-centuries with a best score of 89*. He won the T20 World Cup in 2024 and was Player of the Tournament in the 2014 and 2016 editions. Kohli is also the fastest player to score 500 runs in the T20 World Cup, achieving this feat with the bat in just 11 innings. Kohli made his T20 World Cup debut in 2012 and will play in the 2016, 2021, 2022, and 2024 editions of the tournament.
2. Chris Gayle (West Indies)
West Indies' Chris Gayle, who made his T20 World Cup debut in 2007, reached 500 runs in 13 innings at the T20 World Cup. Gayle was the first batsman to score a century in the T20 World Cup, achieving the feat in the 2007 edition, and the first batsman to score two centuries in the tournament, when he scored a century against England in the 2016 edition. Overall, Gayle scored 965 runs in 33 matches with a strike rate of 142.75 and a best score of 117. He scored two centuries and seven fifties in the T20 World Cup.
3. Kevin Pietersen (England)
England's 2010 T20 World Cup batsman Kevin Pietersen is third on this list, having crossed the 500-run mark in T20 World Cups in just 14 innings. Pietersen played a key role in England's first ICC tournament win and was also named Player of the Tournament. Pietersen was part of three T20 World Cup tournaments, scoring 580 runs in 15 matches at a strike rate of 148.33, including four fifties, with a best score of 79.
4. Mahela Jayawardene (Sri Lanka)
Former Sri Lankan batsman and captain Mahela Jayawardene reached 500 runs in the T20 World Cup in 15 innings. He was part of the Sri Lankan team that won the 2014 T20 World Cup and retired from the format after the tournament. Overall, Jayawardene scored 1016 runs in 31 matches at a strike rate of 134.74, including one century and six fifties, with his highest score being 100. Jayawardene was the foundation of Sri Lanka's batting in the T20 World Cup from 2007 to 2014, including a runner-up finish in the 2009 edition.
5. Mohammad Rizwan (Pakistan)
The Pakistani keeper-opener reached the milestone of 500 runs in 16 innings at the T20 World Cup. Rizwan has scored 566 runs in 17 T20 World Cup matches at a strike rate of 112.97, including 5 fifties and a highest score of 79*. Rizwan helped Pakistan reach the semi-finals of the 2021 T20 World Cup and the final of the 2022 T20 World Cup. He was also part of the Pakistan team that recorded its first historic victory over arch-rivals India in a World Cup tournament, winning the 2021 T20 World Cup by 10 wickets.
Also Read: PSL 2026 Auction: Full list of players sold in the auction
Disclaimer
Possible11 is a sports news and analysis platform designed purely for entertainment and educational purposes. All match previews, player insights, and team analyses are based on publicly available information and expert opinions. We do not promote or support betting, gambling, or real-money gaming in any form. Users are encouraged to enjoy our content responsibly and use it for informational purposes only.




















Give Your Feedback