
Cricket
Best T20 Batsman of All Time – The Ultimate Ranking
Who are the best batters in the T20 format? The cricketing world has witnessed a plethora of fantastic batters who have revolutionized the way the Twenty20 contest is played, and here is a list of all.

Nathan McCullum and Chris Gayle//Getty Images
Not many predicted the popularity and rise of T20 cricket when the first-ever encounter took place between Sussex and Hampshire in 2003. Fast-forward to the inaugural T20 World Cup in 2007, and the global event was a huge success, thanks to the concise structure and thrilling nature of the format. Since then, the format has given birth to a plethora of star-studded cricketers, and players with the fascination of hitting big boundaries have only benefitted from it.
Subsequently, the Big Bash League, Caribbean Premier League, and other major T20 franchise tournaments followed suit the Indian Premier League, laying opportunities for destructive batting. The format was welcomed with open arms by a plethora of cricketers with a handful of players dominating the format across generations. In this SportsBoom piece, we shall use bankable data to draw insightful conclusions and rate the best T20 batsmen of all time.
Score Table – Ranking Based on Performance Metrics
The table below displays the list of cricketers with the most runs in T20s. This includes runs in the international circuit, domestic leagues, and franchise tournaments. Additionally, it also highlights the strike rate and number of sixes hit by the respective cricketers.
Player | Runs | Strike Rate | Sixes |
CH Gayle | 14562 | 144.75 | 1056 |
AD Hales | 13610 | 145.28 | 552 |
Shoaib Malik | 13557 | 127.29 | 422 |
KA Pollard | 13537 | 150.19 | 908 |
V Kohli | 12945 | 134.31 | 419 |
DA Warner | 12913 | 140.23 | 462 |
JC Buttler | 12167 | 145.22 | 517 |
RG Sharma | 11830 | 134.70 | 525 |
JM Vince | 11647 | 135.02 | 296 |
AJ Finch | 11458 | 138.16 | 452 |
F du Plessis | 11265 | 136.28 | 418 |
DA Miller | 11217 | 137.90 | 504 |
Babar Azam | 11042 | 129.35 | 207 |
C Munro | 11007 | 140.50 | 550 |

Methodology
In the past two decades, a pantheon of cricketers have had the opportunity to bludgeon the cricket ball for fun and make the maximum out of it. Among them, we have filtered out the top fourteen cricketers who have surpassed the 11000-run mark. In order to emphasize the longevity of the cricketers, 50% of the weightage is being considered for the runs scored by the cricketers.
Additionally, strike rate and sixes are two very crucial factors that demand consideration to figure out the best T20 batsmen of all time. The strike rate refers to a batter’s hitting abilities and mathematically can be summed up as the multiplication of runs scored per ball faced with a hundred (Runs/Balls Faced*100). It is a crucial index in identifying the greatest T20 batsmen as the strike rate of a batter helps identify the individuals who dominated a variety of bowlers despite the challenges of facing them in different conditions and phases of the game.
Another criterion for sorting the greatest T20 batsmen, it is important to consider the players’ ability to hit sixes. The twenty-over format is one such arena where a batter capable of hitting sixes in disdain is valued over a grafter. This is such a court where the copybook-style cricket takes a back seat as six-hitting machines take center stage. Henceforth, 50% weightage has been considered for this ability as well.
Performance Table – Top T20 Batsmen Based on Career Stats
Player | Score |
CH Gayle | 0.989 |
KA Pollard | 0.937 |
AD Hales | 0.862 |
DA Warner | 0.811 |
JC Buttler | 0.806 |
Shoaib Malik | 0.800 |
V Kohli | 0.792 |
RG Sharma | 0.775 |
C Munro | 0.763 |
DA Miller | 0.750 |
AJ Finch | 0.755 |
F du Plessis | 0.738 |
JM Vince | 0.726 |
Babar Azam | 0.677 |

SportsBoom Suggest
1. Chris Gayle
Known by his nickname, “The Universe Boss,” Chris Gayle is one of the most destructive batters in the cricket world. The left-handed batter used to be one of the lethal ball-strikers of the cricket ball during his days. Having made his international debut against India in Toronto in 1999, Gayle wasn’t known for the basher he is now renowned for. The southpaw struck strong scores at the early stages of his career to cement his spot before the T20 format unveiled Gayle’s raw talent to muscle the cricket ball.
Gayle was picked by the Kolkata Knight Riders for the inaugural IPL season but missed the season. However, he featured for the side in the next couple of seasons, returning with mediocre numbers. The next season, he failed to attract bidders during the mega auction before RCB roped him in as an injury replacement player. This marked the start of Gayle’s domination in the T20 format. He went berserk against any bowlers, smashing to all parts of the field and racking up centuries in fun. He also represented the West Indies and won the T20 World Cup in 2012 and 2014.
Gayle concluded his career with a gargantuan of 14562 runs from 463 matches at an average of 36.22. His strike rate read 144.75. The swashbuckler’s unbridled 175 against Rising Pune Super Giants in IPL 2013 is still the highest T20 score by an individual in the history of T20 cricket.
2. Kieron Pollard
Another power-hitter from the Caribbean islands, Kieron Pollard had quite the reputation to tonk the ball at the initial stages of his cricketing career. Having witnessed his raw talent, Mumbai Indians, Chennai Super Kings, and Kolkata Knight Riders were the three franchises that showed interest in the Trinidadian ahead of the third season. Eventually, the Mumbai side offered a higher secret bid value than the other two franchises to have his services for over a decade.
In his 18-year-old T20 career, Pollard has smashed as many as 13537 runs at a strike rate of just over 150. Although he has scored a lone century in the format, his contribution to his respective teams has more to do with than mere numbers. With time, Pollard became one of the best finishers in the format. He has won ample matches for the Mumbai Indians and made a major contribution to their five titles between 2013 and 2020.
Apart from hitting gigantic sixes and finishing games, Pollard was a wily operator with his medium pace and a tremendous fielder at the edge of the circle. He also had a great understanding of the game, having led West Indies in the white ball format. Although the three-dimensional star has retired from the international realm, he is a regular face in some of the renowned T20 franchise leagues around the world including the SA20, Caribbean League T20, and Major League T20, among others.
3. Alex Hales
Although a controversial cricketer, Alex Hales has tasted quite the success in the T20 format. Made his debut in 2013, Hales was the first English cricketer to smash a century in T20Is – an unbridled 116 against Sri Lanka in the 2014 World T20. It took him three years to make his ODI debut for the Three Lions. However, he never got the continued run in the format with ‘mistrust’ being one of the reasons.
A month before the 2019 Cricket World Cup in England, Hales underwent a failed recreational drugs test which displeased then-captain Eoin Morgan. As a result, he missed out on the bus to their World Cup-winning squad. However, he was recalled for the T20 World Cup 2022 under Jos Buttler’s rein, filling the shoes of Jonny Bairstow, who injured himself on the golf course.
Hales went on to knit a match-defining 47-ball 86* against India in the semi-finals, laying the foundation for a World Cup victory in Australia. Hales is also a go-to name in numerous franchise leagues having racked up 13610 runs at a strike rate of 145.28.
4. David Warner
Popularly known as “The Bull” or “The Reverend,” David Warner was a regular name featuring in Australian colours between 2009 and 2024. He was one of the consistent performers for the side be it any format of the game. One of the unique aspects about Warner was that he came into the national side without much domestic experience. This speaks volumes about the batter’s talent.
At the initial phase of his career, Warner was more of a swashbuckling opening batter who used to make the most out of the new ball. As the dust settled, he his game matured, earning him the captaincy hat for the Sunrisers Hyderabad in the IPL. Warner went on to lead the Orange Army to their only IPL title in 2016, which was also a season where he mustered 848 runs in 17 innings. If not for Virat Kohli’s purple patch, he would’ve won the Orange cap for the season.
Warner, who played 399 T20s so far, has scored 12913 runs at an average of 37 with a strike rate reading 140.23. In this format, he has smashed as many as 108 fifties and eight centuries. Warner retired from International cricket after the T20 World Cup 2024 but continues to ply his trade in the franchise tournaments.
5. Jos Buttler
One of the clean strikers of the cricket ball in recent times, Jos Buttler came into the England setup with plenty of promise. Safe to say, he delivered as per the expectations, all but with grace. Although the wicketkeeper-batter started his career as a middle-order batter, his best came at the top-order where he scored the bulk of the runs.
Despite featuring in 57 Tests, the Lancashire batter’s best came in the white ball format. He even captained the Three Lions after Eoin Morgan’s departure. Under his leadership, England won the T20 World Cup 2022 in Australia, extending their dominance after a triumphant fifty-over World Cup in 2019. He has also tasted quite success in T20 leagues, featuring for the Mumbai Indians, Rajasthan Royals, and Gujarat Titans in the IPL. He is also a regular face for the Manchester Originals setup in the Men’s Hundred.
6. Shoaib Malik
One of the T20 legends from the shores of Pakistan, Shoaib Malik was a genuine all-rounder who could bat in the middle-order and bowl right-arm finger spin. Having made his International debut in the late 90s, Malik was a full-timer in Pakistan’s ODI setup until the emergence of T20. One of the best parts of Malik was his ability to turn up with his skills at the need of the hour.
Malik was one of the rare positives from the Men in Green’s poor campaign in Cricket World Cup 2007 where they were knocked out in the group stages after facing a horrendous defeat against Ireland. Subsequently, the all-rounder led his nation for quite some time before being a part of the T20 World Cup-winning side in 2009.
At the cue end of his career, Malik was a regular name in popular franchise tourneys having played a part in the Pakistan Super League, Caribbean Premier League, Global T20 League, Lanka Premier League, Mzansi Super League, and Big Bash League, among others.
7. Virat Kohli
One of the best in the business when it comes to striking the ball with sheer timing, Virat Kohli is a modern-day legend. Known to be a generational batter and one-fourth of the modern fab-four in the cricketing universe, Kohli left no stone unturned in the T20 format.
Having made his debut in 2009, Kohli came into the limelight during the early 2010s. With a hunger to score runs, backed by undying consistency with the willow, Kohli served the cricketing fans with his batting genius. The Delhi-born not only dominated the bowlers at home but also in overseas conditions. His knack for chasing totals seamlessly earned him the reputation of a ‘chase master’ in the game.
Apart from his batting success in the red-ball format and ODIs, he reached newer heights in the T20 format. Despite a worrisome lean patch post-COVID, Kohli bounced back in style, extracting loads of runs across formats that included his 71st century against Afghanistan during the 2022 Asia Cup.
Kohli has been equally successful in the IPL, scoring in abundance for the Royal Challengers Bengaluru, earning the Orange cap in 2016 and 2024.
8. Rohit Sharma
One of the finest pullers and hookers of the cricket ball, Rohit Sharma was a name that attracted eyeballs in the early phase of his career. Mumbai Cricket Association has always been known for its rising cricketers and Rohit was one of their best products.
The Hitman of Cricket has an affinity for hitting big sixes and his T20 numbers are just a reflection of that. Having smoked 205 sixes in 159 T20Is, he is leading the chart of most sixes in international T20s. The next best is Martin Guptill – 173 sixes – not even near Rohit’s tally.
However, Rohit failed to transcend his rich vein of T20 numbers in the IPL arena. But it does not make him a bad T20 cricketer. He has also captained the Indian side and led them to a T20 World Cup title in the USA and the Caribbean islands in 2024, breaching an eleven-year-old ICC title drought for India. The right-handed batter followed it up by leading the Men in Blue to their second Champions Trophy win in 2025.
9. Colin Munro
A left-handed batter who struck a lot of centuries at the start of his international career, Colin Munro is a lost batter when it comes to T20Is. However, this does not mean he gave up on the franchise tournaments. The southpaw has represented numerous cricketing franchises across popular leagues such as the Big Bash League, Caribbean Premier League, Pakistan Super League, T20 Blast, etc.
Munro has scored 68 half-centuries in T20s across 435 innings, having clobbered 11066 runs at a strike rate of 140.50. Currently, he is a freelancer donning the hat around the globe in numerous franchise tournaments.
10. David Miller
The South African legend deserves more recognition for his stellar knocks than he gets. Whenever South Africa lost a knockout game in the past decade, in most cases, David Miller stood still fighting till the end. His century against New Zealand in the 2025 Champions Trophy is just a prime example of that.
Time and again, Miller has struck some mind-boggling innings not only for the Proteas army but also for his former IPL team Punjab Kings (formerly Kings XI Punjab). The 36-year-old is also one of the very few finishers in the cricket world who is bankable on the crease. Previously, he also scored a century in just 38 balls on a chasing cause in an IPL encounter. This is also the second-fastest ton in the event history after Yusuf Pathan’s 37-ball century.
The Natal-bred is one of the fiercest strikers of the cricket cork, having stockpiled 11287 runs from 520 T20s. His average reads 35.16 at a strike rate of 137.84 with four centuries in the particular format. Currently, he is a part of the Lucknow Super Giants for the IPL 2025 season.
Notable Mentions – Players Who Missed the List but Deserve
Although these fourteen cricketers have excelled in the format, there are specific names that deserve a worthy mention in the list. It is because of the impact they’ve had playing for a particular nation or a few T20 League franchises.
MS Dhoni – One of the best finishers in the T20 format, having eased off many chases in his cricketing career. He was lethal against pace at the cue end of the innings.
AB de Villiers – The cricketer who revolutionized the 360-degree way of batting in the Gentleman’s Game.
Brendon McCullum – The New Zealand top-order batter who took the bold style of gung-ho approach in the T20 format with a 158-run knock in the first game of IPL.
Kevin Pietersen – One of the flamboyant batters from England who blended an orthodox style of batting with fancy strokes.
Andre Russell – An explosive batter in the lower order who can also act as a floater.
SportsBoom Suggests – The Greatest T20 Batsman of All Time
Among the many T20 superstars that the cricketing arena has witnessed, Chris Gayle stands out from the rest. Due to his unreal consistency of scoring big runs with a stunning strike rate and average, he seems to be the best. Moreover, he also added a fear factor into the mind of the opposition bowlers due to his ferocious power-hitting, often compelling fragile-minded bowlers to err their line and length.
As the game evolves, T20 format is only going to witness new heights with players ready to bring in a layer of grace. With time, it’s the batters who are going to dominate more often than not, as witnessed during the IPL 2024. Teams such as Sunrisers Hyderabad in the IPL are a primary example to cite, who’ve adopted a no-holds-bar approach right from the first ball of the match.
Reference
- 1
David Miller Profile: ESPNCricinfo. Career profile and stats of David Miller. ESPN. https://www.espncricinfo.com/cricketers/david-miller-321777 Accessed 13.04.2025
- 2
Chris Gayle Profile: ESPNCricinfo. Career profile and stats of Chris Gayle. ESPN. https://www.espncricinfo.com/cricketers/chris-gayle-51880 Accessed 13.04.2025
- 3
Shoaib Malik Profile: ESPNCricinfo. Career profile and stats of Shoaib Malik. ESPN. https://www.espncricinfo.com/cricketers/shoaib-malik-42657 Accessed 13.04.2025
- 4
Alex Hales Profile: ESPNCricinfo. Career profile and stats of Alex Hales. ESPN. https://www.espncricinfo.com/cricketers/alex-hales-249866 Accessed 13.04.2025
- 5
Kieron Pollard Profile: ESPNCricinfo. Career profile and stats of Kieron Pollard. ESPN. https://www.espncricinfo.com/cricketers/kieron-pollard-230559 Accessed 13.04.2025
- 6
David Warner Profile: ESPNCricinfo. Career profile and stats of David Warner. ESPN. https://www.espncricinfo.com/cricketers/david-warner-219889 Accessed 13.04.2025
- 7
Rohit Sharma Profile: ESPNCricinfo. Career profile and stats of Rohit Sharma. ESPN. https://www.espncricinfo.com/cricketers/rohit-sharma-34102 Accessed 13.04.2025
- 8
Virat Kohli Profile: ESPNCricinfo. Career profile and stats of Virat Kohli. ESPN. https://www.espncricinfo.com/cricketers/virat-kohli-253802 Accessed 13.04.2025
- 9
Colin Munro Profile: ESPNCricinfo. Career profile and stats of Colin Munro. ESPN. https://www.espncricinfo.com/cricketers/colin-munro-232359 Accessed 13.04.2025

Arijit, a young Sports Journalist, can be best described as a cricket nerd, who cherishes the wooden sphere beating the edge of the bat more often than a six middled off the willow.