Menu

Account

Create a free account Go Pro

Already have an account? Log in

ODI 2026 most balls faced

Shubman Gill leads ODI 2026 with 811 balls faced (India). Joe Root (759) and Ben Duckett (751) are next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Shubman GillIndiaIND14 matches, 13 innings1370141393293.20811114.921201853
2Joe RootEnglandENG13 matches, 12 innings33695131268085.0075989.5961261
3Ben DuckettEnglandENG13 matches, 13 innings29105167131373756.6975198.1489723
4Pavan RathnayakeSri LankaSL12 matches, 12 innings23*11877121269262.91636108.8166923
5Daryl MitchellNew ZealandNZ8 matches, 8 innings2828558855679.4362988.39531232
6Rohit SharmaIndiaIND14 matches, 14 innings92023141462744.79611102.62692822
7Towhid HridoyBangladeshBAN13 matches, 13 innings0130131344649.5657078.2532430
8Ibrahim ZadranAfghanistanAFG10 matches, 10 innings903470*101043548.3354479.9641631
9Kusal MendisSri LankaSL12 matches, 12 innings8898121253248.3654298.15521731
10Najmul Hossain ShantoBangladeshBAN14 matches, 14 innings18*415141439032.5053173.4546521
11Virat KohliIndiaIND11 matches, 11 innings111163363.30526120.34601842
12Tanzid HasanBangladeshBAN14 matches, 14 innings141453341.00512104.10552351
13Shai HopeWest IndiesWI9 matches, 9 innings9947768.1449596.36351322
14Sediqullah AtalAfghanistanAFG10 matches, 9 innings10946751.8949494.53481012
15Harry BrookEnglandENG13 matches, 13 innings131361251.00489125.15552422
16Will YoungNew ZealandNZ13 matches, 13 innings131337128.5447877.6241220
17Rahmat ShahAfghanistanAFG10 matches, 10 innings101038347.8845584.1833321
18Sikandar RazaZimbabweZIM9 matches, 9 innings9934843.5045576.4827630
19Cooper ConnollyAustraliaAUS10 matches, 10 innings101040840.8043394.23371421
20Salman AghaPakistanPAK11 matches, 11 innings111137834.3640393.8035712
21Henry NichollsNew ZealandNZ13 matches, 13 innings131325519.6238965.5531020
22Kamindu MendisSri LankaSL9 matches, 9 innings9935143.8838990.2338921
23Josh InglisAustraliaAUS10 matches, 10 innings101033433.4038486.9838221
24Alex CareyAustraliaAUS11 matches, 11 innings111127825.2737474.3323210
25Keacy CartyWest IndiesWI8 matches, 8 innings8824330.3837265.3221310
26Litton DasBangladeshBAN9 matches, 9 innings9930042.8636582.1919620
27Tom BantonEnglandENG8 matches, 7 innings8739456.29363108.54481241
28Curtis CampherIrelandIRE9 matches, 9 innings9944149.00361122.16332031
29Matt RenshawAustraliaAUS12 matches, 12 innings121234428.6735796.3628511
30Babar AzamPakistanPAK8 matches, 8 innings8824330.3835368.8426110
31Andrew BalbirnieIrelandIRE9 matches, 9 innings9925528.3334773.4927401
32Gerhard ErasmusNamibiaNAM8 matches, 8 innings8835550.71345102.9032921
33Cade CarmichaelIrelandIRE9 matches, 9 innings9921223.5632764.8322210
34Tom LathamNew ZealandNZ10 matches, 10 innings101021026.2532564.6214110
35Craig ErvineZimbabweZIM7 matches, 7 innings7726337.5732580.9224130
36Cameron GreenAustraliaAUS9 matches, 9 innings9920926.1332364.719720
37Shreyas IyerIndiaIND11 matches, 11 innings111126426.4031883.0218810
38Hashmatullah ShahidiAfghanistanAFG10 matches, 10 innings101027855.6031189.3929301
39Janith LiyanageSri LankaSL12 matches, 11 innings121133337.00310107.42301020
40Harry TectorIrelandIRE9 matches, 9 innings9918220.2230260.2611110
41Nick KellyNew ZealandNZ5 matches, 5 innings5521643.2029273.9726330
42Will JacksEnglandENG12 matches, 10 innings121030944.14291106.1930720
43Amir JangooWest IndiesWI6 matches, 5 innings6531478.50290108.2830531
44Saif HassanBangladeshBAN9 matches, 9 innings9918921.0028566.3221210
45Rahmanullah GurbazAfghanistanAFG10 matches, 10 innings101034434.40282121.99371811
46Lokesh RahulIndiaIND10 matches, 10 innings101035288.00280125.71311302
47Jan FrylinckNamibiaNAM8 matches, 8 innings8823329.1326986.6220611
48Pathum NissankaSri LankaSL7 matches, 7 innings7722932.7126885.4525620
49Jacob BethellEnglandENG6 matches, 6 innings6619532.5025377.0822220
50Shadab KhanPakistanPAK5 matches, 4 innings54215107.5024787.0416811
51Innocent KaiaZimbabweZIM6 matches, 6 innings6616232.4024566.1216110
52Ben CurranZimbabweZIM8 matches, 8 innings8817424.8624172.2016001
53Oliver PeakeAustraliaAUS8 matches, 8 innings8821030.0023688.9813800
54Hasan NawazPakistanPAK5 matches, 5 innings5518546.2523279.749710
55Paul StirlingIrelandIRE7 matches, 7 innings7720829.7122990.8327620
56Travis HeadAustraliaAUS6 matches, 6 innings6626644.33228116.6739411
57Mitchell MarshAustraliaAUS6 matches, 6 innings6629749.50227130.84321840
58John CampbellWest IndiesWI7 matches, 7 innings7725035.71222112.61251011
59Brian BennettZimbabweZIM9 matches, 9 innings9914115.6721067.1421300
60Arafat MinhasPakistanPAK8 matches, 8 innings8820929.8621099.5222520
61Jordan HermannSouth AfricaSA3 matches, 3 innings3324782.33209118.1832411
62Soumya SarkarBangladeshBAN10 matches, 9 innings10915917.6720876.4416510
63Avishka FernandoSri LankaSL5 matches, 5 innings5520440.8020898.0825410
64Louren SteenkampNamibiaNAM8 matches, 8 innings8815018.7520373.8922200
65Saad BaigPakistanPAK5 matches, 5 innings5518537.0019992.9626210
66Dean FoxcroftNew ZealandNZ5 matches, 5 innings5517142.7519786.8010720
67Connor EsterhuizenSouth AfricaSA3 matches, 3 innings3319798.50197100.0013911
68Ghazi GhoriPakistanPAK5 matches, 4 innings5413934.7519272.4016110
69Marnus LabuschagneAustraliaAUS6 matches, 6 innings6610921.8018957.677010
70Wesley MadhevereZimbabweZIM9 matches, 9 innings9916418.2218787.7016110
71Glenn PhillipsNew ZealandNZ5 matches, 5 innings5518045.0018796.2614501
72Ackeem AugusteWest IndiesWI5 matches, 5 innings5514929.8018680.1115400
73Brendan TaylorZimbabweZIM6 matches, 6 innings6614123.5018576.2214010
74Charith AsalankaSri LankaSL7 matches, 7 innings7713919.8618077.229100
75Tony de ZorziSouth AfricaSA3 matches, 3 innings3315150.3317884.8313220
76George DockrellIrelandIRE6 matches, 6 innings6615130.2017486.7812400
77Justin GreavesWest IndiesWI4 matches, 4 innings4417844.50174102.3021201
78Lorcan TuckerIrelandIRE9 matches, 9 innings9914215.7816984.0212400
79Mosaddek HossainBangladeshBAN6 matches, 6 innings6617844.50169105.3317420
80Jos ButtlerEnglandENG8 matches, 7 innings8721543.00168127.98151110
81Matthew BreetzkeSouth AfricaSA4 matches, 4 innings4417543.75168104.1723201
82Alexander Busing-VolschenkNamibiaNAM5 matches, 5 innings5512024.0016771.8610400
83Temba BavumaSouth AfricaSA2 matches, 2 innings2213366.5016481.1014201
84Azmatullah OmarzaiAfghanistanAFG9 matches, 7 innings9716924.14160105.63131010
85Brad EvansZimbabweZIM9 matches, 9 innings9917221.50157109.55101020
86Mehidy Hasan MirazBangladeshBAN12 matches, 9 innings12910114.4315465.588100
87Mitchell SantnerNew ZealandNZ7 matches, 5 innings7510325.7515466.883500
88Fakhar ZamanPakistanPAK5 matches, 5 innings5515831.60150105.3315701
89Zane GreenNamibiaNAM8 matches, 7 innings8711819.6714979.1910100
90Sam CurranEnglandENG10 matches, 6 innings10612124.2014682.8810200
91Sherfane RutherfordWest IndiesWI8 matches, 8 innings8813018.5714490.287610
92Gavin HoeyIrelandIRE8 matches, 8 innings8810417.3314472.225400
93Mark ChapmanNew ZealandNZ5 matches, 5 innings5512525.0013989.9311510
94Maaz SadaqatPakistanPAK8 matches, 8 innings8814718.38138106.5217610
95Sahibzada FarhanPakistanPAK6 matches, 6 innings6610116.8313375.9410000
96Malan KrugerNamibiaNAM6 matches, 5 innings659118.2013368.428000
97Michael BracewellNew ZealandNZ8 matches, 6 innings8613032.5013199.2412400
98Ruben TrumpelmannNamibiaNAM8 matches, 6 innings8615639.00131119.0814910
99Dunith WellalageSri LankaSL10 matches, 9 innings10914520.71127114.1714400
100Gudakesh MotieWest IndiesWI8 matches, 7 innings879118.2012672.228200
Showing the top 10 of 266

ODI 2026 Most Balls Faced

Shubman Gill leads ODI 2026 with 811 balls faced (India). Joe Root (759) and Ben Duckett (751) are next. The ODI 2026 balls faced leaderboard ranks all 266 players who have contributed balls faced this season. The leading batter can change after every match as the season progresses. Filter by team to analyse balls faced depth across squads.

ODI Balls faced Questions

Who has the most balls faced in ODI 2026?

Shubman Gill leads ODI 2026 with 811 balls faced from 14 matches, averaging 93.2 at a strike rate of 114.92. Joe Root is second on 759 and Ben Duckett third on 751. The table ranks every player in ODI 2026 by balls faced, with their team and matches.

Who are the top batters in ODI 2026?

The top three batters in ODI 2026 are Shubman Gill (811 in 14 matches), Joe Root (759 in 13 matches) and Ben Duckett (751 in 13 matches). Shubman Gill is 52 balls faced clear of Joe Root. Every other player follows in the table, with their team and matches.