Following Gayle, the second highest run-scorer is Shoaib Malik from Pakistan, with 13,360 runs in 542 matches, though he has yet to score a century in T20 cricket. In third place is Kieron Pollard, also from the West Indies, who has scored 12,900 runs in 660 matches.
Top five run-scorers in T20 cricket:
- Chris Gayle: Chris Gayle holds the record for the most runs in T20 cricket, amassing a total of 14,562 runs in 463 matches His career in T20 cricket began in 2005 and he has played for numerous teams globally, including the West Indies national team and various franchises in leagues such as the Indian Premier League (IPL) and the Pakistan Super League (PSL).
- Shoaib Malik: Shoaib Malik has recently made headlines by becoming the second player in cricket history to surpass 13,000 runs in T20 matches following the legendary Chris Gayle. This milestone was achieved during a match for Fortune Barishal in the Bangladesh Premier League (BPL) against Rangpur Riders, where he scored 17 runs off 18 balls, contributing to his team’s victory.
- Kieron Pollard: Kieron Pollard is a prominent figure in T20 cricket, known for his all-round capabilities. As of now, he ranks as the third-highest run-scorer in T20 cricket history, amassing a total of 13,355 runs from 687 matches with an average of 31.20 and a strike rate of 150.51.
- Alex Hales: Alex Hales has recently achieved a significant milestone in his T20 career, becoming the fouth batter to surpass 13,000 runs in T20 cricket. This places him in an elite group alongside notable players such as Chris Gayle, Shoaib Malik, and Kieron Pollard, who are the only others to have reached this landmark. His contributions have been pivotal for both his domestic teams and the England national side, where he has also made history as the first English batter to score a T20I century.
- Virat Kohli: Virat Kohli is currently ranked as the fifth highest run scorer in T20 history with a total of 12,886 runs in 399 matches His batting average stands at average of 41.43, and he has achieved a strike rate of 134.20, during his T20 International career. Kohli has also scored 6 centuries and 79 fifties, with a highest score of 122* not out. In addition to his overall T20 achievements, Kohli holds the record for the most runs in T20 World Cup history, amassing 1,141 runs across 27 matches at an average of 81.50. His performance in the T20 format has established him as one of the premier batsmen globally, consistently contributing to India’s success in international cricket.
Also Read: Top 5 International batter who cross 12000 runs in T20 cricket
These statistics highlight the dominance and impact these players have had in T20 cricket over the years.