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 2017 for ODI
Position
Best Average
Player Name
Team Name
1
6.00
Ryan ten Doeschate
Netherlands
2
8.40
Sharad Vesawkar
Nepal
3
9.00
Aiden Markram
South Africa
4
10.44
Rashid Khan
Afghanistan
5
11.00
Karan KC
Nepal
5
11.00
Sunzamul Islam
Bangladesh
6
11.60
Scott Kuggeleijn
New Zealand
7
14.75
Sagar Pun
Nepal
8
15.00
Elijah Otieno
Kenya
9
15.30
Vivian Kingma
Netherlands
10
15.95
Zahoor Khan
United Arab Emirates
11
16.20
Sheldon Cottrell
West Indies
12
16.29
Ehsan Khan
Hong Kong
13
16.50
Josh Davey
Scotland
14
16.57
Mujeeb Ur Rahman
Afghanistan
15
17.00
Ryan Burl
Zimbabwe
15
17.00
Lucas Oluoch
Kenya
15
17.00
Boyd Rankin
England
16
17.04
Hasan Ali
Pakistan
17
17.68
Imran Haider
United Arab Emirates
18
17.75
Todd Astle
New Zealand
19
18.00
Sushan Bhari
Nepal
20
18.50
Stuart Whittingham
Scotland
20
18.50
Doug Bracewell
New Zealand
21
19.00
Nizakat Khan
Hong Kong
21
19.00
Shaiman Anwar
United Arab Emirates
22
19.50
Hamish Bennett
New Zealand
23
19.80
Fareed Ahmad
Afghanistan
24
20.10
Michael Rippon
Netherlands
25
20.40
Morne Morkel
South Africa
26
20.50
Shem Ngoche
Kenya
27
20.64
Chris Woakes
England
28
22.00
Pushpak Kerai
Kenya
29
22.36
Nadeem Ahmed
Hong Kong
30
22.42
Josh Hazlewood
Australia
31
22.47
Liam Plunkett
England
32
22.56
Assad Vala
P.N.G.
33
22.57
Kane Richardson
Australia
34
22.69
Mark Watt
Scotland
35
23.00
Jeetan Patel
New Zealand
35
23.00
Chris Mpofu
Zimbabwe
36
23.17
Mitchell Starc
Australia
37
23.20
Barry McCarthy
Ireland
38
23.25
Tanwir Afzal
Hong Kong
39
23.50
Dilruwan Perera
Sri Lanka
39
23.50
Sese Bau
P.N.G.
40
23.64
Chris Sole
Scotland
41
23.65
Safyaan Sharif
Scotland
42
23.83
John Reva
P.N.G.
43
24.00
Lahiru Gamage
Sri Lanka
44
24.25
Keshav Maharaj
South Africa
45
24.47
Dwaine Pretorius
South Africa
46
24.58
Trent Boult
New Zealand
47
24.77
Kuldeep Yadav
India
48
24.89
Imran Tahir
South Africa
49
25.10
Nathan Coulter-Nile
Australia
50
25.13
Andy McBrine
Ireland
50
25.13
Sandeep Lamichhane
Nepal
51
25.17
Dawlat Zadran
Afghanistan
52
25.20
Corey Anderson
New Zealand
53
25.22
Graeme Cremer
Zimbabwe
53
25.22
Wanindu Hasaranga
Sri Lanka
54
25.33
Mohammad Nabi
Afghanistan
55
25.47
Shadab Khan
Pakistan
56
25.85
Adil Rashid
England
57
25.87
Umesh Yadav
India
58
25.88
Bernard Scholtz
Namibia
59
26.00
Nikita Miller
West Indies
60
26.26
Jasprit Bumrah
India
61
26.27
Rohan Mustafa
United Arab Emirates
62
26.38
Mitchell Santner
New Zealand
63
26.89
Norman Vanua
P.N.G.
64
27.00
Wayne Parnell
South Africa
65
27.20
Pieter Seelaar
Netherlands
66
27.27
Gulbadin Naib
Afghanistan
67
27.58
Alasdair Evans
Scotland
68
27.63
Kagiso Rabada
South Africa
69
27.80
Matt Henry
New Zealand
70
28.00
Collins Obuya
Kenya
70
28.00
Kyle Christie
Hong Kong
71
28.57
Yuzvendra Chahal
India
72
28.60
Basant Regmi
Nepal
73
28.67
Ahmed Raza
United Arab Emirates
74
28.83
Craig Young
Ireland
75
29.18
Tendai Chatara
Zimbabwe
76
29.50
Faheem Ashraf
Pakistan
77
29.63
Chad Soper
P.N.G.
78
30.00
Con de Lange
Scotland
79
30.33
Rumman Raees
Pakistan
80
30.60
Sompal Kami
Nepal
81
30.63
Alzarri Joseph
West Indies
82
30.67
Roelof van der Merwe
Netherlands
82
30.67
Rakep Patel
Kenya
83
31.00
Jacob Mulder
Ireland
83
31.00
Jan Frylinck
Namibia
84
31.25
Malcolm Waller
Zimbabwe
85
31.44
Ehsan Nawaz
Hong Kong
86
31.58
Junaid Khan
Pakistan
87
31.67
Mohammad Amir
Pakistan
88
31.75
James Faulkner
Australia
89
31.91
Sean Williams
Zimbabwe
90
32.00
Wiaan Mulder
South Africa
91
32.20
Kevin O'Brien
Ireland
91
32.20
Adam Milne
New Zealand
92
32.57
Mustafizur Rahman
Bangladesh
93
32.67
Mohammad Naveed
United Arab Emirates
94
32.80
Joe Root
England
95
33.00
Craig Williams
Namibia
96
33.06
Akila Dananjaya
Sri Lanka
97
33.38
Lockie Ferguson
New Zealand
98
33.43
Michael Leask
Scotland
99
33.89
Bhuvneshwar Kumar
India
100
34.00
Ish Sodhi
New Zealand
100
34.00
Toby Roland-Jones
England
101
34.16
Suranga Lakmal
Sri Lanka
102
34.25
Richard Ngarava
Zimbabwe
103
34.29
Chris Morris
South Africa
104
34.37
Peter Chase
Ireland
105
34.50
John Hastings
Australia
106
35.00
Peter Borren
Netherlands
107
35.20
Axar Patel
India
108
35.33
Andile Phehlukwayo
South Africa
108
35.33
Mark Wood
England
109
35.50
Mohammed Qasim
United Arab Emirates
110
35.52
Hardik Pandya
India
111
35.75
Mohammed Shami
India
112
36.25
Emmanuel Bundi
Kenya
113
37.00
Amjad Javed
United Arab Emirates
114
37.67
Richie Berrington
Scotland
115
37.75
Aizaz Khan
Hong Kong
116
38.11
Alei Nao
P.N.G.
117
38.74
Jason Holder
West Indies
118
39.00
Paul Stirling
Ireland
119
39.25
Steven Finn
England
120
39.31
Tim Murtagh
Ireland
121
39.43
Ben Stokes
England
122
39.59
George Dockrell
Ireland
123
40.62
Ashley Nurse
West Indies
124
40.67
Angelo Mathews
Sri Lanka
125
40.90
Kedar Jadhav
India
126
41.00
Adam Zampa
Australia
127
41.50
Mahuru Dai
P.N.G.
128
41.67
Mehidy Hasan
Bangladesh
129
42.38
Sikandar Raza
Zimbabwe
130
42.50
Seekkuge Prasanna
Sri Lanka
131
42.80
Taskin Ahmed
Bangladesh
132
42.88
Amir Hamza
Afghanistan
133
43.00
Sabbir Rahman
Bangladesh
133
43.00
Lahiru Madushanka
Sri Lanka
134
43.33
David Willey
England
135
43.35
Tim Southee
New Zealand
136
43.75
Mosaddek Hossain
Bangladesh
137
43.80
Nuwan Pradeep
Sri Lanka
138
44.00
Thisara Perera
Sri Lanka
138
44.00
Nelson Odhiambo
Kenya
139
44.13
Pat Cummins
Australia
140
45.00
Dane Paterson
South Africa
141
45.25
Sarel Burger
Namibia
142
45.40
Colin de Grandhomme
New Zealand
143
46.00
Brad Wheal
Scotland
144
46.40
Nuwan Kulasekara
Sri Lanka
145
46.90
Shannon Gabriel
West Indies
146
48.00
Roston Chase
West Indies
147
49.00
Miguel Cummins
West Indies
148
49.50
Johannes Smit
Namibia
149
49.54
Mashrafe Mortaza
Bangladesh
150
50.56
Imad Wasim
Pakistan
151
50.67
Paul van Meekeren
Netherlands
152
50.78
Lakshan Sandakan
Sri Lanka
153
51.50
Kesrick Williams
West Indies
153
51.50
Rubel Hossain
Bangladesh
154
53.75
Ravichandran Ashwin
India
155
53.86
Jake Ball
England
156
55.20
Jeffrey Vandersay
Sri Lanka
157
56.50
Kane Williamson
New Zealand
158
57.20
Marcus Stoinis
Australia
159
59.00
Mitchell Marsh
Australia
159
59.00
Timm van der Gugten
Netherlands
160
60.13
Ravindra Jadeja
India
161
61.00
Moises Henriques
Australia
162
61.17
Travis Head
Australia
163
62.00
Tom Curran
England
164
62.30
Lasith Malinga
Sri Lanka
165
62.50
Ashton Agar
Australia
165
62.50
Nasir Hossain
Bangladesh
165
62.50
Ahsan Malik
Netherlands
166
63.00
Paras Khadka
Nepal
167
64.00
Lahiru Kumara
Sri Lanka
168
64.33
Nehemiah Odhiambo
Kenya
169
65.00
Washington Sundar
India
170
68.00
Billy Stanlake
Australia
171
68.13
Devendra Bishoo
West Indies
172
71.50
Shoaib Malik
Pakistan
173
72.75
James Neesham
New Zealand
174
74.00
Shardul Thakur
India
175
74.29
Mohammad Hafeez
Pakistan
176
77.00
Nepal
177
82.33
Vishwa Fernando
Sri Lanka
178
89.00
Samiullah Shenwari
Afghanistan
179
99.00
Shakib Al Hasan
Bangladesh
179
99.00
Moeen Ali
England
179
99.00
Tabraiz Shamsi
South Africa
180
101.50
Solomon Mire
Zimbabwe
181
102.00
Ronsford Beaton
West Indies
182
103.50
Jean-Paul Duminy
South Africa
183
104.00
Dhananjaya de Silva
Sri Lanka
184
105.00
Malinda Pushpakumara
Sri Lanka
185
110.00
Seth Rance
New Zealand
186
115.50
Jerome Taylor
West Indies
187
118.00
Colin Munro
New Zealand
188
119.00
Rovman Powell
West Indies
189
130.00
Wahab Riaz
Pakistan
190
131.00
Stuart Thompson
Ireland
191
252.00
Milinda Siriwardana
Sri Lanka
192
255.00
Dushmantha Chameera
Sri Lanka