Menu

Account

Create a free account Go Pro

Already have an account? Log in

ODI 2026 most innings batted

Rohit Sharma and Tanzid Hasan share the lead in ODI 2026 with 14 innings batted (India). Najmul Hossain Shanto (14) is next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Rohit SharmaIndiaIND14 matches, 14 innings92023141462744.79611102.62692822
2Tanzid HasanBangladeshBAN14 matches, 14 innings94461141453341.00512104.10552351
3Najmul Hossain ShantoBangladeshBAN14 matches, 14 innings18*415141439032.5053173.4546521
4Shubman GillIndiaIND14 matches, 13 innings1370141393293.20811114.921201853
5Henry NichollsNew ZealandNZ13 matches, 13 innings10911131325519.6238965.5531020
6Ben DuckettEnglandENG13 matches, 13 innings29105167131373756.6975198.1489723
7Towhid HridoyBangladeshBAN13 matches, 13 innings0130131344649.5657078.2532430
8Harry BrookEnglandENG13 matches, 13 innings202144131361251.00489125.15552422
9Will YoungNew ZealandNZ13 matches, 13 innings5696131337128.5447877.6241220
10Joe RootEnglandENG13 matches, 12 innings33695131268085.0075989.5961261
11Matt RenshawAustraliaAUS12 matches, 12 innings121234428.6735796.3628511
12Kusal MendisSri LankaSL12 matches, 12 innings121253248.3654298.15521731
13Pavan RathnayakeSri LankaSL12 matches, 12 innings121269262.91636108.8166923
14Janith LiyanageSri LankaSL12 matches, 11 innings121133337.00310107.42301020
15Alex CareyAustraliaAUS11 matches, 11 innings111127825.2737474.3323210
16Virat KohliIndiaIND11 matches, 11 innings111163363.30526120.34601842
17Salman AghaPakistanPAK11 matches, 11 innings111137834.3640393.8035712
18Shreyas IyerIndiaIND11 matches, 11 innings111126426.4031883.0218810
19Will JacksEnglandENG12 matches, 10 innings121030944.14291106.1930720
20Adam ZampaAustraliaAUS11 matches, 10 innings1110397.807750.653000
21Lokesh RahulIndiaIND10 matches, 10 innings101035288.00280125.71311302
22Tom LathamNew ZealandNZ10 matches, 10 innings101021026.2532564.6214110
23Rahmat ShahAfghanistanAFG10 matches, 10 innings101038347.8845584.1833321
24Hashmatullah ShahidiAfghanistanAFG10 matches, 10 innings101027855.6031189.3929301
25Rahmanullah GurbazAfghanistanAFG10 matches, 10 innings101034434.40282121.99371811
26Ibrahim ZadranAfghanistanAFG10 matches, 10 innings101043548.3354479.9641631
27Josh InglisAustraliaAUS10 matches, 10 innings101033433.4038486.9838221
28Nathan EllisAustraliaAUS10 matches, 10 innings10108617.2012270.494100
29Cooper ConnollyAustraliaAUS10 matches, 10 innings101040840.8043394.23371421
30Mehidy Hasan MirazBangladeshBAN12 matches, 9 innings12910114.4315465.588100
31Shaheen AfridiPakistanPAK11 matches, 9 innings11910317.1710796.2610500
32Soumya SarkarBangladeshBAN10 matches, 9 innings10915917.6720876.4416510
33Sediqullah AtalAfghanistanAFG10 matches, 9 innings10946751.8949494.53481012
34Dunith WellalageSri LankaSL10 matches, 9 innings10914520.71127114.1714400
35Shai HopeWest IndiesWI9 matches, 9 innings9947768.1449596.36351322
36Litton DasBangladeshBAN9 matches, 9 innings9930042.8636582.1919620
37Sikandar RazaZimbabweZIM9 matches, 9 innings9934843.5045576.4827630
38Cameron GreenAustraliaAUS9 matches, 9 innings9920926.1332364.719720
39Kamindu MendisSri LankaSL9 matches, 9 innings9935143.8838990.2338921
40Andrew BalbirnieIrelandIRE9 matches, 9 innings9925528.3334773.4927401
41Harry TectorIrelandIRE9 matches, 9 innings9918220.2230260.2611110
42Lorcan TuckerIrelandIRE9 matches, 9 innings9914215.7816984.0212400
43Saif HassanBangladeshBAN9 matches, 9 innings9918921.0028566.3221210
44Wesley MadhevereZimbabweZIM9 matches, 9 innings9916418.2218787.7016110
45Curtis CampherIrelandIRE9 matches, 9 innings9944149.00361122.16332031
46Brian BennettZimbabweZIM9 matches, 9 innings9914115.6721067.1421300
47Brad EvansZimbabweZIM9 matches, 9 innings9917221.50157109.55101020
48Cade CarmichaelIrelandIRE9 matches, 9 innings9921223.5632764.8322210
49Asitha FernandoSri LankaSL12 matches, 8 innings128214.203363.643000
50Nathan SmithNew ZealandNZ9 matches, 8 innings987612.6712063.334000
51Babar AzamPakistanPAK8 matches, 8 innings8824330.3835368.8426110
52Sherfane RutherfordWest IndiesWI8 matches, 8 innings8813018.5714490.287610
53Ben CurranZimbabweZIM8 matches, 8 innings8817424.8624172.2016001
54Daryl MitchellNew ZealandNZ8 matches, 8 innings8855679.4362988.39531232
55Gerhard ErasmusNamibiaNAM8 matches, 8 innings8835550.71345102.9032921
56Jan FrylinckNamibiaNAM8 matches, 8 innings8823329.1326986.6220611
57Maaz SadaqatPakistanPAK8 matches, 8 innings8814718.38138106.5217610
58Keacy CartyWest IndiesWI8 matches, 8 innings8824330.3837265.3221310
59Arafat MinhasPakistanPAK8 matches, 8 innings8820929.8621099.5222520
60Gavin HoeyIrelandIRE8 matches, 8 innings8810417.3314472.225400
61Oliver PeakeAustraliaAUS8 matches, 8 innings8821030.0023688.9813800
62Louren SteenkampNamibiaNAM8 matches, 8 innings8815018.7520373.8922200
63Taskin AhmedBangladeshBAN13 matches, 7 innings1375010.006675.766100
64Haris RaufPakistanPAK10 matches, 7 innings107153.754731.912000
65Rashid KhanAfghanistanAFG9 matches, 7 innings978414.009588.4210100
66Azmatullah OmarzaiAfghanistanAFG9 matches, 7 innings9716924.14160105.63131010
67Jos ButtlerEnglandENG8 matches, 7 innings8721543.00168127.98151110
68Tom BantonEnglandENG8 matches, 7 innings8739456.29363108.54481241
69Zane GreenNamibiaNAM8 matches, 7 innings8711819.6714979.1910100
70Gudakesh MotieWest IndiesWI8 matches, 7 innings879118.2012672.228200
71Jai MoondraIrelandIRE8 matches, 7 innings876210.337582.677000
72Craig ErvineZimbabweZIM7 matches, 7 innings7726337.5732580.9224130
73Paul StirlingIrelandIRE7 matches, 7 innings7720829.7122990.8327620
74Xavier BartlettAustraliaAUS7 matches, 7 innings7711316.14104108.656720
75John CampbellWest IndiesWI7 matches, 7 innings7725035.71222112.61251011
76Pathum NissankaSri LankaSL7 matches, 7 innings7722932.7126885.4525620
77Charith AsalankaSri LankaSL7 matches, 7 innings7713919.8618077.229100
78Sam CurranEnglandENG10 matches, 6 innings10612124.2014682.8810200
79AM GhazanfarAfghanistanAFG10 matches, 6 innings106122.001866.671000
80Alzarri JosephWest IndiesWI9 matches, 6 innings96255.004456.823000
81Jamie OvertonEnglandENG9 matches, 6 innings967615.2067113.437200
82Rishad HossainBangladeshBAN9 matches, 6 innings96406.677354.795000
83Blessing MuzarabaniZimbabweZIM8 matches, 6 innings862121.005240.381100
84Michael BracewellNew ZealandNZ8 matches, 6 innings8613032.5013199.2412400
85Ruben TrumpelmannNamibiaNAM8 matches, 6 innings8615639.00131119.0814910
86Faheem AshrafPakistanPAK6 matches, 6 innings6610517.5011591.3013200
87Travis HeadAustraliaAUS6 matches, 6 innings6626644.33228116.6739411
88Marnus LabuschagneAustraliaAUS6 matches, 6 innings6610921.8018957.677010
89Mitchell MarshAustraliaAUS6 matches, 6 innings6629749.50227130.84321840
90Brendan TaylorZimbabweZIM6 matches, 6 innings6614123.5018576.2214010
91Wellington MasakadzaZimbabweZIM6 matches, 6 innings666215.508572.943200
92Mosaddek HossainBangladeshBAN6 matches, 6 innings6617844.50169105.3317420
93Sahibzada FarhanPakistanPAK6 matches, 6 innings6610116.8313375.9410000
94George DockrellIrelandIRE6 matches, 6 innings6615130.2017486.7812400
95Matthew FordeWest IndiesWI6 matches, 6 innings66457.506866.184000
96Jacob BethellEnglandENG6 matches, 6 innings6619532.5025377.0822220
97Jan Nicol Loftie-EatonNamibiaNAM6 matches, 6 innings666811.3311758.124200
98Innocent KaiaZimbabweZIM6 matches, 6 innings6616232.4024566.1216110
99Abdul SamadPakistanPAK6 matches, 6 innings666616.509470.216100
100Mustafizur RahmanBangladeshBAN10 matches, 5 innings105184.503354.551100
Showing the top 10 of 267

ODI 2026 Most Innings Batted

Rohit Sharma and Tanzid Hasan share the lead in ODI 2026 with 14 innings batted (India). Najmul Hossain Shanto (14) is next. The ODI 2026 innings batted leaderboard ranks all 267 players who have contributed innings batted this season. The leading batter can change after every match as the season progresses. Filter by team to analyse innings batted depth across squads.

ODI Innings batted Questions

Who has the most innings batted in ODI 2026?

Rohit Sharma leads ODI 2026 with 14 innings batted from 14 matches, averaging 44.79 at a strike rate of 102.62. Tanzid Hasan is second on 14 and Najmul Hossain Shanto third on 14. The table ranks every player in ODI 2026 by innings batted, with their team and matches.

Who are the top batters in ODI 2026?

The top three batters in ODI 2026 are Rohit Sharma (14 in 14 matches), Tanzid Hasan (14 in 14 matches) and Najmul Hossain Shanto (14 in 14 matches). Every other player follows in the table, with their team and matches.