Best Averages – Complete Cricket Stats & Records

This page lists the players with the best averages in cricket history. These records highlight the most consistent and impactful performances across different eras.
T20IAll-time500 entries
148.70Virat KohliIND1.28 clear of Mohammad Rizwan
247.42Mohammad RizwanPAK1.28 off the lead
344.76Karanbir SinghAST3.94 off the lead
● LEADS
Virat KohliIND
48.70 · 1.28 ahead of Rizwan
↑ IN THE CHASE
4
players sit within 10% of the lead on best averages
★ TOP-10 CUT-OFF
39.64
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
England
6 of the top 50 · 30 teams represented

Best Averages — full list

500 entries, ranked
34Not on recordNAM35.20
101Tony UraPNG30.93
118Syed AzizMAL29.92
134Evin LewisWI29.02
149Asif KhanUAE28.30
152Finn AllenNZ28.18
154Yasir AliSPN28.03
163JJ SmitNAM27.83
190Tom LathamNZ27.14
199Asif AliBHR26.80
211Not on recordITL26.38
221Ryan BurlZIM26.03
234Asa TribeJER25.64
253Jaker AliBAN25.07
261Sese BauPNG24.82
281Jason RoyENG24.16
311Shiv GillLUX23.38
357Manan AliSAR22.00
388Moeen AliENG21.19
389Saim AyubPAK21.19
396Isa ZarooBUL20.96
410Jacob OramNZ20.61
426Not on recordMLT20.38
436Not on recordNAM20.04
438JP KotzeNAM19.98
443Joao HouMOZ19.86
Nothing matches that filter.
RECENT RESULTS 1 match