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