Menu

Account

Create a free account Go Pro

Already have an account? Log in

T20 Cricket 2026 most sixes

Abhishek Sharma leads T20 Cricket 2026 with 129 sixes (India). Finn Allen (102) and Vaibhav Sooryavanshi (94) are next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Abhishek SharmaIndiaIND54 matches, 54 innings11327154541,71733.02837205.14159129133
2Finn AllenGlasgow CosmicGC48 matches, 48 innings4031248481,41331.40773182.7911310253
3Vaibhav SooryavanshiIndiaIND26 matches, 26 innings1544526261,07141.19486220.37899471
4Ishan KishanIndiaIND52 matches, 52 innings106152521,82237.181,041175.0218792141
5Shimron HetmyerWest IndiesWI50 matches, 49 innings0433350491,25731.43729172.43839042
6Nicholas PooranTrinbago Knight RidersTKR41 matches, 41 innings2259041411,05328.46723145.64688461
7Quinton de KockBarbados RoyalsBR42 matches, 42 innings1437142421,31234.53878149.431047873
8Sherfane RutherfordWest IndiesWI41 matches, 39 innings843249*41391,13143.50699161.808178100
9Dasun ShanakaSri LankaSL44 matches, 40 innings12189444089527.12521171.79457541
10Sanju SamsonIndiaIND44 matches, 44 innings184444441,28732.18755170.461337492
11Ryan RickeltonMumbai IndiansMI34 matches, 33 innings34331,04537.32618169.09827342
12Rovman PowellWest IndiesWI54 matches, 49 innings54491,06526.63751141.81707030
13Dewald BrevisSouth AfricaSA35 matches, 30 innings353092132.89624147.60526741
14Mitchell MarshAustraliaAUS28 matches, 28 innings28281,12841.78723156.021096672
15Tim SeifertNew ZealandNZ42 matches, 42 innings42421,25731.43824152.5511765102
16Shai HopeWest IndiesWI36 matches, 36 innings36361,12643.31837134.53746253
17Andries GousEdinburgh Castle RockersECR31 matches, 31 innings313199335.46686144.75835661
18Shreyas IyerIndiaIND39 matches, 39 innings39391,21439.16765158.69985582
19Sahibzada FarhanPakistanPAK26 matches, 25 innings26251,07746.83675159.56995583
20Steven SmithAmsterdam FlamesAF39 matches, 39 innings39391,24434.56851146.181135453
21Liam LivingstoneGlasgow CosmicGC28 matches, 27 innings282775930.36525144.57385450
22Sikandar RazaZimbabweZIM49 matches, 47 innings49471,02426.95742138.01805311
23Tilak VarmaIndiaIND49 matches, 48 innings49481,11633.82756147.62865371
24Jos ButtlerGujarat TitansGT42 matches, 41 innings42411,18933.03765155.421235371
25Heinrich KlaasenRotterdam DockersRD30 matches, 29 innings30291,02144.39646158.05715370
26Karanbir SinghAustriaAUT12 matches, 12 innings121259159.10293201.71475322
27Shivam DubeIndiaIND42 matches, 37 innings423780932.36499162.12575220
28Tim DavidAmsterdam FlamesAF30 matches, 30 innings303064335.72372172.85395020
29Maaz SadaqatPakistanPAK24 matches, 24 innings242480735.09462174.68715042
30Lhuan-dre PretoriusSouth AfricaSA29 matches, 28 innings292895338.12593160.71844972
31Mark ChapmanBelfast WolvesBW34 matches, 33 innings343389630.90574156.10744750
32George MunseyGlasgow CosmicGC31 matches, 31 innings31311,05038.89788133.25984591
33Glenn PhillipsNew ZealandNZ31 matches, 29 innings312992837.12619149.92814451
34Colin MunroRotterdam DockersRD24 matches, 24 innings242480736.68632127.69704460
35James VinceDublin GuardiansDG31 matches, 31 innings31311,17040.34756154.761304382
36Donovan FerreiraRajasthan RoyalsRR29 matches, 28 innings292858127.67354164.12384320
37Mitchell OwenWashington FreedomWSF21 matches, 21 innings212155326.33285194.04454321
38Hassan KhanJamaica KingsmenJK43 matches, 34 innings433457624.00384150.00284210
39Rajat PatidarRoyal Challengers BengaluruRCB14 matches, 14 innings141450141.75260192.69304250
40Moeen AliYorkshireYOR30 matches, 29 innings302955023.91397138.54284130
41Jason HolderSt Kitts and Nevis PatriotsSNP46 matches, 36 innings463652718.17381138.32274000
42Aneurin DonaldDerbyshireDER15 matches, 15 innings151553535.67236226.69543940
43Will JacksMumbai IndiansMI30 matches, 26 innings302660135.35357168.35463830
44Cooper ConnollyAustraliaAUS29 matches, 29 innings292960824.32413147.22513821
45Kusal MendisSri LankaSL28 matches, 28 innings28281,05542.20705149.651023881
46Harry BrookEnglandENG19 matches, 18 innings191869049.29365189.04563832
47Shadab KhanPakistanPAK38 matches, 32 innings383265029.55389167.10483730
48David MillerBelfast WolvesBW31 matches, 30 innings313067635.58447151.23503720
49Aiden MarkramLucknow Super GiantsLSG28 matches, 27 innings282787239.64561155.44863651
50Faf du PlessisRotterdam DockersRD22 matches, 22 innings222287145.84574151.74813561
51Jason RoyGlasgow CosmicGC29 matches, 29 innings292989333.07603148.09943461
52Suryakumar YadavMumbai IndiansMI27 matches, 27 innings272775431.42483156.11743460
53Tristan StubbsDelhi CapitalsDC41 matches, 37 innings413787245.89658132.52473340
54Hasan NawazPakistanPAK24 matches, 22 innings242267037.22491136.46543340
55Shubman GillGujarat TitansGT16 matches, 16 innings161673245.75449163.03743361
56Daryl MitchellDublin GuardiansDG34 matches, 32 innings343275028.85541138.63533230
57David WilleyDublin GuardiansDG24 matches, 24 innings242450824.19342148.54333220
58Kieron PollardTrinbago Knight RidersTKR23 matches, 22 innings232256531.39393143.77453241
59Azmatullah OmarzaiAfghanistanAFG15 matches, 13 innings151340044.44229174.67213211
60Priyansh AryaPunjab KingsPBKS13 matches, 13 innings131336428.00172211.63273230
61Saim AyubPakistanPAK34 matches, 32 innings343271724.72519138.15673121
62Usman KhanPakistanPAK31 matches, 29 innings312962424.96432144.44573141
63Pathum NissankaSri LankaSL28 matches, 28 innings282871726.56483148.45763131
64Lokesh RahulDelhi CapitalsDC14 matches, 14 innings141459345.62340174.41563151
65Ashton TurnerMultan SultansMS31 matches, 31 innings313165429.73383170.76513040
66Sai SudharsanGujarat TitansGT17 matches, 17 innings171772245.13457157.99753081
67Romario ShepherdWest IndiesWI52 matches, 31 innings523137422.00266140.60222910
68Marcus StoinisPunjab KingsPBKS32 matches, 28 innings322864027.83452141.59552920
69Sam BillingsRawalpindizRW27 matches, 27 innings272771432.45478149.37582960
70Dian ForresterTexas Super KingsTSK25 matches, 24 innings252449137.77336146.13352910
71Matthew ShortChennai Super KingsCSK24 matches, 24 innings242473436.70525139.81632921
72Nitish Kumar ReddyIndiaIND24 matches, 20 innings242043629.07257169.65262910
73Chris LynnNorthamptonshireNOR19 matches, 19 innings191958636.63361162.33652922
74Beau WebsterWarwickshireWAR16 matches, 15 innings161570046.67483144.93642951
75Tom BantonSomersetSOM30 matches, 28 innings302865528.48447146.53612850
76Travis HeadSunrisers HyderabadSRH21 matches, 21 innings212154826.10329166.57662830
77Connor EsterhuizenSouth AfricaSA20 matches, 19 innings201950828.22367138.42472840
78Glenn MaxwellBelfast WolvesBW38 matches, 35 innings383548017.78337142.43312730
79Andre RussellJamaica KingsmenJK27 matches, 25 innings272533115.76254130.31202720
80Hardik PandyaMumbai IndiansMI24 matches, 22 innings242249224.60322152.80382720
81Andre FletcherSt Kitts and Nevis PatriotsSNP23 matches, 23 innings232358127.67438132.65522730
82Adam LythYorkshireYOR13 matches, 13 innings131347339.42266177.82482731
83George LindeNottinghamshireNOT34 matches, 27 innings342749123.38326150.61392610
84Brandon McMullenEdinburgh Castle RockersECR19 matches, 19 innings191953135.40363146.28412620
85Gerhard ErasmusNamibiaNAM15 matches, 15 innings151549438.00313157.83312630
86Musaddiq AhmedGermanyDEU5 matches, 5 innings5527755.40118234.75192611
87Naman DhirIndiaIND24 matches, 23 innings242349429.06298165.77462520
88Brandon KingBarbados RoyalsBR23 matches, 23 innings232353824.45432124.54522520
89Philip SaltRoyal Challengers BengaluruRCB23 matches, 23 innings232362328.32421147.98602550
90Hilton CartwrightHampshireHAM22 matches, 21 innings222139639.60236167.80282510
91Virat KohliRoyal Challengers BengaluruRCB16 matches, 16 innings161667556.25407165.85732551
92Ben McDermottRotterdam DockersRD26 matches, 26 innings262650222.82356141.01402430
93Daniel LawrenceSurreySUR20 matches, 19 innings201946130.73321143.61252420
94Dhruv JurelRajasthan RoyalsRR16 matches, 16 innings161651536.79333154.65472460
95Devdutt PadikkalRoyal Challengers BengaluruRCB15 matches, 15 innings151546433.14275168.73492430
96David WarnerKarachi KingsKRK11 matches, 11 innings1111645107.50410157.32692452
97Sunil NarineTrinbago Knight RidersTKR40 matches, 25 innings402528714.35198144.95192320
98Prabhsimran SinghPunjab KingsPBKS14 matches, 13 innings141351042.50302168.87552360
99Jan FrylinckNamibiaNAM14 matches, 14 innings141447734.07348137.07372331
100Kiran CarlsonGlamorganGLA12 matches, 12 innings121240533.75207195.65432311
Showing the top 10 of 905

T20 Cricket 2026 Most Sixes

Abhishek Sharma leads T20 Cricket 2026 with 129 sixes (India). Finn Allen (102) and Vaibhav Sooryavanshi (94) are next. The T20 Cricket 2026 sixes leaderboard ranks all 905 players who have contributed sixes this season. The leading six hitter can change after every match as the season progresses. Filter by team to analyse sixes depth across squads.

T20 Cricket Sixes Questions

Who has the most sixes in T20 Cricket 2026?

Abhishek Sharma leads T20 Cricket 2026 with 129 sixes from 54 matches, averaging 33.02 at a strike rate of 205.14. Finn Allen is second on 102 and Vaibhav Sooryavanshi third on 94. The table ranks every player in T20 Cricket 2026 by sixes, with their team and matches.

Who are the top six hitters in T20 Cricket 2026?

The top three six hitters in T20 Cricket 2026 are Abhishek Sharma (129 in 54 matches), Finn Allen (102 in 48 matches) and Vaibhav Sooryavanshi (94 in 26 matches). Abhishek Sharma is 27 sixes clear of Finn Allen. Every other player follows in the table, with their team and matches.