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 2023 for ODI
Position
Best Average
Player Name
Team Name
1
2.00
Rinku Singh
India
2
5.00
Khurram Shahzad
3
7.00
Rohit Sharma
India
4
7.25
Kariyawasam Asalanka
Sri Lanka
5
9.50
Arshdeep Singh
India
6
9.67
Matthew Forde
West Indies
7
10.67
Ehsan Khan
Hong Kong
8
11.20
Imran Anwar
9
13.00
Jatinder Singh
Oman
10
14.71
Abdul Abbasi
11
15.00
Virat Kohli
India
12
15.60
Yasim Murtaza
Hong Kong
13
15.89
Muhammad Khan
U.S.A.
14
16.00
Jaydev Unadkat
India
14
16.00
Raymon Reifer
West Indies
15
16.08
Jofra Archer
England
16
16.47
Mohammed Shami
India
17
16.83
Jeremy Gordon
Canada
18
17.14
Amir Farooq
19
17.83
Angelo Mathews
Sri Lanka
20
18.00
Rahmat Shah
Afghanistan
20
18.00
Gajanand Singh
U.S.A.
20
18.00
Sabir Ali
United Arab Emirates
20
18.00
Sahan Arachchige
Sri Lanka
21
18.22
MNM Aslam
22
18.42
Ruben Trumpelmann
Namibia
23
18.80
Jay Odedra
Oman
24
19.00
Muhammad Amir
24
19.00
GBW Munaweera
24
19.00
Ahmed Baladraf
25
19.08
Sisanda Magala
South Africa
26
19.09
Lalit Rajbanshi
Nepal
27
19.17
Avesh Khan
India
28
19.17
Mark Watt
Scotland
29
19.29
Ikramullah Khan
30
19.40
Beuran Hendricks
South Africa
31
19.64
Naseem Shah
Pakistan
32
19.70
Semo Kamea
P.N.G.
33
19.80
Sandeep Lamichhane
Nepal
34
20.00
Timothy David
Australia
35
20.29
Jasprit Bumrah
India
36
20.39
Wanindu Hasaranga
Sri Lanka
37
20.40
Tangeni Lungameni
Namibia
38
20.49
Kuldeep Yadav
India
39
20.60
Gudakesh Motie
West Indies
40
20.68
Mohammed Siraj
India
41
20.82
Christopher Greaves
Scotland
42
21.43
Craig Young
Ireland
43
21.60
A Bhargava
44
21.63
Gulbadin Naib
Afghanistan
45
21.67
Jan Loftie-Eaton
Namibia
45
21.67
Shaun Fouché
Namibia
46
21.90
Graham Hume
Ireland
47
22.00
George Scrimshaw
England
48
22.14
Michael Leask
Scotland
49
22.27
Julius Sumerauer
50
22.50
Parvindar Kumar
51
22.67
Daryl Mitchell
New Zealand
52
22.71
Riley Hekure
P.N.G.
53
22.80
John Kariko
P.N.G.
54
22.88
Brandon McMullen
Scotland
55
23.00
William O'Rourke
New Zealand
55
23.00
Sohail Ahmed
56
23.11
Charles Perchard
57
23.23
Gerald Coetzee
South Africa
58
23.26
Bilal Khan
Oman
59
23.30
Rehan Ahmed
England
60
23.50
Luke Jongwe
Zimbabwe
61
23.55
Richard Ngarava
Zimbabwe
62
23.62
Lahiru Kumara
Sri Lanka
63
23.75
Merwe Erasmus
Namibia
64
23.93
Henry Shipley
New Zealand
65
23.97
Karan KC
Nepal
66
24.00
Sherfane Rutherford
West Indies
66
24.00
Khaled Ahmed
Bangladesh
66
24.00
Harsh Thaker
Canada
67
24.05
Shaheen Afridi
Pakistan
68
24.06
Lokumarakkalage Madushanka
Sri Lanka
69
24.25
Muhammad Butt
70
24.33
Joshua Clarkson
New Zealand
71
24.36
Aayan Khan
United Arab Emirates
72
24.40
Ravichandran Ashwin
India
73
24.44
David Willey
England
74
24.56
Keshav Maharaj
South Africa
75
24.79
Chris Sole
Scotland
76
24.86
Hardik Pandya
India
77
24.88
Mohammad Islam
Bangladesh
78
24.95
Morawakage Theekshana
Sri Lanka
79
25.00
Sanchit Sharma
United Arab Emirates
79
25.00
Adnan Idrees
80
25.25
Tanzim Sakib
Bangladesh
81
25.35
Taskin Ahmed
Bangladesh
82
25.60
United Arab Emirates
83
25.68
Tabraiz Shamsi
South Africa
84
25.75
Bjorn Fortuin
South Africa
85
25.80
Nandre Burger
South Africa
85
25.80
Muhammad Wafiq
86
26.10
Taijul Islam
Bangladesh
87
26.29
Shardul Thakur
India
88
26.32
Adam Zampa
Australia
89
26.37
Adil Rashid
England
90
26.42
Bas Leede
Netherlands
91
26.50
Abhishek Paradkar
U.S.A.
91
26.50
Kevin Sinclair
West Indies
92
26.73
Ebadot Hossain
Bangladesh
93
26.83
Adam Milne
New Zealand
94
26.88
Saad Zafar
Canada
95
27.00
Mohammad Wasim
Pakistan
95
27.00
Ashton Agar
Australia
95
27.00
Rizwan Haider
96
27.15
Haris Rauf
Pakistan
97
27.50
Khizar Hayat
97
27.50
Nepal
98
27.58
Mahedi Hasan
Bangladesh
98
27.58
Trent Boult
New Zealand
99
27.67
Brandon Mavuta
Zimbabwe
100
27.77
Kagiso Rabada
South Africa
101
28.15
Nisarg Patel
U.S.A.
102
28.19
Ravindra Jadeja
India
103
28.23
George Dockrell
Ireland
104
28.33
Olly Stone
England
104
28.33
V Baskaran
105
28.56
Karthik Meiyappan
United Arab Emirates
106
28.69
Mark Adair
Ireland
107
28.80
Atif-Ur-Rehman
108
29.00
Keemo Paul
West Indies
109
29.08
Assad Vala
P.N.G.
110
29.14
Muhammad Siddique
United Arab Emirates
111
29.25
Anrich Nortje
South Africa
112
29.50
Ali Dawood
113
29.57
Kaleem Rehman
Canada
114
29.67
Ayush Shukla
Hong Kong
114
29.67
Aizaz Khan
Hong Kong
115
29.86
Romario Shepherd
West Indies
116
29.97
Marco Jansen
South Africa
117
30.00
Mitchell Starc
Australia
118
30.10
Rohan Mustafa
United Arab Emirates
119
30.25
William Jacks
England
120
30.27
Zeeshan Maqsood
Oman
120
30.27
Chad Soper
P.N.G.
121
30.33
Fareed Ahmad
Afghanistan
122
30.50
Zahoor Khan
United Arab Emirates
122
30.50
Pargat Singh
Canada
122
30.50
Bernard Scholtz
Namibia
123
30.68
Matt Henry
New Zealand
124
30.76
Alzarri Joseph
West Indies
125
31.00
Jacob Duffy
New Zealand
125
31.00
Matthew Potts
England
125
31.00
Aaron Hardie
Australia
125
31.00
Zaheer Ibrahim
126
31.13
Josh Hazlewood
Australia
127
31.33
Soumya Sarkar
Bangladesh
128
31.57
Vikramjit Singh
Netherlands
129
31.64
Shariz Ahmad
Netherlands
130
31.78
Josh Little
Ireland
131
32.00
Safyaan Sharif
Scotland
132
32.14
Hasan Mahmud
Bangladesh
133
32.15
Tendai Chatara
Zimbabwe
134
32.31
Ben Shikongo
Namibia
135
32.33
Zawar Farid
United Arab Emirates
136
32.63
Chris Woakes
England
137
32.75
Zain Ul Abidin
138
32.83
R Kalimuthu
139
32.90
Saurabh Netravalkar
U.S.A.
140
33.05
Sompal Kami
Nepal
141
33.23
Reece Topley
England
142
33.24
Tim Southee
New Zealand
143
33.39
Mohammad Nabi
Afghanistan
144
33.50
Umran Malik
India
145
33.57
Fazalhaq Farooqi
Afghanistan
146
33.60
YI Patel
147
33.67
Yuzvendra Chahal
India
148
33.75
Nikhil Dutta
Canada
148
33.75
Cole McConchie
New Zealand
149
33.89
Barry McCarthy
Ireland
150
33.92
Akeal Hosein
West Indies
151
34.14
Frederick Klaassen
Netherlands
152
34.23
Lungi Ngidi
South Africa
153
34.36
Liam Livingstone
England
154
34.57
Nathan Ellis
Australia
155
34.63
Dushmantha Chameera
Sri Lanka
156
34.67
Sean Williams
Zimbabwe
156
34.67
Muhammad Murad
157
34.75
Odean Smith
West Indies
158
34.90
Ryan Klein
Netherlands
159
34.92
Logan van Beek
Netherlands
160
35.00
Alasdair Evans
Scotland
160
35.00
Kyle Phillip
U.S.A.
160
35.00
Abdul Waheed
161
35.18
Dipendra Airee
Nepal
162
35.27
Sikandar Raza
Zimbabwe
163
35.27
Angus Atkinson
England
164
35.41
Sam Curran
England
165
35.48
Shakib Al Hasan
Bangladesh
166
35.57
M Zulfiqar
Netherlands
167
35.67
Hasan Ali
Pakistan
168
35.86
Shahrukh Quddus
169
36.00
Muralikrishna Krishna
India
169
36.00
Ahmad Butt
Oman
169
36.00
Kushal Bhurtel
Nepal
170
36.20
Rashid Khan
Afghanistan
171
36.24
Matheesha Pathirana
Sri Lanka
172
36.25
Andile Phehlukwayo
South Africa
173
36.35
Pat Cummins
Australia
174
36.50
Dominic Drakes
West Indies
175
36.63
Kyle Mayers
West Indies
176
36.67
Mohammad Ghazanfar
Hong Kong
177
36.83
Benjamin Ward
178
37.00
United Arab Emirates
179
37.06
Moeen Ali
England
180
37.33
Basil Hameed
United Arab Emirates
180
37.33
Virandeep Singh
181
37.45
Marcus Stoinis
Australia
182
37.46
Sean Abbott
Australia
183
37.67
Dunith Wellalage
Sri Lanka
184
37.70
Glenn Maxwell
Australia
185
37.92
Curtis Campher
Ireland
186
38.13
Chamika Karunaratne
Sri Lanka
187
38.25
Ishtiaq Ahmad
188
38.50
Mitchell Santner
New Zealand
189
38.64
Gulshan Jha
Nepal
190
38.86
Sayed Monib
191
39.00
Ish Sodhi
New Zealand
192
39.44
Paul van Meekeren
Netherlands
193
39.50
Pramod Liyanagamage
Sri Lanka
193
39.50
Benjamin Lister
New Zealand
193
39.50
Anwar Rahman
194
39.60
Ali Naseer
United Arab Emirates
195
39.83
Muhammad Jawadullah
United Arab Emirates
196
40.45
Blessing Muzarabani
Zimbabwe
197
40.50
Wiaan Mulder
South Africa
198
41.23
Mujeeb Ur Rahman
Afghanistan
199
41.25
Eliot Miles
200
41.45
Kushal Malla
Nepal
201
42.00
Wessly Madhevere
Zimbabwe
202
42.04
Mehidy Hasan
Bangladesh
203
42.27
Usama Mir
Pakistan
204
42.76
Mustafizur Rahman
Bangladesh
205
43.00
United Arab Emirates
206
43.11
Glenn Phillips
New Zealand
207
43.39
Lockie Ferguson
New Zealand
208
43.40
Mukesh Kumar
India
209
43.71
Noor Lakanwal
Afghanistan
210
44.00
Lizaad Williams
South Africa
210
44.00
Naveen-ul-Haq
Afghanistan
210
44.00
Oshane Thomas
West Indies
211
44.60
Kabua Morea
P.N.G.
212
44.80
Michael Bracewell
New Zealand
213
45.00
Ayaan Khan
Oman
213
45.00
Pratish Chhetri
Nepal
213
45.00
Dilon Heyliger
Canada
214
45.25
Travis Head
Australia
215
46.00
Adrian Neill
Scotland
216
46.50
Victor Nyauchi
Zimbabwe
216
46.50
Roston Chase
West Indies
217
46.61
Rachin Ravindra
New Zealand
218
47.00
Yannic Cariah
West Indies
219
47.17
Aryan Lakra
United Arab Emirates
220
47.63
Aryan Dutt
Netherlands
221
48.00
Washington Sundar
India
221
48.00
Faheem Ashraf
Pakistan
221
48.00
Mitchell Marsh
Australia
222
48.67
Vivian Kingma
Netherlands
223
48.75
Steven Taylor
U.S.A.
224
49.29
Blair Tickner
New Zealand
225
49.44
Azmatullah Omarzai
Afghanistan
226
49.63
Mark Wood
England
227
49.67
Shadab Khan
Pakistan
228
51.00
Brad Evans
Zimbabwe
229
51.17
Wellington Masakadza
Zimbabwe
230
51.50
Kavem Hodge
West Indies
231
51.83
Roelof van der Merwe
Netherlands
232
52.00
Helao France
Namibia
233
52.50
Mohammed Nadeem
234
52.86
Colin Ackermann
Netherlands
235
53.60
Jasdeep Singh
U.S.A.
236
53.63
Iftikhar Ahmed
Pakistan
237
53.83
Jason Holder
West Indies
238
53.88
Nosthusha Kenjige
U.S.A.
239
54.00
Daniel Birrell
239
54.00
Scotland
240
54.33
Shiraz Khan
241
56.00
United Arab Emirates
241
56.00
Akeem Jordan
West Indies
242
58.00
Anthony Hawkins-Kay
243
59.78
Dhananjaya de Silva
Sri Lanka
244
60.29
Nasum Ahmed
Bangladesh
245
61.00
Haroon Mohammad
Hong Kong
246
61.20
Axar Patel
India
247
61.57
Aiden Markram
South Africa
248
62.00
Brandon Glover
Netherlands
248
62.00
Jayden Seales
West Indies
249
62.30
Andy McBrine
Ireland
250
62.50
Tanveer Sangha
Australia
251
64.50
S Vijay Unni
252
65.00
Adithya Ashok
New Zealand
253
66.33
Sese Bau
P.N.G.
254
66.67
Brydon Carse
England
255
66.80
Cameron Green
Australia
256
67.67
Aqib Sulehri
Oman
257
68.00
AR Puri
258
70.50
Harrison Carlyon
259
70.67
Gareth Delany
Ireland
260
71.00
Najmul Hossain Shanto
Bangladesh
261
71.67
Kyle Jamieson
New Zealand
262
74.00
Harry Tector
Ireland
263
75.00
Theo Woerkom
Ireland
264
79.00
Norman Vanua
P.N.G.
265
86.25
Kaleemullah
Oman
266
89.50
Wayne Parnell
South Africa
267
92.00
Joe Root
England
268
92.25
Salman Agha
Pakistan
269
96.50
Munasinghe Hemantha
Sri Lanka
270
98.00
Tanaka Chivanga
Zimbabwe
271
107.00
Karl Birkenstock
Namibia
272
112.00
Ryan Burl
Zimbabwe
273
113.00
Mohammad Nadeem
Oman
274
116.50
Aarif Sheikh
Nepal
275
118.00
Benjamin White
Ireland
275
118.00
James Neesham
New Zealand
276
119.00
Michael Neser
Australia
276
119.00
Aritra Dutta
277
122.00
Alei Nao
P.N.G.
278
123.50
Clayton Floyd
Netherlands
279
125.00
Manpreet Singh
280
133.00
Muhammad Tanveer
280
133.00
Afghanistan
281
152.00
Charles Amini
P.N.G.