THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
CRICKET WICKET.
CAREER LEADERBOARD

Men ODI: Highest batting average

Minimum 20 batting innings

RankPlayerTeamsHighest batting averageMatchesInningsRunsWickets
1Shubman GillIndia60.3367663,3790
2Virat KohliIndia58.5931430214,9415
3Daryl MitchellNew Zealand57.3662572,81114
4Dawid MalanEngland55.7630301,4501
5Michael BevanAustralia53.582321966,91236
6AB de VilliersSouth Africa53.502282189,5777
7Babar AzamPakistan53.431431406,626
8Jonathan TrottEngland51.2568652,8192
9Joe RootEngland51.151921817,82630
10MS DhoniIndia50.5735029710,7731
11Rassie van der DussenSouth Africa50.1371652,6571
12Shai HopeWest Indies50.091551496,312
13Hashim AmlaSouth Africa49.461811788,113
14KL RahulIndia49.4498903,412
15Ibrahim ZadranAfghanistan49.0646462,110
16Rohit SharmaIndia48.9528828011,8959
17Kane WilliamsonNew Zealand48.691751677,25637
18Michael HusseyAustralia48.151851575,4422
19Janneman MalanSouth Africa47.902322958
20Zaheer AbbasPakistan47.6262602,5727
21Ross TaylorNew Zealand47.552362208,6070
22Faf du PlessisSouth Africa47.471431365,5072
23Ambati RayuduIndia47.0555501,6943
24Imam-ul-HaqPakistan47.0475743,152
25Glenn TurnerNew Zealand47.0041401,5980
25Viv RichardsWest Indies47.001871676,721118
27Quinton de KockSouth Africa46.551611617,123
28Adam VogesAustralia45.7831288706
29Shreyas IyerIndia45.4482763,1360
30Fakhar ZamanPakistan45.4292913,8611
31David WarnerAustralia45.301611596,9320
32Gordon GreenidgeWest Indies45.031281275,1341
33Janith LiyanageSri Lanka44.9536301,0343
34Haris SohailPakistan44.8445441,74911
35Sachin TendulkarIndia44.8346345218,426154
36Harry TectorIreland44.6358532,0985
37Dean JonesAustralia44.611641616,0683
38Michael ClarkeAustralia44.582452237,98157
39Jacques KallisSouth Africa44.3632831411,579273
40Shikhar DhawanIndia44.111671646,793
41Matthew HaydenAustralia43.801611556,1330
42Heinrich KlaasenSouth Africa43.6960562,1410
43Travis HeadAustralia43.5779763,00728
44Misbah-ul-HaqPakistan43.401621495,1220
45Devon ConwayNew Zealand43.3843421,692
46Steven SmithAustralia43.281701545,80028
47Jonny BairstowEngland42.97107983,868
48Imad WasimPakistan42.86554098644
49Ramnaresh SarwanWest Indies42.671811695,80416
50Ishan KishanIndia42.5732281,107
51Ben DuckettEngland42.4737371,529
52Temba BavumaSouth Africa42.3955532,0350
53Salman AghaPakistan42.3253451,56620
54David MillerSouth Africa42.301781544,611
55Boeta DippenaarSouth Africa42.23107953,421
55James TaylorEngland42.232726887
57Charith AsalankaSri Lanka42.1085762,77919
58Kedar JadhavIndia42.0973521,38927
59Glenn PhillipsNew Zealand42.0647391,26216
60Ricky PontingAustralia42.0337536513,7043
61Usman KhawajaAustralia42.0040391,554
62Kumar SangakkaraSri Lanka41.9840438014,234
63Rachin RavindraNew Zealand41.8839351,42421
64Martin GuptillNew Zealand41.731981957,3464
65Mohammad YousufPakistan41.712882739,7201
66Javed MiandadPakistan41.702332187,3817
67Shivnarine ChanderpaulWest Indies41.602682518,77814
68Callum FergusonAustralia41.433025663
69Desmond HaynesWest Indies41.372382378,6480
70Ben StokesEngland41.22114993,46374
70Keacy CartyWest Indies41.2253491,8140
72Cameron GreenAustralia41.13373394621
73Lance KlusenerSouth Africa41.101711373,576192
74Pathum NissankaSri Lanka41.0879782,999
75Sourav GangulyIndia41.0231130011,363100
76Gary KirstenSouth Africa40.951851856,7980
77Damien MartynAustralia40.802081825,34612
77Mohammad RizwanPakistan40.80103942,979
79Shaun MarshAustralia40.7773722,773
80Kevin PietersenEngland40.731361254,4407
81George BaileyAustralia40.5890853,044
82Shane WatsonAustralia40.541901695,757168
83Brian LaraWest Indies40.4829928910,4054
84Azmatullah OmarzaiAfghanistan40.4548401,25452
85Nick KnightEngland40.411001003,637
86Fawad AlamPakistan40.2538369665
87Angelo MathewsSri Lanka40.242261955,916126
88Greg ChappellAustralia40.1874722,33172
89Chris BroadEngland40.0234341,3610
90Geoff MarshAustralia39.971171154,3570
91Jason RoyEngland39.911161104,271
92Keith FletcherEngland39.842422757
93Andrew SymondsAustralia39.751981615,088133
94Gautam GambhirIndia39.681471435,2380
95Nicholas PooranWest Indies39.6661581,9836
96Clive LloydWest Indies39.5487691,9778
97Inzamam-ul-HaqPakistan39.5237835011,7393
98Neil FairbrotherEngland39.4775712,0920
99Mark WaughAustralia39.352442368,50085
100Allan LambEngland39.311221184,0100

Tied figures share a competition rank. The initial table lists up to 100 qualifying records; filters browse all careers in this format. Snapshot 2026-09-07.

What this table shows

Shubman Gill leads this snapshot. Highest batting average: 60.33. Minimum 20 batting innings. Changing the qualification can change the leader.

Definitions and coverage