STATZ
Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
— Leaders · all ODI Cricket— Leaders · all ODI Cricket

All ODI Cricket highest average

Shubman Gill leads all ODI Cricket on average: 127.71 from 11 matches (India) · Joe Root (114.60) and Daryl Mitchell (94.60) next

Season
Our projections for every player's next matchCricket Pro ›
# Player · last 3 inningsPlayer Team Last 3 innings · newest first Average Mat Inns Mat Inns Runs BF SR 4s 6s 100s
1Shubman Gill IND 223*11077 IND223*11077127.7111101110894748119.52115183
2Joe Root ENG 181544 ENG181544114.60999957365188.025021
3Daryl Mitchell NZ 282865 NZ28286594.60666647348497.734592
4Virat Kohli IND 29139*74 IND29139*7478.868888552467118.2046172
5Kusal Mendis SL 3512142 SL351214268.17777740941997.6140111
6Towhid Hridoy BAN 06025 BAN0602561.861111111143354779.163240
7Sediqullah Atal AFG 9814327 AFG981432759.17767635535998.893891
8Mitchell Marsh AUS 568460 AUS56846049.506666297227130.8432180
9Rohit Sharma IND 10132138 IND1013213846.5511111111512492104.0757232
10Sikandar Raza ZIM 81*4557 ZIM81*455745.60666622828779.442120
Our projections for every player's next match Cricket Pro ›
11Harry Brook ENG 77167 ENG7716745.009999360325110.7731121
12Shai HopeWest Indies WI 1041239West Indies WI104123945.00888831535189.7418101
13Rahmat Shah AFG 143*24 AFG143*2444.33777726629091.722621
14Travis Head AUS 248436 AUS24843644.336666266228116.673941
15Tanzid Hasan BAN 94578 BAN9457844.1812121212486468103.8546221
16Ben Duckett ENG 06732 ENG0673243.44999939142392.434551
17Nick Kelly NZ 64359 NZ6435943.20555521629273.972630
18Jos Buttler ENG 693141* ENG693141*43.008787215168127.9815110
19Litton Das BAN 58*217 BAN58*21742.86999930036582.191960
20Cooper Connolly AUS 231038 AUS23103840.801010101040843394.2337141
21John CampbellWest Indies WI 101626West Indies WI10162640.006666240215111.6323101
22Rahmanullah Gurbaz AFG 141271 AFG14127139.577777277223124.2229151
23Pavan Rathnayake SL 184813 SL18481337.86777726528892.012031
24Najmul Hossain Shanto BAN 18*93 BAN18*9337.101212121237150074.204351
25Ibrahim Zadran AFG 510712 AFG51071234.43777724130479.282631
26Salman Agha PAK 1576 PAK157633.83666620320698.542061
27Ben Curran ZIM 7300 ZIM730033.60666616822873.681501
28Josh Inglis AUS 310321 AUS31032133.401010101033438486.983821
29Tom Latham NZ 69531* NZ69531*33.33888820029268.491410
30Pathum Nissanka SL 12527 SL1252732.71777722926885.452560
31Jacob Bethell ENG 91414 ENG9141432.50666619525377.082220
32Innocent Kaia ZIM 55*3418 ZIM55*341832.40666616224566.121610
33Will Young NZ 562023 NZ56202332.361111111135645079.113820
34Brad Evans ZIM 111218 ZIM11121830.406666152131116.03990
35Keacy CartyWest Indies WI 91320West Indies WI9132030.38888824337265.322130
36Oliver Peake AUS 481941* AUS481941*30.00888821023688.981380
37Janith Liyanage SL 19324 SL1932429.83777717918397.811740
38Ackeem AugusteWest Indies WI 343326West Indies WI34332629.80555514918680.111540
39Matt Renshaw AUS 303244 AUS30324428.671212121234435796.362851
40Craig Ervine ZIM 593859 ZIM59385928.33666617021977.631510
41Shreyas Iyer IND 06635 IND0663527.38999921925984.561360
42Azmatullah Omarzai AFG 241513 AFG24151326.836666161151106.6212100
43Cameron Green AUS 23175 AUS2317526.13999920932364.71970
44Alex Carey AUS 741734 AUS74173425.271111111127837474.332320
45Mark Chapman NZ 11807 NZ1180725.00555512513989.931150
46Wesley Madhevere ZIM 12622 ZIM1262223.17666613915987.421310
47Maaz Sadaqat PAK 2708 PAK270822.336666134120111.671560
48Marnus Labuschagne AUS 2955*1 AUS2955*121.80666610918957.67700
49Soumya Sarkar BAN 6956 BAN695621.43878715019078.951450
50Henry Nicholls NZ 10024 NZ1002421.361111111123535266.762800
51Charith Asalanka SL 7111 SL711119.86777713918077.22910
52Sherfane RutherfordWest Indies WI 0616West Indies WI061617.67777710611989.08560
53Saif Hassan BAN 508 BAN50817.43777712216673.491610
54Nathan Ellis AUS 7*436* AUS7*436*17.20101010108612270.49410
55Sahibzada Farhan PAK 6328 PAK632816.83666610113375.941000
56Brian Bennett ZIM 302325 ZIM30232516.83666610114370.631520
57Mehidy Hasan Miraz BAN 271022* BAN271022*16.501181189914767.35810
58Xavier Bartlett AUS 2503 AUS250316.147777113104108.65670
59Rashid Khan AFG 1137*2 AFG1137*215.206666768886.36810
60Gudakesh MotieWest Indies WI 4*441West Indies WI4*44114.4076767211363.72610
61Matthew Short AUS 000 AUS00014.0055557010765.42800
62Rehan Ahmed ENG 0224 ENG022413.206565668875.00900
63Darwish Rasooli AFG 241316 AFG24131612.0055556058103.45320
64Adam Zampa AUS 0*07 AUS0*077.8011101110397750.65300
65Matthew FordeWest Indies WI 787West Indies WI7877.605555385667.86300
66Taskin Ahmed BAN 0520 BAN05206.40115115324768.09310
67Alzarri JosephWest Indies WI 809*West Indies WI809*5.008686254456.82300
68Rishad Hossain BAN 834 BAN8343.408585174042.50100
69AM Ghazanfar AFG 041 AFG0411.20757561250.00000
Showing top 10 of 69 · minimum 5 dismissals

Average: batting average · Mat: matches · Inns: innings · Runs: runs · BF: balls faced · SR: strike rate · 4s: fours · 6s: sixes · 100s: hundreds · Last 3 innings: in this competition, newest first

More all ODI Cricket leaderboards

All ODI Cricket Highest Average

Shubman Gill leads all ODI Cricket on average (127.71) for India, ahead of Joe Root (114.60) and Daryl Mitchell (94.60).

Frequently asked questions

Who has the best batting average in all ODI Cricket?

Shubman Gill leads with 127.71.

Who are the top three for batting average in all ODI Cricket?

Shubman Gill (127.71), Joe Root (114.6), Daryl Mitchell (94.6).