Menu

Account

Create a free account Go Pro

Already have an account? Log in

ODI 2026 highest strike rate

Dasun Shanaka leads ODI on strike rate: 165.91 from 4 matches (Sri Lanka). Ishan Kishan (143.80) and Jordan Neill (140.00) are next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Dasun ShanakaSri LankaSL4 matches, 4 innings974174414636.5088165.91111010
2Ishan KishanIndiaIND5 matches, 4 innings1251145417443.50121143.8018801
3Jordan NeillIrelandIRE4 matches, 3 innings23*1433437035.0050140.005400
4Jordan CoxEnglandENG4 matches, 4 innings186434414335.75107133.6411410
5Mitchell MarshAustraliaAUS6 matches, 6 innings6084566629749.50227130.84321840
6Jos ButtlerEnglandENG8 matches, 7 innings41*31698721543.00168127.98151110
7David MillerSouth AfricaSA2 matches, 2 innings91422215175.50118127.9712901
8Marco JansenSouth AfricaSA2 matches, 2 innings7519229447.0074127.038610
9Dewald BrevisSouth AfricaSA3 matches, 3 innings33376*337638.0060126.673500
10Lokesh RahulIndiaIND10 matches, 10 innings129*3*26*101035288.00280125.71311302
11Harry BrookEnglandENG13 matches, 13 innings131361251.00489125.15552422
12Curtis CampherIrelandIRE9 matches, 9 innings9944149.00361122.16332031
13Corbin BoschSouth AfricaSA4 matches, 3 innings4361-50122.003300
14Rahmanullah GurbazAfghanistanAFG10 matches, 10 innings101034434.40282121.99371811
15Virat KohliIndiaIND11 matches, 11 innings111163363.30526120.34601842
16Yashasvi JaiswalIndiaIND3 matches, 2 innings32114114.0095120.0015301
17Ruben TrumpelmannNamibiaNAM8 matches, 6 innings8615639.00131119.0814910
18Harshit RanaIndiaIND3 matches, 3 innings338327.6770118.576510
19Jordan HermannSouth AfricaSA3 matches, 3 innings3324782.33209118.1832411
20Travis HeadAustraliaAUS6 matches, 6 innings6626644.33228116.6739411
21Shubman GillIndiaIND14 matches, 13 innings141393293.20811114.921201853
22Dunith WellalageSri LankaSL10 matches, 9 innings10914520.71127114.1714400
23Jamie OvertonEnglandENG9 matches, 6 innings967615.2067113.437200
24John CampbellWest IndiesWI7 matches, 7 innings7725035.71222112.61251011
25Brad EvansZimbabweZIM9 matches, 9 innings9917221.50157109.55101020
26Pavan RathnayakeSri LankaSL12 matches, 12 innings121269262.91636108.8166923
27Xavier BartlettAustraliaAUS7 matches, 7 innings7711316.14104108.656720
28Tom BantonEnglandENG8 matches, 7 innings8739456.29363108.54481241
29Amir JangooWest IndiesWI6 matches, 5 innings6531478.50290108.2830531
30Janith LiyanageSri LankaSL12 matches, 11 innings121133337.00310107.42301020
31Maaz SadaqatPakistanPAK8 matches, 8 innings8814718.38138106.5217610
32Will JacksEnglandENG12 matches, 10 innings121030944.14291106.1930720
33Azmatullah OmarzaiAfghanistanAFG9 matches, 7 innings9716924.14160105.63131010
34Fakhar ZamanPakistanPAK5 matches, 5 innings5515831.60150105.3315701
35Mosaddek HossainBangladeshBAN6 matches, 6 innings6617844.50169105.3317420
36Matthew BreetzkeSouth AfricaSA4 matches, 4 innings4417543.75168104.1723201
37Tanzid HasanBangladeshBAN14 matches, 14 innings141453341.00512104.10552351
38Darwish RasooliAfghanistanAFG5 matches, 5 innings556012.0058103.453200
39Shimron HetmyerWest IndiesWI2 matches, 2 innings229595.0092103.262610
40Gerhard ErasmusNamibiaNAM8 matches, 8 innings8835550.71345102.9032921
41Rohit SharmaIndiaIND14 matches, 14 innings141462744.79611102.62692822
42Justin GreavesWest IndiesWI4 matches, 4 innings4417844.50174102.3021201
43Connor EsterhuizenSouth AfricaSA3 matches, 3 innings3319798.50197100.0013911
44Arafat MinhasPakistanPAK8 matches, 8 innings8820929.8621099.5222520
45Michael BracewellNew ZealandNZ8 matches, 6 innings8613032.5013199.2412400
46Gus AtkinsonEnglandENG9 matches, 5 innings959632.009798.975400
47Kusal MendisSri LankaSL12 matches, 12 innings121253248.3654298.15521731
48Ben DuckettEnglandENG13 matches, 13 innings131373756.6975198.1489723
49Avishka FernandoSri LankaSL5 matches, 5 innings5520440.8020898.0825410
50Keemo PaulWest IndiesWI3 matches, 3 innings335117.005298.085000
51Shai HopeWest IndiesWI9 matches, 9 innings9947768.1449596.36351322
52Matt RenshawAustraliaAUS12 matches, 12 innings121234428.6735796.3628511
53Shaheen AfridiPakistanPAK11 matches, 9 innings11910317.1710796.2610500
54Glenn PhillipsNew ZealandNZ5 matches, 5 innings5518045.0018796.2614501
55Sediqullah AtalAfghanistanAFG10 matches, 9 innings10946751.8949494.53481012
56Cooper ConnollyAustraliaAUS10 matches, 10 innings101040840.8043394.23371421
57Salman AghaPakistanPAK11 matches, 11 innings111137834.3640393.8035712
58Saad BaigPakistanPAK5 matches, 5 innings5518537.0019992.9626210
59Ryan RickeltonSouth AfricaSA2 matches, 2 innings229898.0010791.599210
60Faheem AshrafPakistanPAK6 matches, 6 innings6610517.5011591.3013200
61Paul StirlingIrelandIRE7 matches, 7 innings7720829.7122990.8327620
62JJ SmitNamibiaNAM6 matches, 5 innings655814.506490.634200
63Sherfane RutherfordWest IndiesWI8 matches, 8 innings8813018.5714490.287610
64Kamindu MendisSri LankaSL9 matches, 9 innings9935143.8838990.2338921
65Andy McBrineIrelandIRE3 matches, 3 innings334522.505090.002200
66Mark ChapmanNew ZealandNZ5 matches, 5 innings5512525.0013989.9311510
67Joe RootEnglandENG13 matches, 12 innings131268085.0075989.5961261
68Hashmatullah ShahidiAfghanistanAFG10 matches, 10 innings101027855.6031189.3929301
69Oliver PeakeAustraliaAUS8 matches, 8 innings8821030.0023688.9813800
70Rashid KhanAfghanistanAFG9 matches, 7 innings978414.009588.4210100
71Daryl MitchellNew ZealandNZ8 matches, 8 innings8855679.4362988.39531232
72Wesley MadhevereZimbabweZIM9 matches, 9 innings9916418.2218787.7016110
73Nitish Kumar ReddyIndiaIND6 matches, 3 innings638227.339487.232310
74Shadab KhanPakistanPAK5 matches, 4 innings54215107.5024787.0416811
75Josh InglisAustraliaAUS10 matches, 10 innings101033433.4038486.9838221
76Dean FoxcroftNew ZealandNZ5 matches, 5 innings5517142.7519786.8010720
77George DockrellIrelandIRE6 matches, 6 innings6615130.2017486.7812400
78Tim TectorIrelandIRE2 matches, 2 innings227839.009086.678310
79Jan FrylinckNamibiaNAM8 matches, 8 innings8823329.1326986.6220611
80Pathum NissankaSri LankaSL7 matches, 7 innings7722932.7126885.4525620
81Washington SundarIndiaIND6 matches, 4 innings648040.009485.115110
82Tony de ZorziSouth AfricaSA3 matches, 3 innings3315150.3317884.8313220
83Axar PatelIndiaIND5 matches, 5 innings556716.757984.816110
84Rahmat ShahAfghanistanAFG10 matches, 10 innings101038347.8845584.1833321
85Lorcan TuckerIrelandIRE9 matches, 9 innings9914215.7816984.0212400
86Devon ConwayNew ZealandNZ3 matches, 3 innings337725.679283.7010110
87Roston ChaseWest IndiesWI3 matches, 3 innings338643.0010383.5010000
88Shreyas IyerIndiaIND11 matches, 11 innings111126426.4031883.0218810
89Sam CurranEnglandENG10 matches, 6 innings10612124.2014682.8810200
90Jai MoondraIrelandIRE8 matches, 7 innings876210.337582.677000
91Litton DasBangladeshBAN9 matches, 9 innings9930042.8636582.1919620
92Kamil MisharaSri LankaSL3 matches, 3 innings335418.006681.828100
93Temba BavumaSouth AfricaSA2 matches, 2 innings2213366.5016481.1014201
94Craig ErvineZimbabweZIM7 matches, 7 innings7726337.5732580.9224130
95Ruturaj GaikwadIndiaIND4 matches, 3 innings43101101.0012580.803410
96Ackeem AugusteWest IndiesWI5 matches, 5 innings5514929.8018680.1115400
97Ibrahim ZadranAfghanistanAFG10 matches, 10 innings101043548.3354479.9641631
98Hasan NawazPakistanPAK5 matches, 5 innings5518546.2523279.749710
99Zane GreenNamibiaNAM8 matches, 7 innings8711819.6714979.1910100
100Towhid HridoyBangladeshBAN13 matches, 13 innings131344649.5657078.2532430
Showing the top 10 of 157. Minimum 50 balls faced.

ODI 2026 Highest Strike Rate

Dasun Shanaka leads ODI on strike rate: 165.91 from 4 matches (Sri Lanka). Ishan Kishan (143.80) and Jordan Neill (140.00) are next. The ODI 2026 strike rate leaderboard ranks the 157 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.

ODI Strike rate Questions

Who has the best strike rate in ODI 2026?

Dasun Shanaka leads ODI 2026 with a strike rate of 165.91 from 4 matches. Ishan Kishan is second on 143.8 and Jordan Neill third on 140. A player needs a minimum 50 balls faced to be ranked. The table ranks every player in ODI 2026 by strike rate, with their team and matches.

Who are the top strikers in ODI 2026?

The top three strikers in ODI 2026 are Dasun Shanaka (165.91 in 4 matches), Ishan Kishan (143.8 in 5 matches) and Jordan Neill (140 in 4 matches). Every other player follows in the table, with their team and matches.