Table of Contents
List of 20 Batsmen With Most Sixes in T20
Are you a cricket fan? Do you know who has the most sixes in T20? Have you been piqued by this? Then continue reading because we’ve produced a list of the twenty T20 batsmen with the most sixes.
T20 is a condensed version of one of the three cricket game formats. The game takes around three and a half hours to complete, making it the fastest-paced cricket game format.
As a result, the players are under pressure to
List of 20 Batsmen With Most Sixes in T20
Players Names | Total Number of Sixes |
20. Mohammad Shahzad | 75 |
19. Mohammad Hafeez | 76 |
18. David Miller | 79 |
17. Kevin O’Brien | 82 |
16. Shane Watson | 83 |
15. Mohammad Nabi | 85 |
14. Jos Buttler | 90 |
13. Brendon McCullum | 91 |
12. Virat Kholi | 92 |
11. Paul Stirling | 96 |
10. Glenn Maxwell | 97 |
9. Kieron Pollard | 99 |
8. David Warner | 99 |
7. Colin Munro | 107 |
6. Evin Lewis | 110 |
5. Aaron Finch | 113 |
4. Eoin Morgan | 120 |
3. Chris Gayle | 124 |
2. Rohit Sharma | 155 |
1. Martin Guptill | 165 |
20. Mohammad Shahzad
-
Country: Afghanistan
The first player on our list is 36-year-old Mohammad Shahzad.
He made his professional debut playing for a first-class cricket team in the 2009–10 ICC Intercontinental Cup.
Shahzad made his T20 International debut in 2010 in a match against Ireland. He was the key member of his national team during the World T20 qualifier.
Similarly, he was also signed by the Bangladesh Premier League (BPL), which plays the T20 franchise cricket.
Shahzad also was part of the first edition of the Afghanistan Premier League tournament.
He has recorded 75 sixes during the T20 matches.
Cricket is famous for having the best batsmen, fastest bowlers, spinners, etc.
19. Mohammad Hafeez
-
Country: Pakistan
A former cricketer, 41-year-old Mohammad Hafeez was one of the most versatile batsmen in cricket history.
He was also an all-rounder and famous for his aggressive shots.
Hafeez’s first T20 debut was in 2006 when Pakistan faced off with England.
In 2012, he was appointed captain of the Pakistani T20 team.
He was the first Pakistani cricketer to be chosen for the T20 tournament.
Likewise, Hafeez was the fourth player in the Caribbean Premier League (CPL).
Aside from CPL, he has also been part of international T20 franchise teams like the IPL, BPL, the Sri Lankan Premier League, the Afghanistan Premier League, etc.
18. David Miller
Country: South Africa
On our number 18, batsmen with the most sixes in T20, we have David Miller. 33-year-old Miller is known for his aggressive left-handed middle-order batting.
Currently playing for the KwaZulu-Natal squad and the South African national team, Miller made his international T20 debut in 2010 in a game against West Indies.
Similarly, he has played in the Pro20 Series T20 competition, Global T20 Canada cricket, and Mtzansi Super League.
Miller is part of South Africa’s T20 International team and has also been part of the ILP franchise and Lanka Premier League.
However, he has retired from playing first-class cricket.
17. Kevin O’Brien
Country: Ireland
38-year-old Kevin O’Brien plays for his home country, Leinster, and Railway Union Cricket Club.
He is well known for his aggressive right-handed middle to lower-order batting.
O’Brien made his international T20 debut in 2008, playing against Scotland.
He is the first batsman to score a century in a T20I match from his home country.
Besides his country, he has played for the Afghanistan Premier League franchise team Kandahar Knights.
In 2020, he was one of nineteen players to be awarded a central contract from Cricket Ireland.
O’Brien announced his retirement in 2021 from ODI cricket to focus on the T20 and Test cricket formats.
16. Shane Watson
Country: Australia
The next cricketer on our list of the most sixes in T20 is Shane Watson, with 83 sixes.
He is a 41-year-old former cricketer and occasional captain in all game formats.
Watson made his T20I debut in 2006 when Australia faced off with South Africa.
He holds numerous records not only in T20 but also in ODIs and T20Is.
Regarded as one of the most influential white ball all-rounders of the era, Watson was the highest-paid non-Indian cricketer between 2011 and 2011.
He was part of several IPL and BPL franchise teams during his playing career.
Watson retired from all forms of cricket in 2020.
15. Mohammad Nabi
Country: Afghanistan
We have another player from Afghanistan making our list.
Mohammad Nabi is a 37-year-old cricketer who currently captains the T20 international team.
In 2010, Nabi made his first debut in the T20I against Irland.
He is credited for playing a significant role in Afghanistan’s rise to the top level of international cricket.
He has been part of several T20 franchise tournaments. \
Furthermore, Nabi was the first Afghan player to be selected in the IPL payer auction.
Likewise, he has been part of other international T20 franchises like APL, CPL, the Australian T20 team, etc.
In 2019, he took retirement from Test cricket.
14. Jos Buttler
Country: United Kingdom
We have Jos Buttler on our list with a total sixes of 90 in T20.
The 32-year-old cricketer is the vice-captain of England’s T20I team, ODI, and plays in the Test team.
Jos is regarded as one of the best white-ball batsmen in the world. He made his T20I in 2011 against India.
He is the second-most-capped T20I English player.
Buttler holds records for the second-highest run score in T20Is and England’s T20I for most half-centuries.
Similarly, he is the only English player to score a T20I century.
Additionally, Buttler holds England T20I records for the most catches, stumpings, and dismissals overall.
13. Brendon McCullum
Country: New Zealand
Brendon McCullum is a former cricketer who played in all formats of cricket.
Now 40-year-old, he is considered one of New Zealand cricket’s most successful batsmen and captains.
His debut for T20I was in 2005 in a match against Australia.
He was a leading run-scorer in T20I cricket and the only player from the country to score T20I for centuries.
McCullum is famously known for his quick scoring. He was the first batsman to score two tons in T20I.
Similarly, he formerly held the highest individual score in a T20I.
He played for international T20 franchises like the IPL and Pakistan Super League (PSL).
In 2016, McCullum retired from all international cricket.
12. Virat Kholi
Country: India
On our number 12, the batsmen with the most sixes in T20, we have Virat Kholi. 33-year-old Kholi is an international cricketer and former captain of his country’s national team.
This Indian cricketer is widely regarded as one of the best batsmen and one of the best limited-overs batsmen in history.
He made his T20I debut in 2010, playing against Zimbabwe.
In 2014 and 2016, Kholi was named the Man of the Tournament at the ICC World T20.
Similarly, he holds the record for the fastest international runs.
He has been awarded numerous awards, and ESPN has been ranked as one of the world’s most famous athletes.
Currently, Kholi plays in the IPL’s Royal Challengers Bangalore.
11. Paul Stirling
Country: Ireland
Paul Stirling is a 32-year-old cricketer and vice-captain of the Ireland team.
He is the team’s opening batsman and plays as an occasional right-arm-off break bowler.
He made his first T20I debut in 2009 when Ireland faced off against Pakistan.
Stirling is among the top 10 run-scorers in T20I.
Similarly, he was among the nineteen players to be awarded a central contract by Cricket Ireland in 2020.
He was the leading run-scorer in the 2019 ICC T20 World Cup qualifier.
Aside from playing for his home country, Stirling also played for the Afghanistan Premier League, Mzansi Super League, Lanka Premier League, Pakistan Super League, etc.
10. Glenn Maxwell
Country: Australia
We have made it to the top 10.
Number 10 of the batsman with the most sixes in T20 is 33-year-old Glenn Maxwell.
He plays in all formats of the games for his home country team.
Maxwell’s T20I debut was in 2012 against Pakistan.
He is well-known for his dramatic shots and improvisation in the short form of the game.
Aside from his record of 97 sixes in T20, Maxwell also has the fourth-highest score of 145 from 65 balls in T20Is.
He was part of the T20 Big Bash team Victoria in 210.
Similarly, Maxwell also has been part of several teams of the IPL franchise.
Maxwell announced an indefinite break due to mental health difficulties in 2019.
9. Kieron Pollard
Country: West Indies
With 99 sixes record in T20, we have 35-year-old Trinidadian cricketer Kieron Pollard.
He is the West Indies cricket team captain in limited-overs cricket and Trinbago Knight Riders’ CPL team.
Pollard made his T20Is debut in 2008. He played in a match against Australia.
In 2019, he was named the T20I team captain.
In 2020, Pollard became the first cricketer to play in 500 T20 matches.
However, he has been known for success in the limited-overs variety game format.
Pollard has played for international T20 franchises like IPL, BPL, and PSL. In 2022, he became the first cricketer from West Indies to play in 100 T20I matches.
8. David Warner
Country: Australia
On our number 8 of the batsman with most sixes in T20 matches is David Warner.
He is tied with Kieron Pollard with 99 sixes in T20.
The 35-year-old plays in the international format and is a former vice-captain of the national team.
He is the first Australian cricketer in 132 years to be selected for a national team without prior first-class cricket experience.
Warner is regarded as the best batsman of the current era.
He made his T20I debut in 2009 in a game against South Africa.
But he is most notably known for his Test success.
Aside from his home country team, Warner has been part of the IPL franchise teams like Delhi Daredevils, Sunrisers Hyderabad, and Delhi Capitals.
7. Colin Munro
Country: New Zealand
Colin Munro is our seventh batsman with the most sixes in T20 with 107.
35-year-old was born in South Africa and later moved to New Zealand.
Munro plays in the international and limited-overs formats of the game.
He made his T20I debut in 2012 against his birth country South Africa.
He has been signed by T20 franchise teams like the BBL, IPL, APL, and PSL.
Similarly, Munro has also been selected to play in the 2019 Global T20 Canada.
In 2022, the English team Trent Rockets signed him for the 2022 season.
He is also a member of New Zealand’s first-class cricket team, the Auckland cricket team.
6. Evin Lewis
Country: West Indies
30-year-old Trinidadian cricketer, Evin Lewis is on our number 6.
He has 110 sixes scored in T20 and is a left-handed opening batsman who plays for the limited-overs internationals.
Lewis made his first-class debut in 2012, and he made his T20I debut in 2016 in a game against Afghanistan.
He is the third batsman to score two T20 international centuries.
He has been part of various IPL franchise teams like Mumbai Indians and Rajasthan Royal.
Currently, Lewis is signed with Lucknow Super Giants.
Similarly, he has also been part of the PSL franchise team, Peshawar Zalmi, BPL team Comilla Victorians, and CPL teams.
5. Aaron Finch
Country: Australia
On our number 5 of the most sixes in T20 is 35-year-old Aaron Finch.
He is an international cricketer and captains the Australian cricket team in limited-overs cricket.
Finch made his T20I debut in 2001 against England.
He holds the record for two of the three highest individual scores in T20I.
Domestically, he plays for teams like Victoria, Surrey, and Melbourne Renegades.
In 2019, Finch was appointed captain of the Australian squad for the Cricket World Cup.
Most notably, Finch has been part of many different IPL franchise teams.
In 2021, he became Australia’s leading run-getter in the T20I format.
4. Eoin Morgan
Country: United Kingdom
Eoin Morgan is England’s cricket team captain in limited-overs cricket, T20 Blast team Middlesex, and The Hundred team London Spirit. The 35-year-old has 120 sixes record in T20.
Morgan made his T20I debut in 2009 against the Netherlands.
He was the national team captain that won the 2019 ICC Cricket World Cup for the first time.
As of 2021, he has the all-time leading run-scorer and is the most capped player for England in T20I and ODI.
Additionally, Morgan is the first male cricketer from England to play in 100 T20Is.
Aside from his national team, he has been part of international T20 franchises like IPL, PSL, CPL, Soth African Mznsi Super League, etc.
3. Chris Gayle
Country: West Indies
We are down to the top three batsmen with the most sixes in T20. On our number 3 is Jamaican international cricketer Chris Gayle.
The Jamaican cricketer is widely regarded as one of the greatest batsmen to have played T20 cricket.
The 35-year-old is also well known for his destructive batting style.
Gayle made his T20I debut in 2006 in a game against New Zealand.
He has numerous records in all three formats of the game.
Gayle had a considerable role in the wins of West Indies in the 2004 ICC Champions Trophy, 2012 ICC World T20, and 2016 ICC World T20. Similarly, he has the leading score in T20Is.
Additional to playing for his home country, Gayle has been part of IPL, BPL, and other international teams.
He recorded the fastest T20 hundred, the highest score ever in T20 history.
Listen to the audiobook by Chris Gayle, “Six Machine: I Don’t Like Cricket… I Love It”
2. Rohit Sharma
Country: India
35-year-old Rohit Sharma is a current captain of the Indian national team.
He is widely regarded as one of the most outstanding batsmen in limited-overs cricket.
Sharma made his T20Is debut in 2007 against England.
In 2019, he won the ICC Men’s ODI Cricketer of the Year award after scoring five centuries.
Rohit Sharma celebrates after scoring a record 264 runs Vs. SriLanka
Aside from the national team, Sharma also plays in the IPL franchise.
He previously played for the Deccan Chargers and is currently captain of the Mumbai Indians.
Under his captaincy, the Mumbai Indians won the IPL tournament a record five times.
In 2020, Sharma was nominated for the ICC Men’s ODI and T20I Cricketer of the Decade awards.
1. Martin Guptill
Country: New Zealand
With the record 165 sixes, we have Martin Guptill as our number 1 batsman with the most sixes in T20.
The 35-year-old is the opening batsman in limited-overs formats of the game.
Guptill first played his T20I match against Australia in 2009.
He holds the highest individual score in Cricket World Cup matches.
Similarly, he is the only player to score 500 and 600 plus T20I runs in a single venue.
In 2021, Guptill played his 100th T20I match.
Likewise, he became the second batsman to score 3,000 runs in T20I cricket.
Apart from playing for his home country, Guptill has played for IPL, CPL, PSL, and English T20 cricket teams.
Also, read
15 Greatest Female MMA Fighter of All Time,
England ends 55-years wait to beat Germany
Conclusion
This concludes our list of the 20 batsmen with the most sixes in T20.
These players are well known for their batting skills, and their impressive records back up the claim.
Thanks for sticking to the end, and we hope you enjoyed reading our article!