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 2018 for ODI
Position
Best Average
Player Name
Team Name
1
1.00
Asghar Stanikzai
Afghanistan
2
4.50
Sunil Narine
West Indies
3
8.67
Shehan Madushanka
Sri Lanka
4
9.00
Mudassar Bukhari
Netherlands
5
9.25
Ahsan Malik
Netherlands
6
9.29
Kinchit Shah
Hong Kong
7
11.83
Dale Steyn
South Africa
8
12.25
Roelof van der Merwe
Netherlands
9
12.75
Pavandeep Singh
10
12.78
Syazrul Idrus
11
13.25
Matt Henry
New Zealand
12
13.33
Aaron Phangiso
South Africa
12
13.33
Frederick Klaassen
Netherlands
13
14.33
Amjad Mahboob
14
14.49
Rashid Khan
Afghanistan
15
14.61
Sandeep Lamichhane
Nepal
16
15.00
Bas Leede
Netherlands
16
15.00
Michael Rippon
Netherlands
17
16.00
Brad Wheal
Scotland
18
16.23
Tim Murtagh
Ireland
19
16.30
Bilal Khan
Oman
20
16.46
Pieter Seelaar
Netherlands
21
16.64
Jasprit Bumrah
India
22
16.75
Ehsan Khan
Hong Kong
23
16.92
Usman Khan
Pakistan
24
16.93
Norman Vanua
P.N.G.
25
17.13
Dushmantha Chameera
Sri Lanka
26
17.15
Nadeem Ahmed
Hong Kong
27
17.45
Charles Amini
P.N.G.
28
17.58
Shaheen Afridi
Pakistan
29
17.78
Kuldeep Yadav
India
30
17.89
Simi Singh
Ireland
31
18.33
S Vijayakumar
32
18.60
Dwaine Pretorius
South Africa
33
18.70
Lasith Malinga
Sri Lanka
34
18.75
Safyaan Sharif
Scotland
35
19.00
Javed Ahmadi
Afghanistan
35
19.00
Sunzamul Islam
Bangladesh
36
19.16
Boyd Rankin
England
37
19.50
Kane Williamson
New Zealand
37
19.50
Bernard Scholtz
Namibia
38
19.66
Mujeeb Ur Rahman
Afghanistan
39
19.67
Dipendra Airee
Nepal
40
20.33
Haseeb Amjad
Hong Kong
41
20.72
Thisara Perera
Sri Lanka
42
20.81
Faheem Ashraf
Pakistan
43
21.14
Alei Nao
P.N.G.
44
21.29
Junaid Khan
Pakistan
45
21.50
Stuart Whittingham
Scotland
46
21.72
Mustafizur Rahman
Bangladesh
47
21.73
Aizaz Khan
Hong Kong
48
22.00
Kesrick Williams
West Indies
49
22.09
Rubel Hossain
Bangladesh
50
22.50
Gerrie Snyman
Namibia
51
22.74
Akila Dananjaya
Sri Lanka
52
23.04
Lungi Ngidi
South Africa
53
23.19
Tanwir Afzal
Hong Kong
54
23.28
Sompal Kami
Nepal
55
23.34
Rohan Mustafa
United Arab Emirates
56
23.88
Mohammad Naveed
United Arab Emirates
57
24.00
Khaleel Ahmed
India
58
24.33
Zeeshan Maqsood
Oman
59
24.57
Ravindra Jadeja
India
60
24.65
Shadab Khan
Pakistan
61
24.73
Graeme Cremer
Zimbabwe
62
24.79
Lockie Ferguson
New Zealand
63
24.80
Ahmad Butt
Oman
64
25.50
Shapoor Zadran
Afghanistan
65
25.75
Ajay Lalcheta
Oman
66
26.00
Yuzvendra Chahal
India
66
26.00
Liam Dawson
England
66
26.00
Kane Richardson
Australia
66
26.00
Nathan Coulter-Nile
Australia
67
26.14
Mohammad Nabi
Afghanistan
68
26.17
Ahmed Raza
United Arab Emirates
69
26.19
Barry McCarthy
Ireland
70
26.33
Todd Astle
New Zealand
71
26.48
Trent Boult
New Zealand
72
26.50
Richie Berrington
Scotland
73
26.63
Chris Woakes
England
74
26.65
Tom Curran
England
75
26.65
Andile Phehlukwayo
South Africa
76
26.80
Anwar Rahman
77
26.81
Shakib Al Hasan
Bangladesh
78
27.00
Mitchell Marsh
Australia
79
27.25
Ish Sodhi
New Zealand
79
27.25
Lalit Rajbanshi
Nepal
79
27.25
Obed McCoy
West Indies
80
27.45
Alasdair Evans
Scotland
81
27.47
Liam Plunkett
England
82
27.48
Adil Rashid
England
83
27.64
Aftab Alam
Afghanistan
84
27.65
Tendai Chatara
Zimbabwe
85
27.65
Kagiso Rabada
South Africa
86
27.83
Nuwan Pradeep
Sri Lanka
87
27.88
Sikandar Raza
Zimbabwe
88
28.17
Kedar Jadhav
India
89
28.27
Basant Regmi
Nepal
90
28.33
Peter Borren
Netherlands
91
28.80
Shardul Thakur
India
92
29.43
Timm van der Gugten
Netherlands
93
29.47
Imran Tahir
South Africa
94
29.57
Kevin O'Brien
Ireland
95
29.67
Abu Hider
Bangladesh
96
29.72
Mehidy Hasan
Bangladesh
97
30.00
Mohammad Nadeem
Oman
97
30.00
S Muniandy
98
30.43
Tendai Chisoro
Zimbabwe
99
30.50
Paul van Meekeren
Netherlands
100
30.71
Thomas Sole
Scotland
101
31.00
Mashrafe Mortaza
Bangladesh
102
32.00
Hamilton Masakadza
Zimbabwe
102
32.00
Mohammad Saifuddin
Bangladesh
103
32.33
Colin Munro
New Zealand
104
32.50
Nepal
105
32.67
Ehsan Nawaz
Hong Kong
105
32.67
Andrew Tye
Australia
106
32.75
Assad Vala
P.N.G.
107
33.25
Pat Cummins
Australia
108
33.57
Carlos Brathwaite
West Indies
109
33.63
Kyle Jarvis
Zimbabwe
110
33.64
Jason Holder
West Indies
111
34.00
Nizakat Khan
Hong Kong
111
34.00
Oshane Thomas
West Indies
111
34.00
Hasan Ali
Pakistan
112
34.15
David Willey
England
113
34.27
Andy McBrine
Ireland
114
34.48
Moeen Ali
England
115
34.50
Billy Stanlake
Australia
115
34.50
Keshav Maharaj
South Africa
116
35.00
Lahiru Kumara
Sri Lanka
116
35.00
Soumya Sarkar
Bangladesh
117
35.25
Rumman Raees
Pakistan
118
35.44
Kemar Roach
West Indies
119
35.50
Josh Hazlewood
Australia
120
35.82
United Arab Emirates
121
36.00
Jerome Taylor
West Indies
121
36.00
Sarel Burger
Namibia
122
36.17
Dhananjaya de Silva
Sri Lanka
123
36.77
Marcus Stoinis
Australia
124
37.00
Craig Williams
Namibia
124
37.00
Deepak Chahar
India
125
37.17
Wiaan Mulder
South Africa
126
37.20
Chris Sole
Scotland
127
37.36
Mitchell Starc
Australia
128
38.50
Marlon Samuels
West Indies
129
38.71
Jhye Richardson
Australia
130
39.00
Paras Khadka
Nepal
131
39.27
Imran Haider
United Arab Emirates
132
39.40
Brian Vitori
Zimbabwe
133
39.67
Amila Aponso
Sri Lanka
134
39.92
Mark Watt
Scotland
135
40.00
Rahmat Shah
Afghanistan
136
40.67
Manpreet Singh
137
40.72
Blessing Muzarabani
Zimbabwe
138
41.00
Scotland
138
41.00
R Rohan
138
41.00
Yasir Shah
Pakistan
139
41.09
Suranga Lakmal
Sri Lanka
140
41.20
Shaiman Anwar
United Arab Emirates
141
41.57
Peter Chase
Ireland
142
41.67
Nikita Miller
West Indies
143
41.71
Zahoor Khan
United Arab Emirates
144
42.00
Sharafuddin Ashraf
Afghanistan
145
43.00
Aqib Sulehri
Oman
145
43.00
K Subramanian
146
44.00
Brandon Mavuta
Zimbabwe
147
44.70
Dawlat Zadran
Afghanistan
148
44.80
Nazmul Islam
Bangladesh
149
45.00
Sam Curran
England
149
45.00
Gulbadin Naib
Afghanistan
149
45.00
Sagar Pun
Nepal
150
45.25
A Krishna
151
45.27
Keemo Paul
West Indies
152
45.38
Mitchell Santner
New Zealand
153
46.00
Chris Gayle
West Indies
153
46.00
Shane Snater
Netherlands
153
46.00
Tabraiz Shamsi
South Africa
154
46.67
Mohammed Shami
India
155
47.23
Ashley Nurse
West Indies
156
47.64
Tim Southee
New Zealand
157
48.00
Karan KC
Nepal
158
48.40
Mahmudullah
Bangladesh
159
48.82
Bhuvneshwar Kumar
India
160
49.33
Michael Leask
Scotland
161
49.75
Qadeer Ahmed
United Arab Emirates
162
49.80
Lakshan Sandakan
Sri Lanka
163
50.50
Roston Chase
West Indies
164
50.75
Sean Williams
Zimbabwe
165
51.00
Shakti Gauchan
Nepal
166
54.00
Mohammad Hafeez
Pakistan
166
54.00
Nasir Hossain
Bangladesh
167
55.00
Fakhar Zaman
Pakistan
168
56.00
Paul Stirling
Ireland
169
57.00
CR Suryawanshi
170
57.50
Colin de Grandhomme
New Zealand
171
57.92
Mark Wood
England
172
58.00
Ashton Agar
Australia
172
58.00
D Mogan
173
58.20
Jean-Paul Duminy
South Africa
174
59.00
Mahuru Dai
P.N.G.
174
59.00
Haris Sohail
Pakistan
175
59.67
Syed Aziz
175
59.67
Wellington Masakadza
Zimbabwe
176
60.00
Michael Neser
Australia
176
60.00
U Aryaman Sunil
177
62.00
Rovman Powell
West Indies
177
62.00
Imad Wasim
Pakistan
177
62.00
Andre Russell
West Indies
178
63.60
George Dockrell
Ireland
179
64.00
Ryan Burl
Zimbabwe
180
65.00
Aamer Yamin
Pakistan
181
67.00
Chris Mpofu
Zimbabwe
182
68.75
Umesh Yadav
India
183
70.00
Nathan Lyon
Australia
184
72.20
Ben Stokes
England
185
73.00
Donald Tiripano
Zimbabwe
185
73.00
Kaleemullah
Oman
186
74.50
Devendra Bishoo
West Indies
187
75.50
Chad Soper
P.N.G.
188
78.50
Liam Roche
Zimbabwe
189
79.20
Hardik Pandya
India
190
81.00
Sheldon Cottrell
West Indies
191
85.00
John Reva
P.N.G.
192
89.00
Mosaddek Hossain
Bangladesh
193
90.00
Shoaib Malik
Pakistan
194
97.00
Olly Stone
England
195
100.67
Mohammad Amir
Pakistan
196
103.00
Morne Morkel
South Africa
197
112.00
Alzarri Joseph
West Indies
198
115.50
Chris Morris
South Africa
199
116.00
Ashfaq Ahmed
Pakistan
200
121.00
Junior Dala
South Africa
201
140.00
Joe Root
England
202
152.00
Adam Zampa
Australia
203
163.00
Vivian Kingma
Netherlands