T20 cricket has always been a batsman’s game. The spectators also love to see the ball flying over the rope. Nowadays, it has become very casual to chase down a target of over 200 in T20 cricket, which clearly points out the fact how power-hitting has emerged these days.
12 cricket teams play T20 International cricket among themselves. So here we look at the batsman with the most sixes for each of the International cricket teams. We will also check out the nation with the batsman who has hit the most sixes in T20I cricket.
Let’s explore the list of Batsman with the most sixes in T20 International cricket for each team

1. New Zealand – Martin Guptill (147)
T20I debut: 15 February 2009 v Australia
Last T20I: 1 April 2021 v Bangladesh
T20I shirt no.: 31
Competition | T20I |
---|---|
Matches | 102 |
Runs scored | 2,939 |
Batting average | 32.29 |
100s/50s | 2/17 |
Top score | 105 |
Balls bowled | 6 |
Wickets | 0 |
Bowling average | – |
5 wickets in innings | – |
10 wickets in match | – |
Best bowling | – |
Catches/stumpings | 58/– |


2. India – Rohit Sharma (133)
T20I debut: 19 September 2007 v England
Last T20I: 20 March 2021 v England
T20I shirt no.: 45
Competition | T20I |
---|---|
Matches | 111 |
Runs scored | 2,864 |
Batting average | 32.54 |
100s/50s | 4/22 |
Top score | 118 |
Balls bowled | 68 |
Wickets | 10 wickets in the match |
Bowling average | 113.00 |
5 wickets in innings | 0 |
10 wickets in match | 0 |
Best bowling | 1/22 |
Catches/stumpings | 41/– |
Let’s take a look at the Batsman with the most sixes in T20 International cricket for each team


3. England – Eoin Morgan (113)
T20I debut: 5 June 2009 v Netherlands
Last T20I: 20 March 2021 v India
Matches | Runs | 100s | Average |
---|---|---|---|
102 | 2311 | 0 | 28.73 |
Batsman with the most sixes in T20 International cricket for each team


4. West Indies – Chris Gayle (106)
T20I debut: 16 February 2006 v New Zealand
Last T20I: 7 March 2021 v Sri Lanka
Competition | T20I |
---|---|
Matches | 58 |
Runs scored | 1,627 |
Batting average | 32.54 |
100s/50s | 2/13 |
Top score | 117 |
Balls bowled | 319 |
Wickets | 17 |
Bowling average | 22.17 |
5 wickets in innings | 0 |
10 wickets in match | 0 |
Best bowling | 2/15 |
Catches/stumpings | 15/– |
Batsman with the most sixes in T20 International cricket for each team


5. Australia – Aaron Finch (104)
T20I debut: 12 January 2011 v England
Last T20I: 7 March 2021 v New Zealand
T20I shirt no.: 5
Competition | T20I |
---|---|
Matches | 71 |
Runs scored | 2,346 |
Batting average | 38.45 |
100s/50s | 2/14 |
Top score | 172 |
Balls bowled | 12 |
Wickets | 0 |
Bowling average | – |
5 wickets in innings | – |
10 wickets in match | – |
Best bowling | – |
Catches/stumpings | 32/– |
Batsman with the most sixes in T20 International cricket for each team


6. Afghanistan – Mohammad the Prophet (83)
T20I debut: 1 February 2010 v Ireland
Last T20I: 20 March 2021 v Zimbabwe
T20I shirt no.: 7
Competition | T20I |
---|---|
Matches | 80 |
Runs scored | 1,394 |
Batting average | 22.12 |
100s/50s | 0/4 |
Top score | 89 |
Balls bowled | 1,594 |
Wickets | 71 |
Bowling average | 26.97 |
5 wickets in innings | 0 |
10 wickets in match | 0 |
Best bowling | 4/10 |
Catches/stumpings | 44/– |
Batsman with the most sixes in T20 International cricket for each team


7. Ireland – Kevin O’Brien (76)
T20I debut: 2 August 2008 v Scotland
Last T20I: 10 March 2020 v Afghanistan
Competition | T20I |
---|---|
Matches | 96 |
Runs scored | 1,672 |
Batting average | 21.16 |
100s/50s | 1/3 |
Top score | 124 |
Balls bowled | 903 |
Wickets | 58 |
Bowling average | 19.55 |
5 wickets in innings | 0 |
10 wickets in match | 0 |
Best bowling | 4/45 |
10 wickets in the match | 35/– |
Batsman with the most sixes in T20 International cricket for each team


8. Pakistan – Shahid Afridi (73)
T20I debut: 28 August 2006 v England
Last T20I: 31 May 2018 v West Indies
T20I shirt no.: 10
Competition | T20I | |
---|---|---|
Matches | 99 | |
Runs scored | 1,416 | |
Batting average | 17.92 | |
100s/50s | 0/4 | |
Top score | 54* | |
Balls bowled | 2,168 | |
Wickets | 98 | |
Bowling average | 24.44 | |
5 wickets in innings | 0 | |
10 wickets in match | 0 | |
Best bowling | 4/11 | |
Catches/stumpings | 30/– |
Batsman with the most sixes in T20 International cricket for each team


9. South Africa – Jean-Paul Duminy (71)
T20I debut: 15 September 2007 v West Indies
Last T20I: 24 March 2019 v Sri Lanka
T20I shirt no.: 21
Competition | T20I |
---|---|
Matches | 81 |
Runs scored | 1,934 |
Batting average | 38.68 |
100s/50s | 0/11 |
Top score | 96* |
Balls bowled | 463 |
Wickets | 21 |
Bowling average | 28.52 |
5 wickets in innings | 0 |
10 wickets in match | 0 |
Best bowling | 3/18 |
Catches/stumpings | 35/– |
Batsman with the most sixes in T20 International cricket for each team


10. Zimbabwe – Hamilton Masakadza (65)
T20I debut: 28 November 2006 v Bangladesh
Last T20I 20: September 2019 v Afghanistan
Competition | T20I |
---|---|
Matches | 66 |
Runs scored | 1,662 |
Batting average | 25.96 |
100s/50s | 0/11 |
Top score | 93* |
Balls bowled | 72 |
Wickets | 2 |
Bowling average | 56.50 |
5 wickets in innings | 0 |
10 wickets in match | 0 |
Best bowling | 1/4 |
Catches/stumpings | 25/– |
Batsman with the most sixes in T20 International cricket for each team


11. Sri Lanka – Thisara Perera (53)
T20I debut: 3 May 2010 v Zimbabwe
Last T20I: 7 March 2021 v West Indies
T20I shirt no.: 1
Competition | T20I |
---|---|
Matches | 84 |
Runs scored | 1,204 |
Batting average | 23.15 |
100s/50s | 0/3 |
Top score | 61 |
Balls bowled | 1,102 |
Wickets | 51 |
Bowling average | 33.66 |
5 wickets in innings | 0 |
10 wickets in match | n/a |
Best bowling | 3/24 |
Catches/stumpings | 30/– |
Batsman with the most sixes in T20 International cricket for each team


12. Bangladesh – Mahmudullah (48)
T20I debut: 1 September 2007 v Kenya
Last T20I: 30 March 2021 v New Zealand
T20I shirt no.: 30
Competition | T20I |
---|---|
Matches | 85 |
Runs scored | 1461 |
Batting average | 23.94 |
100s/50s | 0/4 |
Top score | 64* |
Balls bowled | 711 |
Wickets | 31 |
Bowling average | 27.87 |
5 wickets in innings | 0 |
10 wickets in match | 0 |
Best bowling | 3/18 |
Catches/stumpings | 31/– |
*All stats via Wikioedia.org
Read: Top 10 batsmen to hit the most sixes in Test Cricket history
Which Batsman has the most sixes in T20 International cricket for each team?
New Zealand – Martin Guptill (147)