Menu

Account

Create a free account Go Pro

Already have an account? Log in

T20I 2026 highest strike rate

Ben Kohler-Cadmore leads T20I 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
4Asghar Ali KhanLuxembourgLUX4 matches, 4 innings935*94414170.5064220.3117710
5Naman DhirIndiaIND10 matches, 9 innings4*283310917635.2082214.63151200
6Mehboob AliMaltaMLT4 matches, 4 innings1693394414837.0069214.49151310
7Abhishek SharmaIndiaIND39 matches, 39 innings11327139391,15430.37562205.341098692
8Luka WoodsSerbiaSEB4 matches, 4 innings7233604427268.00133204.51321621
9Karanbir SinghAustriaAUT12 matches, 12 innings1185*164121259159.10293201.71475322
10Ariyan MohammedRomaniaROU5 matches, 5 innings093*15511228.0056200.0071010
11Rohit SinghGermanyDEU3 matches, 3 innings3319597.50102191.1825620
12Finn AllenNew ZealandNZ14 matches, 14 innings141451242.67270189.63403621
13Harry BrookEnglandENG19 matches, 18 innings191869049.29365189.04563832
14Sahil GroverCzech RepublicCZE4 matches, 4 innings4417944.7595188.4220901
15Vaibhav SooryavanshiIndiaIND10 matches, 10 innings101029529.50159185.53262220
16Jason HolderWest IndiesWI12 matches, 7 innings12716332.6088185.2371600
17Rashid KhanAfghanistanAFG13 matches, 7 innings13711018.3360183.338900
18Shimron HetmyerWest IndiesWI20 matches, 20 innings202064735.94354182.77504830
19Sabawoon DaviziCzech RepublicCZE4 matches, 4 innings4411658.0064181.2515400
20Shubham RanjaneUnited States of AmericaUSA4 matches, 4 innings4414170.5078180.779810
21Benjamin ManentiItalyITA4 matches, 3 innings4313846.0077179.2211820
22Sherfane RutherfordWest IndiesWI14 matches, 14 innings141453566.88300178.33393750
23Priyan PushparajanMaltaMLT5 matches, 5 innings5521754.25122177.87151430
24Lhuan-dre PretoriusSouth AfricaSA5 matches, 5 innings5527054.00154175.32271211
25Sanju SamsonIndiaIND30 matches, 30 innings303081027.93467173.45805080
26Salman AghaPakistanPAK11 matches, 11 innings111124121.91139173.38251310
27Lokesh BamNepalNPL6 matches, 4 innings6410753.5062172.587810
28Azmatullah OmarzaiAfghanistanAFG12 matches, 11 innings121134849.71202172.28182711
29Ryan RickeltonSouth AfricaSA11 matches, 11 innings111136045.00209172.25272220
30Ishan KishanIndiaIND37 matches, 37 innings37371,22035.88711171.591276081
31Maaz SadaqatPakistanPAK5 matches, 5 innings5518436.80108170.37151120
32George DockrellIrelandIRE10 matches, 10 innings101017722.13104170.19121200
33George LindeSouth AfricaSA10 matches, 5 innings10511739.0069169.5710600
34Will JacksEnglandENG18 matches, 14 innings181428335.38167169.46191910
35Romario ShepherdWest IndiesWI14 matches, 10 innings141014247.3384169.0571310
36Glenn PhillipsNew ZealandNZ17 matches, 16 innings171669853.69414168.60623751
37Bilal Tahir KhanKuwaitKWT3 matches, 3 innings339145.5054168.526710
38Vinoth RavindranHungaryHUN7 matches, 7 innings7714821.1488168.1818810
39Bilal ZalmaiAustriaAUT12 matches, 12 innings121222422.40134167.16241410
40Mitchell MarshAustraliaAUS7 matches, 7 innings7723038.33138166.67281230
41Jaspal SinghMaltaMLT5 matches, 5 innings5516053.3396166.67101210
42Omid RahimiBelgiumBEL4 matches, 4 innings4413969.5084165.4814710
43Nitish Kumar ReddyIndiaIND10 matches, 7 innings10713426.8081165.437800
44Hardik PandyaIndiaIND14 matches, 12 innings141228626.00173165.32172020
45Aiden MarkramSouth AfricaSA11 matches, 11 innings111138948.63236164.83421540
46Quinton de KockSouth AfricaSA10 matches, 10 innings101032432.40197164.47292011
47Daryl MitchellNew ZealandNZ17 matches, 15 innings171538131.75232164.22252210
48Adeeb UsmaniUnited Arab EmiratesUAE5 matches, 5 innings5521571.67131164.12141420
49Shivam DubeIndiaIND30 matches, 25 innings302553929.94329163.83333720
50Tim SeifertNew ZealandNZ17 matches, 17 innings171755834.88343162.68622660
51Richie BerringtonScotlandSCO6 matches, 6 innings6616928.17104162.5014800
52Louis BruceGibraltarGIB6 matches, 6 innings6613021.6780162.5012700
53Suryakumar YadavIndiaIND14 matches, 14 innings141448444.00300161.33462440
54Dasun ShanakaSri LankaSL21 matches, 19 innings211939922.17248160.89143430
55Raihan StanikzaiSwitzerlandCHE4 matches, 4 innings448220.5051160.7810410
56Tim DavidAustraliaAUS5 matches, 5 innings558320.7552159.623800
57Jos ButtlerEnglandENG19 matches, 18 innings191851530.29323159.44582021
58Irfan HusainRomaniaROU7 matches, 7 innings7715622.2998159.1813910
59Muhammad AsimQatarQAT5 matches, 4 innings54151151.0095158.9510720
60Janitha FernandoRomaniaROU8 matches, 5 innings8510836.0068158.828600
61Imran AnwarBahrainBHR3 matches, 3 innings339246.0058158.628610
62Shadab KhanPakistanPAK13 matches, 12 innings131221724.11137158.39171200
63Gerhard ErasmusNamibiaNAM15 matches, 15 innings151549438.00313157.83312630
64Hasan NawazPakistanPAK5 matches, 5 innings5515953.00101157.43101010
65Carlos NunesPortugalPOR4 matches, 3 innings4311839.3375157.3311410
66Muhammad Sheraz SheikhBelgiumBEL5 matches, 5 innings5516232.40103157.28151020
67Travis HeadAustraliaAUS6 matches, 6 innings6613823.0088156.8220510
68Yuvraj SamraCanadaCAN4 matches, 4 innings4414436.0092156.5217601
69Dane CleaverNew ZealandNZ4 matches, 4 innings4410025.0064156.2512310
70Sahibzada FarhanPakistanPAK16 matches, 15 innings161569749.79447155.93663262
71Connor EsterhuizenSouth AfricaSA9 matches, 9 innings9932941.13211155.92252330
72Sanjay KrishnamurthiUnited States of AmericaUSA4 matches, 4 innings4410635.3368155.885810
73Mirza BaigQatarQAT5 matches, 5 innings559832.6763155.565500
74David MillerSouth AfricaSA6 matches, 6 innings6617458.00112155.36121010
75Dewald BrevisSouth AfricaSA16 matches, 14 innings161445434.92293154.95273220
76Akshdeep NathUnited Arab EmiratesUAE5 matches, 4 innings5496-62154.847710
77Fayaz Khan NasseriGermanyDEU9 matches, 8 innings9813516.8888153.4191100
78Brad EvansZimbabweZIM19 matches, 14 innings191423323.30152153.29161710
79Anthony MoscaItalyITA7 matches, 7 innings7720934.83137152.55131620
80Shai HopeWest IndiesWI16 matches, 16 innings161660150.08394152.54463642
81Shreyas IyerIndiaIND26 matches, 26 innings262671632.55470152.34592531
82Yasser NazeerBahrainBHR5 matches, 5 innings5510521.0069152.1713300
83Omid Malik KhelBelgiumBEL4 matches, 4 innings4414046.6792152.1714720
84Bevon JacobsNew ZealandNZ11 matches, 11 innings111125531.88168151.79171220
85Grant StewartItalyITA7 matches, 6 innings7610320.6068151.4731100
86Saim AyubPakistanPAK15 matches, 13 innings151327721.31183151.37291210
87Sebastian HeathDenmarkDNK7 matches, 7 innings7717735.40117151.2815910
88Qasim MuhammadMaltaMLT3 matches, 2 innings3212160.5080151.2510610
89Benjamin CalitzIrelandIRE9 matches, 9 innings9914520.7196151.048900
90Dhavalkumar NorotamPortugalPOR5 matches, 5 innings5516633.20110150.9120310
91Abbas GhaniHungaryHUN7 matches, 7 innings7721731.00144150.69261020
92Hamid ShahDenmarkDNK7 matches, 7 innings7727145.17180150.56201520
93Matthew StokesGuernseyGGY2 matches, 2 innings2214070.0093150.5415301
94Imal LiyanageQatarQAT5 matches, 5 innings5519138.20128149.2219610
95Josh InglisAustraliaAUS8 matches, 8 innings8812217.4382148.7816300
96Burhan NiazBelgiumBEL4 matches, 4 innings4411658.0078148.7211510
97Tilak VarmaIndiaIND35 matches, 34 innings353475736.05510148.43563650
98Fakhar ZamanPakistanPAK8 matches, 8 innings8818923.63128147.6623710
99Junior TaanyandaNamibiaNAM3 matches, 3 innings3316582.50112147.3213820
100Tom BantonEnglandENG18 matches, 16 innings181634628.83235147.23271630
Showing the top 10 of 318. Minimum 50 balls faced.

T20I 2026 Highest Strike Rate

Ben Kohler-Cadmore leads T20I on strike rate: 241.79 from 4 matches (Germany). Musaddiq Ahmed (234.75) and Shahid Afridi (228.75) are next. The T20I 2026 strike rate leaderboard ranks the 318 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.

T20I Strike rate Questions

Who has the best strike rate in T20I 2026?

Ben Kohler-Cadmore leads T20I 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 T20I 2026 by strike rate, with their team and matches.

Who are the top strikers in T20I 2026?

The top three strikers in T20I 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.