TechnoSports Media Group
  • Home
  • Technology
  • Smartphones
  • Deal
  • Sports
  • Reviews
  • Gaming
  • Entertainment
No Result
View All Result
AI News
  • Home
  • Technology
  • Smartphones
  • Deal
  • Sports
  • Reviews
  • Gaming
  • Entertainment
No Result
View All Result
AI News
No Result
View All Result
most sixes in T20

Batsman with the most sixes in T20 International cricket for each team

Rahul Roy by Rahul Roy
August 26, 2025
in Sports, Cricket, FAQ
0

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

Martin Guptill

1. New Zealand – Martin Guptill (147)

T20I debut: 15 February 2009 v Australia
Last T20I: 1 April 2021 v Bangladesh
T20I shirt no.: 31

CompetitionT20I
Matches102
Runs scored2,939
Batting average32.29
100s/50s2/17
Top score105
Balls bowled6
Wickets0
Bowling average–
5 wickets in innings–
10 wickets in match–
Best bowling–
Catches/stumpings58/–
Rohit Sharma

2. India – Rohit Sharma (133)

T20I debut: 19 September 2007 v England
Last T20I: 20 March 2021 v England
T20I shirt no.: 45

CompetitionT20I
Matches111
Runs scored2,864
Batting average32.54
100s/50s4/22
Top score118
Balls bowled68
Wickets10 wickets in the match
Bowling average113.00
5 wickets in innings0
10 wickets in match0
Best bowling1/22
Catches/stumpings41/–

Let’s explore the Batsman with the most sixes in T20 International cricket for each team

Eoin Morgan

3. England – Eoin Morgan (113)

T20I debut: 5 June 2009 v Netherlands
Last T20I: 20 March 2021 v India

MatchesRuns100sAverage
1022311028.73

Let’s explore the Batsman with the most sixes in T20 International cricket for each team

Chris Gayle

4. West Indies – Chris Gayle (106)

T20I debut: 16 February 2006 v New Zealand
Last T20I: 7 March 2021 v Sri Lanka

CompetitionT20I
Matches58
Runs scored1,627
Batting average32.54
100s/50s2/13
Top score117
Balls bowled319
Wickets17
Bowling average22.17
5 wickets in innings0
10 wickets in match0
Best bowling2/15
Catches/stumpings15/–

Batsman with the most sixes in T20 International cricket for each team

Aaron Finch

5. Australia – Aaron Finch (104)

T20I debut: 12 January 2011 v England
Last T20I: 7 March 2021 v New Zealand
T20I shirt no.: 5

CompetitionT20I
Matches71
Runs scored2,346
Batting average38.45
100s/50s2/14
Top score172
Balls bowled12
Wickets0
Bowling average–
5 wickets in innings–
10 wickets in match–
Best bowling–
Catches/stumpings32/–

Batsman with the most sixes in T20 International cricket for each team

Mohammad Nabi; Cricket – ICC Cricket World Cup – Afghanistan v New Zealand – The County Ground, Taunton, Britain – June 8, 2019 Afghanistan’s Mohammad Nabi walks off after being caught by New Zealand’s Tom Latham Action Images via Reuters/Andrew Couldridge

6. Afghanistan – Mohammad Nabi (83)

T20I debut: 1 February 2010 v Ireland
Last T20I: 20 March 2021 v Zimbabwe
T20I shirt no.: 7

CompetitionT20I
Matches80
Runs scored1,394
Batting average22.12
100s/50s0/4
Top score89
Balls bowled1,594
Wickets71
Bowling average26.97
5 wickets in innings0
10 wickets in match0
Best bowling4/10
Catches/stumpings44/–

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

CompetitionT20I
Matches96
Runs scored1,672
Batting average21.16
100s/50s1/3
Top score124
Balls bowled903
Wickets58
Bowling average19.55
5 wickets in innings0
10 wickets in match0
Best bowling4/45
10 wickets in the match35/–

Batsman with the most sixes in T20 International cricket for each team

Shahid Afridi

8. Pakistan – Shahid Afridi (73)

T20I debut: 28 August 2006 v England
Last T20I: 31 May 2018 v West Indies
T20I shirt no.: 10

CompetitionT20I
Matches99
Runs scored1,416
Batting average17.92
100s/50s0/4
Top score54*
Balls bowled2,168
Wickets98
Bowling average24.44
5 wickets in innings0
10 wickets in match0
Best bowling4/11
Catches/stumpings30/–

Batsman with the most sixes in T20 International cricket for each team

Jean-Paul Duminy

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

CompetitionT20I
Matches81
Runs scored1,934
Batting average38.68
100s/50s0/11
Top score96*
Balls bowled463
Wickets21
Bowling average28.52
5 wickets in innings0
10 wickets in match0
Best bowling3/18
Catches/stumpings35/–

Batsman with the most sixes in T20 International cricket for each team

Hamilton Masakadza

10. Zimbabwe – Hamilton Masakadza (65)

T20I debut: 28 November 2006 v Bangladesh
Last T20I 20: September 2019 v Afghanistan

CompetitionT20I
Matches66
Runs scored1,662
Batting average25.96
100s/50s0/11
Top score93*
Balls bowled72
Wickets2
Bowling average56.50
5 wickets in innings0
10 wickets in match0
Best bowling1/4
Catches/stumpings25/–

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

CompetitionT20I
Matches84
Runs scored1,204
Batting average23.15
100s/50s0/3
Top score61
Balls bowled1,102
Wickets51
Bowling average33.66
5 wickets in innings0
10 wickets in matchn/a
Best bowling3/24
Catches/stumpings30/–

Batsman with the most sixes in T20 International cricket for each team

Mahmudullah

12. Bangladesh – Mahmudullah (48)

T20I debut: 1 September 2007 v Kenya
Last T20I: 30 March 2021 v New Zealand
T20I shirt no.: 30

CompetitionT20I
Matches85
Runs scored1461
Batting average23.94
100s/50s0/4
Top score64*
Balls bowled711
Wickets31
Bowling average27.87
5 wickets in innings0
10 wickets in match0
Best bowling3/18
Catches/stumpings31/–

*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)

Tags: Most SixesT20 batsmanT20I
Rahul Roy

Rahul Roy

I am a computer guy by profession and a sports fanatic by choice.

Next Post
HDFC Bank Doubles Minimum Account Balance to ₹25,000: What This Means for Your Wallet?

HDFC Bank Doubles Minimum Average Balance to ₹25,000: What This Means for Your Wallet?

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • Genshin Impact Luna III Leaks: Major Buffs Coming for Sucrose, Fischl, and Razor
  • How to Get All Fossil Pokemon in Pokemon Legends Z-A: Complete Guide
  • Where to Find The Simpsons Treehouse in Fortnite Chapter 6 Season 4
  • Buy JNews
  • Support Forum
  • Pre-sale Question
  • Contact Us

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Technology
  • Smartphones
  • Deal
  • Sports
  • Reviews
  • Gaming
  • Entertainment

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.