Menu

Account

Create a free account Go Pro

Already have an account? Log in

T20 Cricket 2026 highest strike rate

Ben Kohler-Cadmore leads T20 Cricket on strike rate: 241.79 from 4 matches (Germany). Musaddiq Ahmed (234.75) and Shahid Afridi (228.75) are next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Ben Kohler-CadmoreGermanyDEU4 matches, 4 innings00294416254.0067241.7921801
2Musaddiq AhmedGermanyDEU5 matches, 5 innings1860375527755.40118234.75192611
3Shahid AfridiGermanyDEU9 matches, 9 innings341209918322.8880228.75101900
4Aneurin DonaldDerbyshireDER15 matches, 15 innings122113151553535.67236226.69543940
5Vaibhav SooryavanshiIndiaIND26 matches, 26 innings1544526261,07141.19486220.37899471
6Asghar Ali KhanLuxembourgLUX4 matches, 4 innings935*94414170.5064220.3117710
7Mehboob AliMaltaMLT4 matches, 4 innings1693394414837.0069214.49151310
8Priyansh AryaPunjab KingsPBKS13 matches, 13 innings2200131336428.00172211.63273230
9Hasan AliYorkshireYOR25 matches, 17 innings131311*251712212.2059206.7881000
10Abhishek SharmaIndiaIND54 matches, 54 innings11327154541,71733.02837205.14159129133
11Luka WoodsSerbiaSEB4 matches, 4 innings4427268.00133204.51321621
12Rahkeem CornwallAntigua & Barbuda FalconsABF9 matches, 9 innings9918921.0093203.23191600
13Karanbir SinghAustriaAUT12 matches, 12 innings121259159.10293201.71475322
14Urvil PatelChennai Super KingsCSK7 matches, 7 innings7712918.4364201.5661410
15Ariyan MohammedRomaniaROU5 matches, 5 innings5511228.0056200.0071010
16Kiran CarlsonGlamorganGLA12 matches, 12 innings121240533.75207195.65432311
17Mitchell OwenWashington FreedomWSF21 matches, 21 innings212155326.33285194.04454321
18Rajat PatidarRoyal Challengers BengaluruRCB14 matches, 14 innings141450141.75260192.69304250
19Rohit SinghGermanyDEU3 matches, 3 innings3319597.50102191.1825620
20Saad MasoodPakistanPAK7 matches, 5 innings7511228.0059189.8313610
21Harry BrookEnglandENG19 matches, 18 innings191869049.29365189.04563832
22Shashank SinghPunjab KingsPBKS11 matches, 9 innings11913222.0070188.5711810
23Sahil GroverCzech RepublicCZE4 matches, 4 innings4417944.7595188.4220901
24Venkatesh IyerRoyal Challengers BengaluruRCB6 matches, 6 innings6620852.00112185.71211310
25Finn AllenGlasgow CosmicGC48 matches, 48 innings48481,41331.40773182.7911310253
26Ashutosh SharmaDelhi CapitalsDC8 matches, 8 innings8817134.2094181.91151200
27Sabawoon DaviziCzech RepublicCZE4 matches, 4 innings4411658.0064181.2515400
28Nathan McAndrewGlamorganGLA13 matches, 7 innings1379323.2552178.857700
29Abdul SamadPakistanPAK11 matches, 11 innings111118626.57104178.85161400
30Ayush MhatreChennai Super KingsCSK6 matches, 6 innings6620140.20113177.88201220
31Priyan PushparajanMaltaMLT5 matches, 5 innings5521754.25122177.87151430
32Adam LythYorkshireYOR13 matches, 13 innings131347339.42266177.82482731
33Simon HarmerEssexESS16 matches, 10 innings161019866.00112176.79161010
34Craig OvertonSomersetSOM14 matches, 9 innings14918546.25105176.1916810
35Zen MalikWarwickshireWAR9 matches, 9 innings9921624.00123175.61241110
36Ishan KishanIndiaIND52 matches, 52 innings52521,82237.181,041175.0218792141
37Maaz SadaqatPakistanPAK24 matches, 24 innings242480735.09462174.68715042
38Azmatullah OmarzaiAfghanistanAFG15 matches, 13 innings151340044.44229174.67213211
39Lokesh RahulDelhi CapitalsDC14 matches, 14 innings141459345.62340174.41563151
40Tim DavidAmsterdam FlamesAF30 matches, 30 innings303064335.72372172.85395020
41Lokesh BamNepalNPL6 matches, 4 innings6410753.5062172.587810
42Tom CurranEdinburgh Castle RockersECR32 matches, 22 innings322231420.93182172.53242000
43Shimron HetmyerWest IndiesWI50 matches, 49 innings50491,25731.43729172.43839042
44Dasun ShanakaSri LankaSL44 matches, 40 innings444089527.12521171.79457541
45Ashton TurnerMultan SultansMS31 matches, 31 innings313165429.73383170.76513040
46Sanju SamsonIndiaIND44 matches, 44 innings44441,28732.18755170.461337492
47Mohammad HarisGuyana Amazon WarriorsGAW11 matches, 11 innings111121619.64127170.08241200
48Nitish Kumar ReddyIndiaIND24 matches, 20 innings242043629.07257169.65262910
49Dan MousleyWarwickshireWAR8 matches, 8 innings8821754.25128169.53161220
50Arafat MinhasPakistanPAK14 matches, 11 innings141117822.25105169.5216900
51Sarfaraz KhanChennai Super KingsCSK10 matches, 7 innings10716123.0095169.4723610
52Michael BracewellAmsterdam FlamesAF24 matches, 17 innings241730521.79180169.44262020
53Ryan RickeltonMumbai IndiansMI34 matches, 33 innings34331,04537.32618169.09827342
54Prabhsimran SinghPunjab KingsPBKS14 matches, 13 innings141351042.50302168.87552360
55Andrew TyeEdinburgh Castle RockersECR15 matches, 13 innings151315717.4493168.8291500
56Devdutt PadikkalRoyal Challengers BengaluruRCB15 matches, 15 innings151546433.14275168.73492430
57Harrison WardSussexSUS9 matches, 9 innings9925828.67153168.63281510
58Bilal Tahir KhanKuwaitKWT3 matches, 3 innings339145.5054168.526710
59Will JacksMumbai IndiansMI30 matches, 26 innings302660135.35357168.35463830
60Kamran DhariwalGloucestershireGLO11 matches, 11 innings111123923.90142168.31131810
61Vinoth RavindranHungaryHUN7 matches, 7 innings7714821.1488168.1818810
62David WieseRotterdam DockersRD13 matches, 9 innings13915839.5094168.0914700
63Hilton CartwrightHampshireHAM22 matches, 21 innings222139639.60236167.80282510
64Jack WildermuthBrisbane HeatBH5 matches, 5 innings559218.4055167.279500
65Bilal ZalmaiAustriaAUT12 matches, 12 innings121222422.40134167.16241410
66Shadab KhanPakistanPAK38 matches, 32 innings383265029.55389167.10483730
67Will SmeedSomersetSOM10 matches, 10 innings101039539.50237166.67392030
68Jaspal SinghMaltaMLT5 matches, 5 innings5516053.3396166.67101210
69Travis HeadSunrisers HyderabadSRH21 matches, 21 innings212154826.10329166.57662830
70Virat KohliRoyal Challengers BengaluruRCB16 matches, 16 innings161667556.25407165.85732551
71Naman DhirIndiaIND24 matches, 23 innings242349429.06298165.77462520
72Omid RahimiBelgiumBEL4 matches, 4 innings4413969.5084165.4814710
73Ben McKinneyDurhamDUR7 matches, 7 innings7718230.33110165.45151200
74Alex LeesDurhamDUR12 matches, 12 innings121247439.50288164.58501931
75Mohsin RiazIslamabad UnitedISU4 matches, 4 innings449724.2559164.4113300
76Suryansh ShedgeIndiaIND11 matches, 9 innings11916627.67101164.36101210
77Donovan FerreiraRajasthan RoyalsRR29 matches, 28 innings292858127.67354164.12384320
78Adeeb UsmaniUnited Arab EmiratesUAE5 matches, 5 innings5521571.67131164.12141420
79George ThomasSussexSUS5 matches, 5 innings5510521.0064164.0610510
80Thomas RewSomersetSOM14 matches, 14 innings141425521.25156163.46311110
81Shubman GillGujarat TitansGT16 matches, 16 innings161673245.75449163.03743361
82Benny HowellNottinghamshireNOT14 matches, 12 innings141215814.3697162.8911900
83Rashid KhanAfghanistanAFG35 matches, 15 innings351519516.25120162.50141400
84Joel DaviesAustraliaAUS11 matches, 7 innings11714347.6788162.5013600
85Louis BruceGibraltarGIB6 matches, 6 innings6613021.6780162.5012700
86Chris LynnNorthamptonshireNOR19 matches, 19 innings191958636.63361162.33652922
87Ross WhiteleyDerbyshireDER12 matches, 11 innings121128731.89177162.15261400
88Shivam DubeIndiaIND42 matches, 37 innings423780932.36499162.12575220
89Sherfane RutherfordWest IndiesWI41 matches, 39 innings41391,13143.50699161.808178100
90Mohammad NaeemLahore QalandarsLQ7 matches, 7 innings7711816.8673161.6410710
91Daniel SamsSomersetSOM34 matches, 25 innings342530517.94189161.38241800
92Raihan StanikzaiSwitzerlandCHE4 matches, 4 innings448220.5051160.7810410
93Lhuan-dre PretoriusSouth AfricaSA29 matches, 28 innings292895338.12593160.71844972
94Lewis McManusNorthamptonshireNOR12 matches, 12 innings121220420.40127160.63141110
95Josh InglisAustraliaAUS17 matches, 17 innings171746230.80288160.42541930
96Matthew RevisYorkshireYOR13 matches, 12 innings131224224.20151160.26111420
97Sahibzada FarhanPakistanPAK26 matches, 25 innings26251,07746.83675159.56995583
98Salil AroraSunrisers HyderabadSRH11 matches, 11 innings111115622.2998159.18111100
99Irfan HusainRomaniaROU7 matches, 7 innings7715622.2998159.1813910
100George DockrellDublin GuardiansDG19 matches, 18 innings191826917.93169159.17181800
Showing the top 10 of 641. Minimum 50 balls faced.

T20 Cricket 2026 Highest Strike Rate

Ben Kohler-Cadmore leads T20 Cricket on strike rate: 241.79 from 4 matches (Germany). Musaddiq Ahmed (234.75) and Shahid Afridi (228.75) are next. The T20 Cricket 2026 strike rate leaderboard ranks the 641 players who meet the qualifying threshold this season. The leading striker can change after every match as the season progresses. Filter by team to analyse strike rate depth across squads. Qualification: minimum 50 balls faced.

T20 Cricket Strike rate Questions

Who has the best strike rate in T20 Cricket 2026?

Ben Kohler-Cadmore leads T20 Cricket 2026 with a strike rate of 241.79 from 4 matches. Musaddiq Ahmed is second on 234.75 and Shahid Afridi third on 228.75. A player needs a minimum 50 balls faced to be ranked. The table ranks every player in T20 Cricket 2026 by strike rate, with their team and matches.

Who are the top strikers in T20 Cricket 2026?

The top three strikers in T20 Cricket 2026 are Ben Kohler-Cadmore (241.79 in 4 matches), Musaddiq Ahmed (234.75 in 5 matches) and Shahid Afridi (228.75 in 9 matches). Every other player follows in the table, with their team and matches.