Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
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
T20I World Cup
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
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Best Average in 2025 for all time
Position
Best Average
Player Name
Team Name
1
3.00
Pargat Singh
Canada
2
4.23
S Murari
3
4.25
United Arab Emirates
4
4.80
Canada
5
5.00
D Rawat
6
5.50
Shivam Dube
India
7
6.00
Nicholas Kirton
Canada
8
6.33
India
9
6.50
Canada
9
6.50
Sanjay Krishnamurthi
U.S.A.
10
6.75
C Roberts
11
6.88
D Ganesh
12
7.00
Scott Boland
Australia
13
7.18
Kaleem Rehman
Canada
14
7.33
Keith Burrows
15
7.50
Kemar Roach
West Indies
16
7.75
Saber Zakhil
17
8.00
Harrison Carlyon
17
8.00
PV Naringrekar
17
8.00
18
8.33
Ali Nayyer
19
8.57
Taranjeet Singh
20
8.64
Zuhaib Zubair
United Arab Emirates
21
8.67
22
8.80
S Ravikumar
23
8.92
Haider Ali
Pakistan
24
9.00
A Prashar
24
9.00
Milad Momend
24
9.00
FN Walsh
25
9.13
Karanbir Singh
26
9.25
R Mangal
27
9.62
Canada
28
9.67
Sri Lanka
29
9.83
Khalid Zahid
30
10.00
YJC Altamirano
30
10.00
Anil Nidamanuru
Netherlands
31
10.50
Oman
32
10.56
Michael Leask
Scotland
33
10.67
J Baguma
34
10.75
Dylan Leicher
Namibia
35
10.89
Sandeep Lamichhane
Nepal
36
11.00
Nasum Ahmed
Bangladesh
37
11.15
AM Kimote
38
11.20
Luke Wood
England
39
11.38
HER Tyler
40
11.68
Jomel Warrican
West Indies
41
11.78
Muhammad Moiz
42
12.00
Anas Khan
Hong Kong
42
12.00
Raja Khan
United Arab Emirates
43
12.14
Khalid Ahmadi
44
12.20
South Africa
45
12.29
James Neesham
New Zealand
46
12.33
Ehsan Khan
Hong Kong
46
12.33
47
12.55
DK Shetty
48
12.63
Noman Ali
Pakistan
49
12.67
Bas Leede
Netherlands
50
13.17
F Nsubuga
51
13.29
Matt Henry
New Zealand
52
13.38
53
13.50
Ahmadullah Shinwari
54
13.55
Dominic Sabir
Bermuda
55
13.64
Ish Sodhi
New Zealand
55
13.64
Sharwan Godara
56
13.67
Varun Vinod
India
57
13.80
Imran Ameer
58
14.00
Ibrahim Rahimi
58
14.00
Hamid Mahmood
58
14.00
Abdullah Mahmood
58
14.00
Luqman Butt
58
14.00
V Ravindran
58
14.00
G Venkateswaran
58
14.00
U.S.A.
59
14.14
Ayush Shukla
Hong Kong
60
14.18
Muhammad Butt
61
14.33
Christopher Greaves
Scotland
62
14.50
Namibia
63
14.63
Troy Taylor
64
14.75
DM Nakrani
65
14.78
Safyaan Sharif
Scotland
66
15.11
Zeerak Chughtai
67
15.27
Jakob Gul
68
15.33
Zhivago Groenewald
Namibia
68
15.33
S Pillai
69
15.40
Abdul Naser Baluch
69
15.40
KD Abeyrathna
69
15.40
Muhammad Afridi
Pakistan
70
15.46
Gulam Murtaza
71
15.50
Saad Zafar
Canada
71
15.50
Imran Khan
Pakistan
71
15.50
Gareth Delany
Ireland
72
15.57
Mahedi Hasan
Bangladesh
72
15.57
Imran Anwar
73
15.60
Sajid Liaqat
73
15.60
74
15.67
K Waiswa
75
15.80
Kervon Hinds
76
15.83
NM Salonen
77
16.00
Anjar Tadarus
77
16.00
Luca Petre
78
16.20
Harsh Thaker
Canada
79
16.38
Mitchell Starc
Australia
80
16.40
U.S.A.
81
16.50
Peter Langat
Kenya
82
16.63
Dunith Wellalage
Sri Lanka
82
16.63
Craig Young
Ireland
83
16.71
Mohameed Taiwo
84
16.86
Mohammad Islam
Bangladesh
85
17.00
Sajid Khan
Pakistan
85
17.00
Muhammad Khan
Pakistan
85
17.00
86
17.14
Festus Benn
87
17.20
AJ Parmar
87
17.20
Delawar Khan
88
17.38
Pat Cummins
Australia
89
17.40
Francis Mutua
Kenya
90
17.43
K Nestor
91
17.53
Jacob Duffy
New Zealand
92
17.55
Josh Hazlewood
Australia
93
17.60
Roelof van der Merwe
Netherlands
93
17.60
Zimbabwe
94
17.67
Qamar Mushtaque
95
17.68
Ali Dawood
96
17.75
Mohammad Saifuddin
Bangladesh
96
17.75
97
17.82
Wanindu Hasaranga
Sri Lanka
98
17.85
Zakary Foulkes
New Zealand
99
17.86
G Chohan
100
17.89
Shah Hussain
101
18.00
Simon Shikongo
Namibia
101
18.00
G Kansonkho
101
18.00
Amjad Sher
101
18.00
Bermuda
102
18.46
India
103
18.50
Scotland
103
18.50
K Fletcher
104
18.63
Aryan Dutt
Netherlands
105
18.67
Michael Levitt
Netherlands
105
18.67
Jasraj Kundi
Kenya
106
18.75
Murat Yilmaz
106
18.75
J Miyagi
106
18.75
Sri Lanka
107
18.83
Rashid Khan
Pakistan
108
18.93
Taskin Ahmed
Bangladesh
109
19.00
Matthew Fisher
England
109
19.00
A Nanda
109
19.00
Sheraz Sheikh
109
19.00
110
19.13
Australia
111
19.20
Kyle Klein
Netherlands
112
19.25
Matthew Kuhnemann
Australia
112
19.25
Lucas Oluoch
Kenya
112
19.25
Syed Aziz
113
19.33
Jack Jarvis
Scotland
114
19.40
Ilyas Ataullah
114
19.40
L Bruce
114
19.40
115
19.50
Pakistan
115
19.50
Nosthusha Kenjige
U.S.A.
115
19.50
Xavier Bartlett
Australia
115
19.50
M Zulfiqar
Netherlands
115
19.50
Adam Milne
New Zealand
116
19.62
F Banunaek
117
19.82
Jayden Seales
West Indies
118
20.00
Abdul Abbasi
118
20.00
Sherfane Rutherford
West Indies
118
20.00
Azmatullah Omarzai
Afghanistan
118
20.00
KO Altamirano
118
20.00
KDA Lukies
118
20.00
Netherlands
119
20.17
Shahid Afridi
120
20.43
Kenya
121
20.50
122
20.57
Tanvir Islam
Bangladesh
123
20.67
Harmeet Baddhan
U.S.A.
124
20.79
Nathan Lyon
Australia
125
20.83
Arshdeep Singh
India
125
20.83
C Kyewuta
126
20.86
127
21.00
S Nsubuga
128
21.17
Prakash Mishra
129
21.20
Shamar Joseph
West Indies
129
21.20
SA Jumbe
130
21.28
Asitha Fernando
Sri Lanka
131
21.33
Vraj Patel
Kenya
131
21.33
Kushal Bhurtel
Nepal
132
21.43
SA Okpe
133
21.50
Fayaz Khan
134
21.54
Richard Ngarava
Zimbabwe
135
21.67
Muhammad Khan
U.S.A.
135
21.67
Sufiyan Muqeem
Pakistan
135
21.67
136
21.70
Benjamin Dwarshuis
Australia
137
21.75
Rameez Khan
138
21.80
George Dockrell
Ireland
139
22.00
Rakep Patel
Kenya
139
22.00
Dushmantha Chameera
Sri Lanka
139
22.00
Barry McCarthy
Ireland
139
22.00
Dhruv Parashar
United Arab Emirates
139
22.00
Dewald Brevis
South Africa
139
22.00
Ireland
140
22.21
South Africa
141
22.25
Karan KC
Nepal
142
22.40
LJ Myott
143
22.50
KC Ramamoorthy
143
22.50
U.S.A.
143
22.50
Gerard Mwendwa
Kenya
143
22.50
Umair Tariq
144
22.53
DJ Hawoe
145
22.77
Benjamin Sears
New Zealand
146
22.80
Morawakage Theekshana
Sri Lanka
147
23.00
Travis Head
Australia
147
23.00
Rahmatullah Mangal
147
23.00
Scotland
147
23.00
148
23.25
Kamindu Mendis
Sri Lanka
148
23.25
Dilon Heyliger
Canada
149
23.40
AA Rahayu
149
23.40
AR Ramjani
150
23.43
Abbas Ghani
151
23.50
Sandeep Goud
151
23.50
Utkarsh Jain
151
23.50
Faisal Khaliq
152
23.53
Kagiso Rabada
South Africa
153
23.57
Pakistan
154
23.60
Waseem Abbas
155
23.86
Saqib Mahmood
England
156
23.88
Aqib Iqbal
157
23.90
Matthew Humphreys
Ireland
158
24.00
Charles Perchard
159
24.05
Ben Stokes
England
160
24.40
Pavandeep Singh
161
24.50
Ateeq Iqbal
Hong Kong
162
24.60
SA Mohandas
163
24.67
Dhiren Gondaria
Kenya
164
24.80
South Africa
165
24.81
Jasprit Bumrah
India
166
24.83
167
25.00
South Africa
167
25.00
Daniel Doram
Netherlands
167
25.00
Shamim Patwari
Bangladesh
168
25.25
Derrick Brangman
Bermuda
169
25.33
Afghanistan
170
25.40
Lalit Rajbanshi
Nepal
171
25.50
171
25.50
GA Priandana
172
25.56
Wiaan Mulder
South Africa
173
25.67
Jan Balt
Namibia
173
25.67
P Useni
174
25.71
New Zealand
174
25.71
Mark Watt
Scotland
175
26.00
SI Runsewe
176
26.06
Jason Holder
West Indies
177
26.11
Adil Rashid
England
178
26.29
Alzarri Joseph
West Indies
179
26.30
Mitchell Santner
New Zealand
180
26.33
Nayeem Hasan
Bangladesh
180
26.33
181
26.40
Ravi Bishnoi
India
182
26.67
Dhananjaya de Silva
Sri Lanka
183
26.75
Binura Fernando
Sri Lanka
184
26.83
Abrar Ahmed
Pakistan
185
27.00
Muhammad Wafiq
186
27.38
Mohammad Hossain
Bangladesh
187
27.40
Nandre Burger
South Africa
188
27.50
Marnus Labuschagne
Australia
189
27.64
Mohammed Shami
India
189
27.64
Axar Patel
India
190
28.00
Syed Shah
190
28.00
Yasim Murtaza
Hong Kong
191
28.25
Akeal Hosein
West Indies
192
28.33
LT Bichard
193
28.38
Adam Zampa
Australia
194
28.43
England
195
28.56
Romeo Dunka
196
28.67
Yamin Ahmadzai
Afghanistan
197
28.80
Adrian Wright
198
29.00
Ghulam Abbas Butt
198
29.00
Akhil Arjunan
198
29.00
P Aho
198
29.00
Aqeel Wahid
199
29.50
VP Thamotharam
199
29.50
New Zealand
199
29.50
Daryl Mitchell
New Zealand
200
29.60
Kariyawasam Asalanka
Sri Lanka
201
29.67
E Karimi
202
29.80
Mark Adair
Ireland
203
30.00
Ilandari Thushara
Sri Lanka
203
30.00
A Pusthay
203
30.00
Netherlands
204
30.09
Senuran Muthusamy
South Africa
205
30.13
Jamie Overton
England
206
30.25
George Linde
South Africa
206
30.25
Mohammad Nabi
Afghanistan
207
30.33
Curtis Campher
Ireland
207
30.33
Usman Khan
208
30.50
SA Ahmad
208
30.50
Vishwa Fernando
Sri Lanka
209
30.60
India
210
30.74
Blessing Muzarabani
Zimbabwe
211
30.86
Saim Ayub
Pakistan
212
30.88
Keshav Maharaj
South Africa
213
30.89
Tanzim Sakib
Bangladesh
214
31.00
Zeko Burgess
Bermuda
214
31.00
Wessly Madhevere
Zimbabwe
214
31.00
Shakeel Ahmed
Oman
214
31.00
Vinay Ravi
214
31.00
A Limdawala
214
31.00
215
31.17
Daniel Jakiel
Zimbabwe
216
31.25
Lungi Ngidi
South Africa
217
31.30
Muralikrishna Krishna
India
218
31.40
Sami Sohail
219
31.50
Jack Brassell
Namibia
219
31.50
Aaron Hardie
Australia
220
31.69
Angus Atkinson
England
221
32.00
Jofra Archer
England
221
32.00
Zafer Durmaz
221
32.00
221
32.00
United Arab Emirates
222
32.05
Joshua Tongue
England
223
32.07
Mohammed Siraj
India
224
32.17
Hardik Pandya
India
225
32.29
D Marks
226
32.50
Raaz Mohammad
227
32.83
Imran Khan
228
33.00
South Africa
229
33.36
Nathan Ellis
Australia
230
33.67
Alessandro Morris
230
33.67
M Koli
231
34.00
Virandeep Singh
231
34.00
GD Arta
231
34.00
Rachin Ravindra
New Zealand
232
34.44
Taijul Islam
Bangladesh
233
34.50
Gaurav Tiwari
233
34.50
Manpreet Singh
234
34.67
Nqabayomzi Peter
South Africa
235
34.69
Trevor Gwandu
Zimbabwe
236
34.75
Haris Rauf
Pakistan
237
34.89
Kuldeep Yadav
India
238
35.00
Milind Kumar
U.S.A.
238
35.00
Canada
239
35.20
Brandon McMullen
Scotland
240
35.42
Justin Greaves
West Indies
241
35.50
Benjamin White
Ireland
241
35.50
Sufyan Mehmood
Oman
241
35.50
Fareed Ahmad
Afghanistan
242
35.56
Shaheen Afridi
Pakistan
243
35.62
Roston Chase
West Indies
244
35.67
V Saini
245
36.00
Samiullah Rahmani
245
36.00
PR Surve
245
36.00
Kevin Sinclair
West Indies
245
36.00
Mustafizur Rahman
Bangladesh
245
36.00
Mominul Haque
Bangladesh
245
36.00
Shoaib Bashir
England
245
36.00
Dominic Blampied
246
36.46
Akash Deep
India
247
36.50
Kervin Ebanks
248
36.67
Marc Taylor
249
36.75
Spencer Johnson
Australia
250
36.86
William O'Rourke
New Zealand
251
36.88
Glenn Maxwell
Australia
252
37.00
Kyle Jamieson
New Zealand
252
37.00
Kongala Vimukthi
Sri Lanka
252
37.00
Muslim Yar
253
37.20
K Mirpuri
254
37.25
Sean Abbott
Australia
255
37.32
Michael Bracewell
New Zealand
256
37.40
Bermuda
257
37.50
K Nassoro
257
37.50
Vishil Patel
Kenya
257
37.50
Paul van Meekeren
Netherlands
258
37.67
Mohammad Abbas
Pakistan
259
38.00
ASF Sirah
260
38.50
IK Gamantika
261
38.67
Washington Sundar
India
262
38.75
Matthew Potts
England
263
39.00
Delray Rawlins
Bermuda
263
39.00
SZ Vayani
263
39.00
Kevon Bazil
264
39.50
Muhammad Burhan
264
39.50
Liam Dawson
England
265
40.00
A Turkmen
266
40.15
Naseem Shah
Pakistan
267
40.33
Shem Ngoche
Kenya
267
40.33
Dipendra Airee
Nepal
268
41.00
Marco Jansen
South Africa
269
42.00
AE Isesele
269
42.00
M Dale-Bradley
270
42.33
RM Koda
271
42.39
Ravindra Jadeja
India
272
42.67
Ghulam Ahmadi
273
43.00
Mohammad Nadeem
Oman
273
43.00
Bradley Currie
Scotland
273
43.00
Benjamin Ward
274
43.22
Sri Lanka
275
43.40
Faheem Ashraf
Pakistan
276
43.50
Aiden Markram
South Africa
276
43.50
IKEG Artawan
277
43.67
A Reyes
278
43.68
Brydon Carse
England
279
44.00
Najmul Hossain Shanto
Bangladesh
280
44.75
Sri Lanka
281
45.11
Josh Little
Ireland
282
45.25
Romario Shepherd
West Indies
283
45.33
Hasan Mahmud
Bangladesh
284
45.50
Vikramjit Singh
Netherlands
285
46.00
Graham Hume
Ireland
285
46.00
Bermuda
285
46.00
Zeeshan Kukikhel
285
46.00
Australia
286
46.25
Conroy Wright
287
46.47
Gudakesh Motie
West Indies
288
46.67
Gregory Taylor
289
46.80
Prabath Jayasuriya
Sri Lanka
290
47.00
Junior Dala
South Africa
291
48.00
ACF Stokes
291
48.00
South Africa
292
48.45
Tanaka Chivanga
Zimbabwe
293
48.50
Wanigamuni Mendis
Sri Lanka
294
48.71
Mark Wood
England
295
48.75
Milen Gogev
296
49.00
Steven Taylor
U.S.A.
296
49.00
Harry Johnson
296
49.00
Amal Jacob
297
50.00
Samay Shrivastava
Oman
298
50.50
299
51.00
299
51.00
I Danladi
300
52.18
Chris Woakes
England
301
54.40
Zimbabwe
302
54.50
Amar Sharma
303
54.67
Sahel Zadran
304
54.80
Liam Livingstone
England
305
55.00
E Mathew
306
56.00
V Vijh
307
57.50
West Indies
308
58.00
Harry Tector
Ireland
308
58.00
Gulbadin Naib
Afghanistan
309
58.29
Andy McBrine
Ireland
310
59.00
Jaspal Singh
311
60.00
Sean Williams
Zimbabwe
311
60.00
Johnathan Campbell
Zimbabwe
312
60.33
Hasan Ali
Pakistan
313
62.00
Hussain Talat
Pakistan
313
62.00
Zimbabwe
314
62.50
Mohammad Wasim
Pakistan
315
63.00
315
63.00
Sri Lanka
316
63.50
Mir Hamza
Pakistan
317
65.00
Khurram Shahzad
Pakistan
318
65.50
IO Okpe
319
67.00
Syed Kaleem
Oman
320
67.11
Sikandar Raza
Zimbabwe
321
69.00
Jeffrey Vandersay
Sri Lanka
322
69.40
Zimbabwe
323
69.50
Mohammad Ali
Pakistan
324
70.00
AR Puri
325
71.00
Nasrulla Rana
Hong Kong
326
71.33
Glenn Phillips
New Zealand
327
72.00
Shardul Thakur
India
328
72.20
Mehidy Hasan
Bangladesh
329
74.00
Jonathan Barry
330
76.00
Gerald Coetzee
South Africa
330
76.00
AG Achar
331
76.50
Fazalhaq Farooqi
Afghanistan
332
78.00
Anderson Phillip
West Indies
332
78.00
Andre Russell
West Indies
333
79.00
S Vijay Unni
333
79.00
Bermuda
334
82.00
Pakistan
334
82.00
Julius Sumerauer
335
83.67
Salman Agha
Pakistan
336
85.00
Todd Murphy
Australia
337
85.33
Khushdil Shah
Pakistan
338
87.00
Matthew Forde
West Indies
339
88.00
Abdul Bashir
340
89.57
Wellington Masakadza
Zimbabwe
341
92.00
Matthew Short
Australia
342
94.00
Shadab Khan
Pakistan
343
96.00
Mohamad Zalmai
344
97.00
Hristo Lakov
345
105.67
Sri Lanka
346
109.00
Serdar Burak Emir
347
117.00
Bangladesh
347
117.00
William Jacks
England
348
119.00
Sam Cook
England
349
129.00
Noor Lakanwal
Afghanistan
350
129.67
Joe Root
England