Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Brad Evans
Shai Hope
Ishan Kishan
Ali Dawood
Sikandar Raza
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Kusal Mendis
Roston Chase
Shivam Dube
ODI World Cup
▼
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20 World Cup
▼
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
▼
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
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.
T20I
All-time
426 entries
1
10.42
Moazzam Ali Baig
MAW
0.07 clear of Alpesh Ravilal Ramjani
2
10.49
Alpesh Ravilal Ramjani
UGA
0.07 off the lead
3
10.78
Charlie Rumistrzewicz
SPN
0.36 off the lead
● LEADS
Moazzam Ali Baig
MAW
10.42 · 0.07 better than Ramjani
↑ IN THE CHASE
3
players sit within 10% of the lead on best average
★ TOP-10 CUT-OFF
13.18
The mark at number ten — 416 entries sit below it
● NATION IN FRONT
Uganda
5 of the top 50 · 34 teams represented
Best Average — full list
426 entries, ranked
Table view
1
Moazzam Ali Baig
MAW
10.42
2
Alpesh Ravilal Ramjani
UGA
10.49
3
Charlie Rumistrzewicz
SPN
10.78
4
Dhruvkumar Maisuria
BOT
11.15
5
Sabaorish Ravichandran
ITL
11.89
6
Yalinde Maurice Nkanya
TNZ
12.73
7
Lorne Patrick Burns
SPN
12.77
8
Yasir Ali
SPN
12.80
9
Hernan Fennell
ARG
13.05
10
Sandeep Lamichhane
NEP
13.18
11
Ridwan Abdulkareem
NIG
13.27
12
Ali Dawood
BHR
13.61
13
Virandeep Singh Jagjit Singh
MAL
13.70
14
Nopphon Senamontree
THI
13.71
15
Rashid Khan
AFG
13.84
16
Bilal Hassan
UGA
14.00
17
Pratik Singh Bais
MEX
14.02
18
Kuldeep Yadav
IND
14.20
19
Henry Ssenyondo
UGA
14.32
20
Ajantha Mendis
SL
14.42
21
Juma Miyagi
UGA
14.49
22
Vraj Patel
KEN
14.51
23
Obed Harvey Agbomadzie
GHA
14.53
24
Kaleem Rehman
CAN
14.55
25
Charles Perchard
JER
14.56
26
Sri Vishnu Elam Bharathi
GER
14.61
27
Khalid Ahmadi
BEL
14.62
28
Derrick Brangman
BER
14.81
29
Umair Tariq
AST
14.84
30
Kepler Dean Ang Lukies
PHL
14.93
31
Benjamin Ward
JER
14.93
32
Joao Jorge Hou
MOZ
14.94
33
George Sesay
SIL
14.98
34
Imran Tahir
SA
15.05
35
SanjayKumar Thakor
TNZ
15.08
36
Siraj Ullah Khadem
POR
15.10
37
Charlie Hara-Hinze
ITL
15.21
38
Dinesh Maganiai Nakrani
UGA
15.29
39
Ahsan Malik
NED
15.30
40
Muhammad Amir Azim Abdul Shukor
MAL
15.30
41
Majid Haq
SCO
15.69
42
Merwe Erasmus
NAM
15.81
43
Aqib Sulehri
OMN
15.85
44
Abdullah Akbarjan
AST
15.87
45
Atif Ali Mehmood
SPN
15.89
46
Ehsan Khan
HK
15.95
47
Muhammad Butt
BHR
16.02
48
Ally Mpeka Kimote
TNZ
16.04
49
Rakep Patel
KEN
16.07
50
Wanindu Hasaranga
SL
16.45
51
Qamar Mushtaque
NOR
16.48
52
Adrian Wright
CIS
16.55
53
Sami Muhammad Sohail
MAW
16.59
54
Ishtiaq Ahmad
SAR
16.62
55
Not on record
ITL
16.68
56
Peter Aho
NIG
16.69
57
Umar Gul
PAK
16.70
58
Adnan Idrees
KUW
16.76
59
Graeme Swann
ENG
16.84
60
Raja Adeel Iqbal
SPN
16.89
61
Emmanuel Sebareme
RWA
16.97
62
Al-Amin Hossain
BAN
16.98
63
Muhammad Nadir
RWA
16.98
64
Basant Regmi
NEP
17.00
65
Cosmas Kyewuta
UGA
17.03
66
Muslim Yar Ashraf
GER
17.15
67
Alistair Ifill
CIS
17.19
68
Shem Ngoche
KEN
17.20
69
Saif Ali Ahmad
DEN
17.34
70
Varun Vinod
IND
17.35
71
Eliot Miles
JER
17.40
72
Daniel Jakiel
ZIM
17.42
73
Bilal Khan
OMN
17.45
74
Khawar Ali
OMN
17.57
75
Franco Nsubuga
UGA
17.60
76
Samuel Conteh
SIL
17.61
77
Sylvester Ameh Okpe
NIG
17.74
78
Mohammed Nawfer Mohammed Aslam
KUW
17.78
79
Nathan Ellis
AUS
17.78
80
Lockie Ferguson
NZ
17.83
81
Saeed Ajmal
PAK
17.84
82
Habib Khan
EST
17.84
83
Amjad Javed
UAE
17.88
84
Prosper Useni
NIG
17.96
85
Kenneth Waiswa
UGA
17.98
86
I Kadek Gamantika
INS
18.13
87
Yasin Ishak Patel
KUW
18.17
88
Ibrahim Takahashi
ITL
18.21
89
Jasprit Bumrah
IND
18.21
90
Ben Shikongo
NAM
18.24
91
Mehran Khan
OMN
18.28
92
Dale Steyn
SA
18.36
93
Zain Ul Abidin
SAR
18.41
94
Alex Cusack
IRE
18.45
95
Pavandeep Singh Jagjit Singh
MAL
18.46
96
Naveen-ul-Haq
AFG
18.53
97
Katlo Piet
BOT
18.53
98
Abdur Razzak
BAN
18.63
99
Haseeb Amjad
HK
18.64
100
Assad Vala
PNG
18.76
101
Sonam Yeshey
BHU
18.77
102
Jan Frylinck
NAM
18.82
103
Isaac Ochgwu Okpe
NIG
18.89
104
Usman Khalid
SAR
18.91
105
Delray Rawlins
BER
19.02
106
Mmoloki Mooketsi
BOT
19.07
107
Norman Vanua
PNG
19.12
108
Taranjeet Singh
ROM
19.15
109
Francisco Damiao Couana
MOZ
19.18
110
Brad Evans
ZIM
19.21
111
Kabare Kevin Irakoze
RWA
19.21
112
Mujeeb Ur Rahman
AFG
19.23
113
Abrar Ahmed
PAK
19.25
114
Shakti Gauchan
NEP
19.32
115
Zahoor Khan
UAE
19.35
116
Bernard Scholtz
NAM
19.37
117
Manmeet Koli
ROM
19.37
118
Kevin O'Brien
IRE
19.38
119
Saad Zafar
CAN
19.40
120
Bas Leede
NED
19.43
121
Emmanuel Bundi
KEN
19.44
122
Logan van Beek
NED
19.56
123
Vijay Unni Suresh Unni
MAL
19.58
124
Mohammad Naveed
UAE
19.60
125
Kofi Stephen Bagabena
GHA
19.60
126
Bilal Muhammad Khan
MLT
19.65
127
Daniel Vettori
NZ
19.68
128
Yasim Murtaza
HK
19.70
129
Abinash Bohara
NEP
19.71
130
Dominic Blampied
JER
19.71
131
Emile Rukiriza
RWA
19.74
132
Dion Stovell
BER
19.77
133
Mohammad Ghazanfar
HK
19.78
134
Conroy Wright
CIS
19.79
135
Gede Darma Arta
INS
19.80
136
Mark Adair
IRE
19.80
137
Harsh Thaker
CAN
19.82
138
Roelof van der Merwe
NED
19.86
139
Muhammad Jawadullah
UAE
19.93
140
Mudassar Bukhari
NED
20.00
141
Usman Najeeb
SAR
20.04
142
Ali Naseer
UAE
20.04
143
Michael Leask
SCO
20.07
144
Melusi Magagula
ESW
20.10
145
Ali Nayyer
SWI
20.13
146
Arshdeep Singh
IND
20.16
147
Boyd Rankin
ENG
20.17
148
Mark Wood
ENG
20.24
149
Peter Langat
KEN
20.25
150
Ferdinando Banunaek
INS
20.30
151
Mohd Fitri Bin Mohd Sham
MAL
20.33
152
Abdul Abbasi
BHR
20.37
153
Charles Amini
PNG
20.42
154
Alan Kirschbaum
ARG
20.45
155
Ghulam Rasul Ahmadi
GER
20.47
156
Muhammad Siddique
UAE
20.52
157
Dipendra Airee
NEP
20.52
158
Sayed Monib Sayed Ahmad
KUW
20.52
159
Mohammad Hossain
BAN
20.53
160
Ateeq Iqbal
HK
20.56
161
Dawlat Zadran
AFG
20.59
162
Aayan Khan
UAE
20.63
163
Adam Zampa
AUS
20.64
164
Aqib Iqbal
AST
20.64
165
Lalit Rajbanshi
NEP
20.65
166
Luke Thomas Bichard
GUE
20.67
167
Rizwan Haider
MAL
20.72
168
Johannes Smit
NAM
20.78
169
Richard Ngarava
ZIM
20.79
170
Lasith Malinga
SL
20.79
171
Mouhammad Dawood Ahmadzai
FRA
20.80
172
Namgay Thinley
BHU
20.83
174
Not on record
PAK
20.88
175
Tabraiz Shamsi
SA
20.90
176
Shakib Al Hasan
BAN
20.92
177
Lungi Ngidi
SA
20.92
178
Declan Suzuki-McComb
ITL
20.97
179
Mitchell Johnson
AUS
20.97
180
Salum Ally Jumbe
TNZ
20.98
181
Shaheen Afridi
PAK
20.99
182
Sarawut Maliwan
THI
21.03
183
Ravi Bishnoi
IND
21.03
184
Samuel Badree
WI
21.07
185
Amjad Mahboob
SIN
21.08
186
Mustafizur Rahman
BAN
21.10
187
Lucas Oluoch
KEN
21.10
188
George Dockrell
IRE
21.11
189
Timm van der Gugten
NED
21.11
190
Trent Johnston
IRE
21.14
191
Gerard Mwendwa
KEN
21.18
192
Anrich Nortje
SA
21.20
193
Andrew Tye
AUS
21.21
194
Sunil Narine
WI
21.25
195
Josh Hazlewood
AUS
21.27
196
Kassim Nassoro Mussa
TNZ
21.27
197
Jacob Duffy
NZ
21.31
198
Samiullah Shenwari
AFG
21.32
199
Paul Stirling
IRE
21.33
200
Fazalhaq Farooqi
AFG
21.36
201
Haris Rauf
PAK
21.38
202
Fareed Ahmad
AFG
21.40
203
Trent Boult
NZ
21.43
204
Karan KC
NEP
21.46
205
Syed Kaleem
OMN
21.47
206
I Ketut Edi Guna Artawan
INS
21.47
207
Rohan Mustafa
UAE
21.49
208
Godfred Bakiweyem
GHA
21.51
209
Graeme Cremer
ZIM
21.53
210
Imad Wasim
PAK
21.75
211
Mohammad Wasim
PAK
21.76
212
Imran Khan
BHR
21.80
213
Clinton Rubagumya
RWA
21.81
214
Blessing Muzarabani
ZIM
21.84
215
Nadeem Ahmed
HK
21.85
216
Eric Kubwimana
RWA
21.86
217
Zeeshan Maqsood
OMN
21.90
218
Michael Bracewell
NZ
21.91
219
Mohammad Amir
PAK
21.94
220
Sathaiya Veerapathiran
BHR
21.98
221
Aizaz Khan
HK
22.01
222
David Wiese
SA
22.02
223
Nathan McCullum
NZ
22.03
224
Amjad Sher
FIN
22.04
225
Liam Dawson
ENG
22.08
226
Mahammad Zalmai
AST
22.08
227
Adil Butt
ESW
22.15
228
Paul van Meekeren
NED
22.17
229
Saim Ayub
PAK
22.18
230
Mark Watt
SCO
22.20
231
Martin Akayezu
RWA
22.22
232
Andile Phehlukwayo
SA
22.24
233
Johan Botha
SA
22.24
234
Luke Jongwe
ZIM
22.26
235
Washington Sundar
IND
22.33
236
Alasdair Evans
SCO
22.35
237
Naveed Ahmed
CZR
22.37
238
Tim Southee
NZ
22.38
239
Craig Young
IRE
22.39
240
Dhruv Parashar
UAE
22.44
241
Axar Patel
IND
22.60
242
Umar Adam Nasif
MLD
22.63
243
Waseem Abbas
MLT
22.67
244
Ahmad Butt
OMN
22.71
245
Mohammad Hafeez
PAK
22.75
246
Mohammed Hisham Shaikh
SAR
22.85
247
Mohameed Taiwo
NIG
22.85
248
Mohammed Nadeem
QTR
22.86
249
Suhail Zahid Vayani
MAW
22.88
250
Stuart Broad
ENG
22.94
251
Sompal Kami
NEP
22.99
252
Taskin Ahmed
BAN
22.99
253
Jofra Archer
ENG
23.00
254
Ankush Nanda
LUX
23.03
255
Danilson Johanis Hawoe
INS
23.04
256
Ashton Agar
AUS
23.04
257
Matt Henry
NZ
23.08
258
Harmeet Baddhan
USA
23.10
259
Nasrulla Rana
HK
23.10
259
Bhuvneshwar Kumar
IND
23.10
260
Ish Sodhi
NZ
23.11
261
Obed McCoy
WI
23.12
262
David Willey
ENG
23.14
263
Riazat Ali Shah
UGA
23.16
264
Nuwan Kulasekara
SL
23.18
265
Sharvin Muniandy
MAL
23.22
266
Ravichandran Ashwin
IND
23.22
267
Hasan Ali
PAK
23.31
268
Adil Rashid
ENG
23.34
269
Josh Davey
SCO
23.34
270
Syed Aziz Syed Mubarak
MAL
23.42
271
Shapoor Zadran
AFG
23.45
272
Safyaan Sharif
SCO
23.49
273
Ilandari Thushara
SL
23.51
274
Kane Richardson
AUS
23.53
275
Zappy Bimenyimana
RWA
23.54
276
Vinay Ravi
NOR
23.55
277
Khizar Hayat Durrani
MAL
23.55
278
Mahedi Hasan
BAN
23.57
279
Pat Cummins
AUS
23.58
280
Vikram Vijh
LUX
23.59
281
Ruben Trumpelmann
NAM
23.66
282
Frederick Klaassen
NED
23.67
283
Ryan Burl
ZIM
23.73
284
Balaji Avinash Pai
GIB
23.73
285
Mitchell Starc
AUS
23.81
286
George Linde
SA
23.83
287
Mitchell Santner
NZ
23.85
288
Ayush Shukla
HK
23.89
289
Sheldon Cottrell
WI
23.92
290
Imran Anwar
BHR
23.93
291
Dilon Heyliger
CAN
23.95
292
Shadab Khan
PAK
23.95
293
Tendai Chatara
ZIM
23.95
294
Nasum Ahmed
BAN
23.96
295
Nelson Odhiambo
KEN
24.08
296
Elijah Otieno
KEN
24.23
297
Noman Amjad
FRA
24.38
298
Tenzin Wangchuk
BHU
24.39
299
Umair Qasim
ESW
24.41
300
Julius Sumerauer
JER
24.47
301
Alzarri Joseph
WI
24.60
302
Shahid Afridi
GER
24.60
303
Adam Milne
NZ
24.65
304
Dushmantha Chameera
SL
24.71
305
Tanzim Sakib
BAN
24.72
306
Shane Watson
AUS
24.73
307
Josh Little
IRE
24.77
308
Azmatullah Omarzai
AFG
24.86
309
Rojerio Maxi Koda
INS
24.86
310
Amir Hamza
AFG
24.91
311
Shiraz Khan Shereef
KUW
24.91
312
Aaftab Limdawala
MAW
25.00
312
Mohammad Islam
BAN
25.00
313
Saurabh Netravalkar
USA
25.05
314
Yuzvendra Chahal
IND
25.09
315
Gulam Murtaza
CMB
25.10
316
Sikandar Raza
ZIM
25.11
317
Ibrahim Rizan
MLD
25.12
318
Hiren Varaiya
KEN
25.13
319
Marcus Stoinis
AUS
25.23
320
Faheem Ashraf
PAK
25.23
321
Pieter Seelaar
NED
25.27
323
Nalinambika Kumar Aneesh Kumar
SWI
25.31
324
Harbhajan Singh
IND
25.32
325
Morne Morkel
SA
25.34
326
James Neesham
NZ
25.35
327
Darren Sammy
WI
25.36
328
Tanwir Afzal
HK
25.39
329
Filipe Antonio Cossa
MOZ
25.52
330
Richie Berrington
SCO
25.61
331
Junaid Siddiqui
CAN
25.64
332
Wayne Parnell
SA
25.64
333
Keshav Maharaj
SA
25.72
334
Ibrahim Hassan
MLD
25.81
335
Sarfaraz Ali
BHR
25.82
336
Mohammad Saifuddin
BAN
25.96
337
Dwayne Bravo
WI
26.10
338
Jerome Taylor
WI
26.15
339
Gudakesh Motie
WI
26.21
340
Sudesh Wickramasekara
CZR
26.21
340
Khalid Ahmad Zahid
SWE
26.21
341
Mitchell McClenaghan
NZ
26.30
342
Chris Jordan
ENG
26.36
343
Gareth Delany
IRE
26.47
344
Chris Woakes
ENG
26.52
345
Jade Dernbach
ENG
26.59
346
Vasu Saini
ROM
26.59
347
Paras Khadka
NEP
26.64
348
Akeal Hosein
WI
26.73
349
Kamau Leverock
BER
26.84
350
Raymond Coker
SIL
26.88
351
Prakash Mishra
BUL
26.88
352
Sohail Tanvir
PAK
26.93
353
Sam Curran
ENG
26.94
354
Janak Prakash
SIN
26.98
355
Vinoth Baskaran
SIN
27.00
356
Jason Holder
WI
27.03
357
Sandeep Achuparambil Mohandas
HUN
27.03
358
Hardik Pandya
IND
27.13
359
Moeen Ali
ENG
27.14
360
Mohammad Nabi
AFG
27.15
361
Hayden Walsh
WI
27.16
362
Mohammad Ikramullah Khan
QTR
27.31
363
Benjamin White
IRE
27.39
364
Morawakage Theekshana
SL
27.46
365
Ignace Ntirenganya
RWA
27.49
366
Sahel Zadran
AST
27.66
367
Mahmudullah
BAN
27.68
368
Roston Chase
WI
27.73
369
Nehemiah Odhiambo
KEN
27.83
370
Simi Singh
IRE
27.84
371
Gulbadin Naib
AFG
27.89
372
Kaleemullah
OMN
27.94
373
Shakeel Ahmed
OMN
27.97
374
Kabir Mirpuri
GIB
28.03
375
Thatayaone Tshose
BOT
28.06
376
Shivam Dube
IND
28.08
377
Kieron Pollard
WI
28.29
378
Varun Prasath Thamotharam
MLT
28.34
379
Jasdeep Singh
USA
28.53
380
Kyle Mills
NZ
28.56
381
Wahab Riaz
PAK
28.56
382
Kagiso Rabada
SA
28.65
383
Romario Shepherd
WI
28.66
384
Karim Janat
AFG
28.79
385
Peter Borren
NED
28.84
386
Vukasin Zimonjic
SER
28.98
387
Sean Williams
ZIM
29.24
388
Barry McCarthy
IRE
29.29
389
Boemo Khumalo
BOT
29.54
390
Reece Topley
ENG
29.64
391
Glenn Maxwell
AUS
29.71
392
Marco Jansen
SA
29.76
393
Ravindra Jadeja
IND
29.85
394
Mohammad Nadeem
OMN
29.98
395
Karim Sadiq
AFG
30.32
396
Louis Bruce
GIB
30.36
397
Tangeni Lungameni
NAM
30.43
398
Luqman Butt
CMB
30.46
399
Muhammad Wafiq Irfan Zarbani
MAL
30.84
400
Angelo Mathews
SL
30.87
401
Ahmed Raza
UAE
31.26
402
Chris Mpofu
ZIM
31.36
403
Andre Russell
WI
31.46
404
Fabian Allen
WI
31.92
405
Naseem Shah
PAK
32.03
406
Akila Dananjaya
SL
32.17
407
Hristo Lakov
BUL
32.44
408
Carlos Brathwaite
WI
32.68
409
Ben Stokes
ENG
32.92
410
Prosper Utseya
ZIM
33.00
411
Albie Morkel
SA
33.23
412
Mohamed Shafeeq Manakkadavath
KUW
33.34
413
Thisara Perera
SL
33.67
414
Akshay Roopak Puri
SIN
33.87
415
Isuru Udana
SL
33.89
416
Not on record
MLT
34.23
417
Wellington Masakadza
ZIM
35.08
417
Mohammad Hasnain
PAK
35.08
418
Curtis Campher
IRE
35.31
419
Mashrafe Mortaza
BAN
35.36
420
Amar Sharma
MLT
35.71
421
Kyle Jamieson
NZ
35.77
422
Tim Bresnan
ENG
36.96
423
Chamika Karunaratne
SL
41.25
424
Blessings Pondani
MAW
42.05
Show all 426 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›