Menu

Account

Create a free account Go Pro

Already have an account? Log in

ODI 2026 batting averages

Shubman Gill leads ODI on average: 93.20 from 14 matches (India). Joe Root (85.00) and Daryl Mitchell (79.43) 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
3Daryl MitchellNew ZealandNZ8 matches, 8 innings2828558855679.4362988.39531232
4Shai HopeWest IndiesWI9 matches, 9 innings12104162*9947768.1449596.36351322
5Virat KohliIndiaIND11 matches, 11 innings0747111163363.30526120.34601842
6Pavan RathnayakeSri LankaSL12 matches, 12 innings23*11877121269262.91636108.8166923
7Ben DuckettEnglandENG13 matches, 13 innings29105167131373756.6975198.1489723
8Tom BantonEnglandENG8 matches, 7 innings504748739456.29363108.54481241
9Hashmatullah ShahidiAfghanistanAFG10 matches, 10 innings2836*7*101027855.6031189.3929301
10Sediqullah AtalAfghanistanAFG10 matches, 9 innings1024610946751.8949494.53481012
11Harry BrookEnglandENG13 matches, 13 innings131361251.00489125.15552422
12Gerhard ErasmusNamibiaNAM8 matches, 8 innings8835550.71345102.9032921
13Towhid HridoyBangladeshBAN13 matches, 13 innings131344649.5657078.2532430
14Mitchell MarshAustraliaAUS6 matches, 6 innings6629749.50227130.84321840
15Curtis CampherIrelandIRE9 matches, 9 innings9944149.00361122.16332031
16Kusal MendisSri LankaSL12 matches, 12 innings121253248.3654298.15521731
17Ibrahim ZadranAfghanistanAFG10 matches, 10 innings101043548.3354479.9641631
18Rahmat ShahAfghanistanAFG10 matches, 10 innings101038347.8845584.1833321
19Rohit SharmaIndiaIND14 matches, 14 innings141462744.79611102.62692822
20Travis HeadAustraliaAUS6 matches, 6 innings6626644.33228116.6739411
21Will JacksEnglandENG12 matches, 10 innings121030944.14291106.1930720
22Kamindu MendisSri LankaSL9 matches, 9 innings9935143.8838990.2338921
23Sikandar RazaZimbabweZIM9 matches, 9 innings9934843.5045576.4827630
24Nick KellyNew ZealandNZ5 matches, 5 innings5521643.2029273.9726330
25Jos ButtlerEnglandENG8 matches, 7 innings8721543.00168127.98151110
26Litton DasBangladeshBAN9 matches, 9 innings9930042.8636582.1919620
27Tanzid HasanBangladeshBAN14 matches, 14 innings141453341.00512104.10552351
28Cooper ConnollyAustraliaAUS10 matches, 10 innings101040840.8043394.23371421
29Avishka FernandoSri LankaSL5 matches, 5 innings5520440.8020898.0825410
30Craig ErvineZimbabweZIM7 matches, 7 innings7726337.5732580.9224130
31Janith LiyanageSri LankaSL12 matches, 11 innings121133337.00310107.42301020
32Saad BaigPakistanPAK5 matches, 5 innings5518537.0019992.9626210
33John CampbellWest IndiesWI7 matches, 7 innings7725035.71222112.61251011
34Rahmanullah GurbazAfghanistanAFG10 matches, 10 innings101034434.40282121.99371811
35Salman AghaPakistanPAK11 matches, 11 innings111137834.3640393.8035712
36Josh InglisAustraliaAUS10 matches, 10 innings101033433.4038486.9838221
37Pathum NissankaSri LankaSL7 matches, 7 innings7722932.7126885.4525620
38Najmul Hossain ShantoBangladeshBAN14 matches, 14 innings141439032.5053173.4546521
39Jacob BethellEnglandENG6 matches, 6 innings6619532.5025377.0822220
40Innocent KaiaZimbabweZIM6 matches, 6 innings6616232.4024566.1216110
41Fakhar ZamanPakistanPAK5 matches, 5 innings5515831.60150105.3315701
42Babar AzamPakistanPAK8 matches, 8 innings8824330.3835368.8426110
43Keacy CartyWest IndiesWI8 matches, 8 innings8824330.3837265.3221310
44George DockrellIrelandIRE6 matches, 6 innings6615130.2017486.7812400
45Oliver PeakeAustraliaAUS8 matches, 8 innings8821030.0023688.9813800
46Arafat MinhasPakistanPAK8 matches, 8 innings8820929.8621099.5222520
47Ackeem AugusteWest IndiesWI5 matches, 5 innings5514929.8018680.1115400
48Paul StirlingIrelandIRE7 matches, 7 innings7720829.7122990.8327620
49Jan FrylinckNamibiaNAM8 matches, 8 innings8823329.1326986.6220611
50Matt RenshawAustraliaAUS12 matches, 12 innings121234428.6735796.3628511
51Will YoungNew ZealandNZ13 matches, 13 innings131337128.5447877.6241220
52Andrew BalbirnieIrelandIRE9 matches, 9 innings9925528.3334773.4927401
53Shreyas IyerIndiaIND11 matches, 11 innings111126426.4031883.0218810
54Tom LathamNew ZealandNZ10 matches, 10 innings101021026.2532564.6214110
55Cameron GreenAustraliaAUS9 matches, 9 innings9920926.1332364.719720
56Alex CareyAustraliaAUS11 matches, 11 innings111127825.2737474.3323210
57Mark ChapmanNew ZealandNZ5 matches, 5 innings5512525.0013989.9311510
58Ben CurranZimbabweZIM8 matches, 8 innings8817424.8624172.2016001
59Sam CurranEnglandENG10 matches, 6 innings10612124.2014682.8810200
60Azmatullah OmarzaiAfghanistanAFG9 matches, 7 innings9716924.14160105.63131010
61Alexander Busing-VolschenkNamibiaNAM5 matches, 5 innings5512024.0016771.8610400
62Cade CarmichaelIrelandIRE9 matches, 9 innings9921223.5632764.8322210
63Brendan TaylorZimbabweZIM6 matches, 6 innings6614123.5018576.2214010
64Marnus LabuschagneAustraliaAUS6 matches, 6 innings6610921.8018957.677010
65Brad EvansZimbabweZIM9 matches, 9 innings9917221.50157109.55101020
66Saif HassanBangladeshBAN9 matches, 9 innings9918921.0028566.3221210
67Dunith WellalageSri LankaSL10 matches, 9 innings10914520.71127114.1714400
68Harry TectorIrelandIRE9 matches, 9 innings9918220.2230260.2611110
69Charith AsalankaSri LankaSL7 matches, 7 innings7713919.8618077.229100
70Zane GreenNamibiaNAM8 matches, 7 innings8711819.6714979.1910100
71Henry NichollsNew ZealandNZ13 matches, 13 innings131325519.6238965.5531020
72Louren SteenkampNamibiaNAM8 matches, 8 innings8815018.7520373.8922200
73Sherfane RutherfordWest IndiesWI8 matches, 8 innings8813018.5714490.287610
74Maaz SadaqatPakistanPAK8 matches, 8 innings8814718.38138106.5217610
75Wesley MadhevereZimbabweZIM9 matches, 9 innings9916418.2218787.7016110
76Gudakesh MotieWest IndiesWI8 matches, 7 innings879118.2012672.228200
77Malan KrugerNamibiaNAM6 matches, 5 innings659118.2013368.428000
78Soumya SarkarBangladeshBAN10 matches, 9 innings10915917.6720876.4416510
79Faheem AshrafPakistanPAK6 matches, 6 innings6610517.5011591.3013200
80Gavin HoeyIrelandIRE8 matches, 8 innings8810417.3314472.225400
81Nathan EllisAustraliaAUS10 matches, 10 innings10108617.2012270.494100
82Shaheen AfridiPakistanPAK11 matches, 9 innings11910317.1710796.2610500
83Sahibzada FarhanPakistanPAK6 matches, 6 innings6610116.8313375.9410000
84Xavier BartlettAustraliaAUS7 matches, 7 innings7711316.14104108.656720
85Lorcan TuckerIrelandIRE9 matches, 9 innings9914215.7816984.0212400
86Brian BennettZimbabweZIM9 matches, 9 innings9914115.6721067.1421300
87Jamie OvertonEnglandENG9 matches, 6 innings967615.2067113.437200
88Mehidy Hasan MirazBangladeshBAN12 matches, 9 innings12910114.4315465.588100
89Rashid KhanAfghanistanAFG9 matches, 7 innings978414.009588.4210100
90Matthew ShortAustraliaAUS5 matches, 5 innings557014.0010765.428010
91Rehan AhmedEnglandENG6 matches, 5 innings656613.208875.009000
92Nathan SmithNew ZealandNZ9 matches, 8 innings987612.6712063.334000
93Michael Van LingenNamibiaNAM5 matches, 5 innings556212.409168.139000
94Darwish RasooliAfghanistanAFG5 matches, 5 innings556012.0058103.453200
95Jan Nicol Loftie-EatonNamibiaNAM6 matches, 6 innings666811.3311758.124200
96Jai MoondraIrelandIRE8 matches, 7 innings876210.337582.677000
97Taskin AhmedBangladeshBAN13 matches, 7 innings1375010.006675.766100
98Adam ZampaAustraliaAUS11 matches, 10 innings1110397.807750.653000
99Matthew FordeWest IndiesWI6 matches, 6 innings66457.506866.184000
100Rishad HossainBangladeshBAN9 matches, 6 innings96406.677354.795000
Showing the top 10 of 104. Minimum 5 dismissals.

ODI 2026 Batting Averages

Shubman Gill leads ODI on average: 93.20 from 14 matches (India). Joe Root (85.00) and Daryl Mitchell (79.43) are next. The ODI 2026 batting average leaderboard ranks the 104 players who meet the qualifying threshold this season. The leading batter can change after every match as the season progresses. Filter by team to analyse batting average depth across squads. Qualification: minimum 5 dismissals.

ODI Batting average Questions

Who has the best batting average in ODI 2026?

Shubman Gill leads ODI 2026 with a batting average of 93.2 from 14 matches, at a strike rate of 114.92. Joe Root is second on 85 and Daryl Mitchell third on 79.43. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in ODI 2026 by batting average, with their team and matches.

Who are the top batters in ODI 2026?

The top three batters in ODI 2026 are Shubman Gill (93.2 in 14 matches), Joe Root (85 in 13 matches) and Daryl Mitchell (79.43 in 8 matches). Every other player follows in the table, with their team and matches.