Table of Contents
T20 cricket is the newest form of the game and we’ve seen some devastating batters rise to the top. Here are 12 of the best.
12 Greatest Batsmen in T20 History
1. Chris Gayle

The man with the highest individual score in T20 cricket is the brilliant West Indian Chris Gayle. With a best of 175 in this format, it’s no surprise that the Universe Boss is at the top of the list.
That incredible knock, made for Royal Challengers Bangalore against the Pune Warriors at the IPL in 2013, is just one of a number of T20 records that Gayle holds. The powerful left hander has scored no fewer than 22 T20 hundreds and is the first player to have hit more than 1,000 sixes in this format.
While there are some dangerous batters on this list, Chris Gayle’s returns in the shortest form make him the number one by some distance.
2. David Warner
A powerful player in all three formats, David Warner’s statistics are second only to those of Chris Gayle in the T20 form of cricket. As he entered the 2025 IPL, the Australian left hander had scored eight hundreds in T20s and was reaching a strike rate in excess of 140.
He may not be the most consistent player on this list, but Warner has a tendency to make big runs when he is in form. His highest score is 135, and that impressive list of eight T20 centuries underlines that fact. He may be approaching his late-30s, but David Warner should remain an effective T20 player for a couple more years at least.
3. Virat Kohli
The most reliable of India’s T20 batsmen over the years, Virat Kohli tends to excel in the IPL with his Royal Challengers Bangalore franchise. Back in 2016, he came close to scoring 1,000 runs in an IPL season and, while he ultimately fell short, his final tally of 973 remains a record.
Kohli has also been prolific at international level and his contributions have helped India become a real force in T20s. At the start of the 2025 Indian Premier League, Virat Kohli had made nine T20 centuries with a high score of 122 not out. His strike rate of 134 is relatively modest but his average, in excess of 40, is exceptional and it proves why he is such a valuable batter.

4. AB De Villiers
He was known as Mr 360 for his ability to hit shots all around the wicket, and that’s a brilliant quality to have. South Africa’s AB De Villiers was a force in all forms of the game, and he featured for a number of global franchise teams in a long career.
When he retired from professional cricket, De Villiers had a strike rate in T20s of 150.13, and those are seriously good numbers. He averaged 37.24 and recorded five centuries with a best of 133 not out. ABD scored at a rapid rate and he appears on lists for fastest 50s and tons in both limited overs formats.

5. Brendon McCullum
Brendon McCullum was one of the first batsmen to score at a high tempo in all forms of the game. He was the first player from New Zealand to hit a triple hundred in test cricket, but he will mostly be remembered for his contributions in T20.
McCullum holds another ‘first’ and, in the IPL’s inaugural season of 2008, he scored the first century in the history of the tournament. His 158 for Kolkata Knight Riders against Royal Challengers Bangalore remained a high-scoring record for the competition until Chris Gayle passed it five years later.
Brendon McCullum actually made an identical score of 158, playing for Warwickshire in 2015. In total, the Kiwi made seven centuries in this form of the game, and he made those runs at an impressive strike rate of 136.49.
6. Kieron Pollard

Kieron Pollard announced his retirement from international cricket in April 2022, and it was a surprise to hear that news in a T20 World Cup year. That would certainly be a loss for the West Indian team, but we can hope to see Pollard feature in franchise cricket for a few more years.
He’s classed as an all-rounder, but Kieron Pollard makes the most impact with a bat in his hand. As he announced his international retirement, he had made 1569 T20i runs at a strike rate of 135.14.
His numbers improve considerably in the domestic game. Overall, Pollard’s strike rate lifts above 150 and his highest score of 104 came in 2018 when he was playing for St Lucia Stars against Barbados Tridents in the Caribbean Premier League.
7. Dawid Malan
He might not be the most natural T20 player. Dawid Malan is more of a traditional stroke player rather than an innovator, but previous ICC rankings have suggested that he’s one of the best T20 batters of recent years.
Malan is one of only five players to have hit a T20 hundred for England, and he also has an unbeaten 99 in the international format. It’s perceived that he scores too slowly at times but, while his overall strike rate at around 129 may be modest, Malan has an impressive five centuries in T20s with a best of 117. Since writing this article in 2022, Dawid Malan has retired from international cricket, but he should remain in the franchise game for a while yet.
8. Kevin Pietersen

T20 cricket is evolving all the time, so it’s a testament to Kevin Pietersen’s ability that he remains on this list. He last played a T20 match in 2018 but wasn’t featuring regularly in the game at that point.
Despite being retired, his batting numbers are so impressive that he will be hard to shift from his number eight slot. Pietersen’s average in T20 international matches sits at 37.93, and that’s the highest of anyone else mentioned here.
Strike rates are considered to be more important, and KP stacks up well here too, with a mighty figure of 141.51. Overall, Kevin Pietersen made 5695 T20 runs with three centuries and a best of 115.
9. Aaron Finch
Australia’s Aaron Finch currently holds the record for the highest international T20 individual score. His 172 made against Zimbabwe in 2018 just fell short of Chris Gayle’s overall record, and this was the second time Finch had passed 150.
Back in 2013, Finch scored 156 in a T20i against England. He has an impressive eight centuries in this format and he was one the most destructive batters at international and domestic levels.

10. Andre Russell
The man known as Dre Russ is, perhaps, the most destructive ‘death overs’ batsman in world cricket. In the T20 format, Andre Russell will often come in with less than ten overs left, but that doesn’t prevent him from posting some high individual scores.
Russell has compiled two centuries in this form of cricket, and he has a highest score of 121. His average at around 27 may be modest but his strike rate, which is close to 170, is simply phenomenal. As a batter who scores quickly at the final stages of an innings, he’s arguably the best of his kind.
11. Alex Hales

Alex Hales may never feature for England again, but he has already made his mark at international level. The Nottinghamshire opener made a 99 early on in his England career before becoming the first English batsman to score a century in a T20i.
His 116 against Sri Lanka in 2014 remained a national record for nine years, and it’s one of seven hundreds that Hales has scored in this format up to March 2025. While he may have retired from international cricket, his strike rate in excess of 145 means that Alex Hales will continue to feature in franchise T20 competitions for many years to come.
12. Glenn Maxwell

The man known as the Big Show also likes to deal in big T20 scores. At the start of 2022, Glenn Maxwell made an unbeaten 154 playing for the Melbourne Stars against the Hobart Hurricanes to complete the highest individual score in the Big Bash.
Maxwell also currently holds Australia’s third highest score in this format. Against Sri Lanka in 2016, he hit an undefeated 145 from just 65 deliveries. As of March 2025, Glenn Maxwell has seven centuries in T20s and his strike rate of 154 is a seriously impressive one.
How Did We Calculate the List of Best T20 Batsmen?
You might have been expecting to see other names in this roundup so let me explain how the list is compiled.
ICC Rankings
There are a number of factors used in determining the names on this list. The ICC rankings are an excellent gauge of a player’s capabilities, and the ratings have played a part in this analysis.
Historic rankings have been used to cover a batter throughout their career. It’s not just about where they are in the current ICC rankings, they have to have returned consistently strong stats if they are to be included here.
Player Role
A player’s role in the team has also helped to determine who has made the final cut. We have a good mix in this section of power hitters who can come in at the top of the order and take advantage of the fielding restrictions in the opening six overs.
Behind them, there are batters who are involved in the middle order, accumulating runs from overs 6 to 14 before upping the tempo in the final six.
Others, most notably Andre Russell, don’t often feature until those death overs get underway. It takes a different kind of batsman to accelerate from a standing start at this late stage of an innings and those qualities also need to be taken into account.
Performance
This is an obvious factor to take into account. A player’s performance over the course of their T20 career should determine their position on this list. Key statistics to assess include strike rate, batting average, totals runs scored and highest score.
Also, as we have seen, a number of the players on this list have the ability to turn those centuries into big ‘Daddy Hundreds‘.
Style
There is a mix of styles in here, too. A player such as Glenn Maxwell looks to hit every ball for six. It’s a strategy that he openly admits to and while he’s not the most consistent player on this list, it’s no coincidence that he’s made some of the biggest scores in T20 cricket.
In contrast, we have a batter such as Dawid Malan who prefers a more cautious approach at the start of his innings. As the game develops and he gets his eye in, Malan can score more quickly in the later overs.
Virat Kohli may be similar in style to Malan, while Alex Hales would be a better comparison with Glenn Maxwell. If you’re compiling a team or a list of this kind, a mix of styles is important.
Reputation
Reputation may not count for everything, but it’s another point to consider. When a team sees any of these players step up to the crease, they know that this is a crucial time of the game.
If they dismiss the batter early, the bowling side has an advantage but, if that man stays at the wicket for ten overs or more, the game may well be gone.
Each of the batters on this list has backed up their reputation with seriously good statistics, but that presence at the crease is another important factor to take into account.
Up and Coming T20 Stars
Since I first wrote this list in 2022, some of these players have moved on, while others have risen up the rankings. Here are some of the highest rated T20 batters in 2025, who could join this list very soon.
Heinrich Klaasen
South Africa’s Heinrich Klaasen is not highly placed in the ICC T20 rankings at the time of writing, but there’s no doubting his quality. He’s one of the first picks among franchise teams around the world, and the selectors realise that the rankings don’t always tell the full story.
Klaasen has two centuries in T20s, with a best of 104, and an excellent strike rate that comes close to 150.
Phil Salt
Wicket Keeper / Batsman Phil Salt overtook Alex Hales to post England’s highest score in the T20 format when he made 119 against the West Indies in December 2023. All three of his T20 centuries have come at international level where he has an exceptional strike rate in excess of 164.
Like most of his teammates, Salt had a poor ODI World Cup in 2025, but while he’s struggled in the longer format, there’s no doubt that he’s one of the most destructive batters in T20s right now.
Travis Head
The man at the top of the ICC T20 rankings at the time of writing is the Australian left hander Travis Head. Like a lot of Aussies, he’s comfortable in all formats of the game and he’s equally happy playing a destructive innings in tests and T20s.
As he hit the top of those ICC rankings, Travis Head had two centuries in the format, with a best of 102, and a strike rate in T20is in excess of 160.
Suryakumar Yadav
He’s one of the most exciting talents in cricket right now, and I just couldn’t leave out Suryakumar Yadav. The man known as SKY sits at number five in the ICC T20 rankings, and has the quality to go right to the very top.
As of March 2025, Suryakumar had hit six centuries in T20s and his strike rate of 167.07 in T20s is phenomenal.