Best Average – Complete Cricket Stats & Records

This page lists the players with the best average in cricket history. These records highlight the most consistent and impactful performances across different eras.
ODIAll-time500 entries
115.96Ali KhanUSA1.77 clear of Sandeep Lamichhane
217.73Sandeep LamichhaneNEP1.77 off the lead
317.84Geoff ArnoldENG1.88 off the lead
● LEADS
Ali KhanUSA
15.96 · 1.77 better than Lamichhane
↑ IN THE CHASE
0
players within 10% of the lead — Khan is out on their own
★ TOP-10 CUT-OFF
18.85
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
Australia
7 of the top 50 · 17 teams represented

Best Average — full list

500 entries, ranked
87Not on recordNAM24.24
104Gary TroupNZ24.72
106Matt HenryNZ24.82
112Tom HoganAUS24.96
121Karan KCNEP25.27
131Sagar PunNEP25.45
143Vic MarksENG25.80
148Shane LeeAUS25.94
149Dale SteynSA25.95
159Mark WattSCO26.27
167JJ SmitNAM26.48
170Ian BishopWI26.50
181Brad HoggAUS26.85
185Kyle MillsNZ27.02
205Kapil DevIND27.45
215Andre NelSA27.69
222Jon LewisENG27.78
238Paul AdamsSA28.10
278Jacob OramNZ29.17
282Madan LalIND29.27
287Umar GulPAK29.35
308Andy McKayNZ29.63
330John RevaPNG30.09
355Adam DaleAUS30.59
386Hasan AliPAK31.17
387Majid HaqSCO31.19
470Aizaz KhanHK33.32
476SreesanthIND33.44
Nothing matches that filter.
RECENT RESULTS 1 match