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 Averages in 2017 for ODI
Position
Best Averages
Player Name
Team Name
1
399 / 3
Anshuman Rath
Hong Kong
2
341 / 3
Marcus Stoinis
Australia
3
534 / 5
Jonny Bairstow
England
4
183 / 2
Dinesh Karthik
India
5
91 / 1
Kusal Perera
Sri Lanka
6
443 / 5
Babar Hayat
Hong Kong
7
1460 / 17
Virat Kohli
India
8
160 / 2
Michael Rippon
Netherlands
9
1293 / 17
Rohit Sharma
India
10
149 / 2
Colin de Grandhomme
New Zealand
11
147 / 2
Imam-ul-Haq
Pakistan
12
646 / 9
Tamim Iqbal
Bangladesh
13
983 / 14
Joe Root
England
14
872 / 13
Babar Azam
Pakistan
15
201 / 3
Henry Nicholls
New Zealand
15
134 / 2
Kiplin Doriga
P.N.G.
16
66 / 1
Aiden Markram
South Africa
16
132 / 2
Bhuvneshwar Kumar
India
17
773 / 12
AB de Villiers
South Africa
18
64 / 1
Todd Astle
New Zealand
19
573 / 9
Angelo Mathews
Sri Lanka
20
125 / 2
Farhaan Behardien
South Africa
21
370 / 6
David Miller
South Africa
22
616 / 10
Ben Stokes
England
23
788 / 13
MS Dhoni
India
24
968 / 16
Ross Taylor
New Zealand
24
121 / 2
Sharad Vesawkar
Nepal
25
905 / 15
Faf du Plessis
South Africa
26
691 / 12
David Warner
Australia
27
690 / 12
Kyle Coetzer
Scotland
28
226 / 4
Collins Obuya
Kenya
29
956 / 17
Quinton de Kock
South Africa
30
281 / 5
Ben Cooper
Netherlands
31
163 / 3
Shafiqullah
Afghanistan
32
162 / 3
Shreyas Iyer
India
33
214 / 4
Adnan Mufti
United Arab Emirates
34
211 / 4
Sikandar Raza
Zimbabwe
35
208 / 4
Gyanendra Malla
Nepal
36
516 / 10
Shoaib Malik
Pakistan
37
206 / 4
Peter Borren
Netherlands
38
360 / 7
Mahmudullah
Bangladesh
39
51 / 1
Shem Ngoche
Kenya
40
458 / 9
Mushfiqur Rahim
Bangladesh
41
862 / 17
Hashim Amla
South Africa
42
405 / 8
Aaron Finch
Australia
43
1011 / 20
Upul Tharanga
Sri Lanka
44
960 / 19
Shikhar Dhawan
India
45
656 / 13
Paul Stirling
Ireland
46
402 / 8
Moeen Ali
England
47
250 / 5
Sharjeel Khan
Pakistan
48
449 / 9
Steven Smith
Australia
49
546 / 11
Tom Latham
New Zealand
50
586 / 12
Ajinkya Rahane
India
51
781 / 16
Eoin Morgan
England
52
384 / 8
Martin Guptill
New Zealand
52
48 / 1
Temba Bavuma
South Africa
53
518 / 11
Travis Head
Australia
54
421 / 9
Calum MacLeod
Scotland
55
46 / 1
Stuart Poynter
Ireland
56
274 / 6
Merwe Erasmus
Namibia
57
182 / 4
Stephan Myburgh
Netherlands
58
269 / 6
Wesley Barresi
Netherlands
59
400 / 9
Fakhar Zaman
Pakistan
60
561 / 13
Kedar Jadhav
India
61
43 / 1
David Willey
England
62
644 / 15
William Porterfield
Ireland
63
171 / 4
Manish Pandey
India
64
596 / 14
Kane Williamson
New Zealand
65
551 / 13
Rahmat Shah
Afghanistan
66
169 / 4
Chris Woakes
England
67
464 / 11
Rohan Mustafa
United Arab Emirates
68
42 / 1
Sadeera Samarawickrama
Sri Lanka
68
42 / 1
Zhivago Groenewald
Namibia
69
372 / 9
Yuvraj Singh
India
70
535 / 13
Alex Hales
England
71
41 / 1
Graeme Cremer
Zimbabwe
71
82 / 2
Pieter Seelaar
Netherlands
71
82 / 2
Johannes Smit
Namibia
72
245 / 6
Rameez Shahzad
United Arab Emirates
73
81 / 2
Alei Nao
P.N.G.
74
40 / 1
Scott McKechnie
Hong Kong
74
120 / 3
Michael Leask
Scotland
74
360 / 9
Lahiru Thirimanne
Sri Lanka
75
119 / 3
Sarel Burger
Namibia
76
555 / 14
Mohammad Hafeez
Pakistan
77
118 / 3
Jamie Atkinson
Hong Kong
78
313 / 8
Hamilton Masakadza
Zimbabwe
79
381 / 10
Richie Berrington
Scotland
80
152 / 4
Sarfraz Ahmed
Pakistan
81
260 / 7
Mahuru Dai
P.N.G.
82
557 / 15
Hardik Pandya
India
83
37 / 1
Mohammad Boota
United Arab Emirates
84
184 / 5
George Worker
New Zealand
85
254 / 7
Malcolm Waller
Zimbabwe
86
72 / 2
Alzarri Joseph
West Indies
87
430 / 12
Shakib Al Hasan
Bangladesh
88
533 / 15
Jason Roy
England
89
600 / 17
Shai Hope
West Indies
90
317 / 9
Ghulam Shabber
United Arab Emirates
91
175 / 5
Javed Ahmadi
Afghanistan
92
826 / 24
Niroshan Dickwella
Sri Lanka
93
376 / 11
Solomon Mire
Zimbabwe
94
68 / 2
Kamran Akmal
Pakistan
95
199 / 6
Chris Gayle
West Indies
96
265 / 8
Azhar Ali
Pakistan
97
132 / 4
Zane Green
Namibia
98
164 / 5
Dhiren Gondaria
Kenya
99
131 / 4
Umar Akmal
Pakistan
100
161 / 5
Imad Wasim
Pakistan
101
512 / 16
Evin Lewis
West Indies
101
288 / 9
Jos Buttler
England
101
96 / 3
Nasir Jamal
Afghanistan
102
94 / 3
Wayne Parnell
South Africa
103
587 / 19
Kusal Mendis
Sri Lanka
104
523 / 17
Jason Mohammed
West Indies
105
215 / 7
Nizakat Khan
Hong Kong
106
306 / 10
Andy Balbirnie
Ireland
107
122 / 4
Roelof van der Merwe
Netherlands
108
243 / 8
Soumya Sarkar
Bangladesh
109
272 / 9
Glenn Maxwell
Australia
110
211 / 7
Sese Bau
P.N.G.
111
120 / 4
Dogodo Bau
P.N.G.
112
382 / 13
Neil Broom
New Zealand
113
410 / 14
Jason Holder
West Indies
114
234 / 8
Craig Ervine
Zimbabwe
115
321 / 11
James Neesham
New Zealand
116
87 / 3
Tanwir Afzal
Hong Kong
117
226 / 8
Sean Williams
Zimbabwe
118
140 / 5
Vani Morea
P.N.G.
118
84 / 3
Dipendra Airee
Nepal
119
279 / 10
Colin Munro
New Zealand
120
111 / 4
James Faulkner
Australia
121
193 / 7
Tarisai Musakanda
Zimbabwe
122
191 / 7
Luke Ronchi
New Zealand
123
108 / 4
Mosaddek Hossain
Bangladesh
123
216 / 8
Craig Wallace
Scotland
123
27 / 1
Nehemiah Odhiambo
Kenya
123
54 / 2
Lo-handre Louwrens
Namibia
123
27 / 1
Vishwa Fernando
Sri Lanka
124
215 / 8
Tony Ura
P.N.G.
125
239 / 9
Ed Joyce
England
126
53 / 2
Jean-Pierre Kotze
Namibia
126
53 / 2
Chirag Suri
United Arab Emirates
127
211 / 8
Kevin O'Brien
Ireland
128
158 / 6
Dean Brownlie
New Zealand
128
79 / 3
Nelson Odhiambo
Kenya
129
184 / 7
Matthew Wade
Australia
130
289 / 11
Sabbir Rahman
Bangladesh
131
210 / 8
Samiullah Shenwari
Afghanistan
132
287 / 11
Mohammad Nabi
Afghanistan
132
287 / 11
Jean-Paul Duminy
South Africa
133
328 / 13
Niall O'Brien
Ireland
134
252 / 10
Mohammad Shahzad
Afghanistan
135
125 / 5
Imrul Kayes
Bangladesh
136
149 / 6
Peter Handscomb
Australia
137
74 / 3
Norman Vanua
P.N.G.
138
123 / 5
Craig Williams
Namibia
139
220 / 9
Rovman Powell
West Indies
140
195 / 8
George Dockrell
Ireland
141
73 / 3
Sandun Weerakkody
Sri Lanka
141
73 / 3
Kagiso Rabada
South Africa
142
243 / 10
Rashid Khan
Afghanistan
143
72 / 3
Andile Phehlukwayo
South Africa
143
96 / 4
Sam Billings
England
143
120 / 5
Stephan Baard
Namibia
144
357 / 15
Asghar Stanikzai
Afghanistan
145
71 / 3
Dwaine Pretorius
South Africa
146
211 / 9
Shaiman Anwar
United Arab Emirates
147
208 / 9
Jonathan Carter
West Indies
148
46 / 2
Chad Soper
P.N.G.
148
46 / 2
Sompal Kami
Nepal
148
23 / 1
Trent Boult
New Zealand
148
138 / 6
Kyle Hope
West Indies
149
114 / 5
Rakep Patel
Kenya
150
91 / 4
George Munsey
Scotland
151
68 / 3
Roston Chase
West Indies
152
90 / 4
Hashmatullah Shaidi
Afghanistan
153
198 / 9
Noor Ali Zadran
Afghanistan
153
176 / 8
Mitchell Santner
New Zealand
153
66 / 3
Preston Mommsen
Scotland
154
219 / 10
Thisara Perera
Sri Lanka
155
109 / 5
Christopher Carter
Hong Kong
156
172 / 8
Chris Morris
South Africa
156
86 / 4
Tim Southee
New Zealand
156
86 / 4
Mehidy Hasan
Bangladesh
157
257 / 12
Matthew Cross
Scotland
158
64 / 3
Mashrafe Mortaza
Bangladesh
159
255 / 12
Dinesh Chandimal
Sri Lanka
160
232 / 11
Milinda Siriwardana
Sri Lanka
161
21 / 1
Kuldeep Yadav
India
162
104 / 5
Suranga Lakmal
Sri Lanka
163
61 / 3
Kraigg Brathwaite
West Indies
164
20 / 1
Basant Regmi
Nepal
164
40 / 2
Hasan Ali
Pakistan
164
20 / 1
Faheem Ashraf
Pakistan
165
59 / 3
Najibullah Zadran
Afghanistan
166
98 / 5
Dawlat Zadran
Afghanistan
166
98 / 5
Ahmed Raza
United Arab Emirates
167
215 / 11
Gary Wilson
Ireland
168
155 / 8
Assad Vala
P.N.G.
169
232 / 12
Ashley Nurse
West Indies
169
116 / 6
Ryan Burl
Zimbabwe
170
19 / 1
Kesrick Williams
West Indies
170
76 / 4
Adil Rashid
England
170
95 / 5
Ahmed Shehzad
Pakistan
170
38 / 2
Shaun Marsh
Australia
171
94 / 5
Pat Cummins
Australia
171
94 / 5
Mohammed Qasim
United Arab Emirates
172
225 / 12
Gulbadin Naib
Afghanistan
173
56 / 3
Usman Khawaja
Australia
173
56 / 3
Paras Khadka
Nepal
174
93 / 5
Jan Frylinck
Namibia
175
37 / 2
Aarif Sheikh
Nepal
176
73 / 4
Chamara Kapugedera
Sri Lanka
177
36 / 2
Ehsan Nawaz
Hong Kong
178
71 / 4
Mohammad Amir
Pakistan
179
35 / 2
Moises Henriques
Australia
179
35 / 2
Cameron McAuslan
Hong Kong
180
52 / 3
Wanindu Hasaranga
Sri Lanka
180
52 / 3
Dushmantha Chameera
Sri Lanka
181
51 / 3
Mohammad Rizwan
Pakistan
182
100 / 6
Mohammad Naveed
United Arab Emirates
183
65 / 4
Ravindra Jadeja
India
184
16 / 1
Chris Lynn
Australia
184
16 / 1
Zahoor Khan
United Arab Emirates
184
16 / 1
Mohammad Saifuddin
Bangladesh
184
16 / 1
Dilip Nath
Nepal
185
126 / 8
Peter Moor
Zimbabwe
186
125 / 8
Kieran Powell
West Indies
187
62 / 4
Corey Anderson
New Zealand
187
31 / 2
Shimron Hetmyer
West Indies
187
31 / 2
Christoffel Viljoen
Namibia
188
61 / 4
Marlon Samuels
West Indies
189
76 / 5
Con de Lange
Scotland
190
15 / 1
Shannon Gabriel
West Indies
190
30 / 2
Ihsanullah
Afghanistan
190
15 / 1
Ronsford Beaton
West Indies
191
29 / 2
Taskin Ahmed
Bangladesh
191
58 / 4
John Reva
P.N.G.
191
29 / 2
Sikander Zulfiqar
Netherlands
192
71 / 5
Liam Plunkett
England
193
42 / 3
Carlos Brathwaite
West Indies
193
14 / 1
Chaturanga de Silva
Sri Lanka
194
41 / 3
Litton Das
Bangladesh
195
80 / 6
Devendra Bishoo
West Indies
196
66 / 5
Waqas Khan
Hong Kong
197
64 / 5
Jeffrey Vandersay
Sri Lanka
197
64 / 5
Irfan Karim
Kenya
198
115 / 9
Akila Dananjaya
Sri Lanka
199
51 / 4
Binod Bhandari
Nepal
199
51 / 4
Mitchell Starc
Australia
200
38 / 3
Adam Milne
New Zealand
201
61 / 5
Mark Watt
Scotland
202
24 / 2
Emmanuel Bundi
Kenya
202
36 / 3
Chadwick Walton
West Indies
202
24 / 2
Dilruwan Perera
Sri Lanka
202
12 / 1
Richard Ngarava
Zimbabwe
203
47 / 4
Jack Vare
P.N.G.
204
23 / 2
Ashfaq Ahmed
Pakistan
204
23 / 2
Wahab Riaz
Pakistan
205
57 / 5
Safyaan Sharif
Scotland
206
11 / 1
Timm van der Gugten
Netherlands
206
11 / 1
Jasprit Bumrah
India
206
22 / 2
Imran Haider
United Arab Emirates
206
22 / 2
Afsar Zazai
Afghanistan
207
43 / 4
Barry McCarthy
Ireland
208
21 / 2
Shahid Wasif
Hong Kong
209
62 / 6
Dhananjaya de Silva
Sri Lanka
209
31 / 3
Amjad Javed
United Arab Emirates
210
51 / 5
Alex Obanda
Kenya
211
30 / 3
Peter Chase
Ireland
211
30 / 3
Max O'Dowd
Netherlands
211
10 / 1
Nadeem Ahmed
Hong Kong
212
79 / 8
Lega Siaka
P.N.G.
213
59 / 6
Stuart Thompson
Ireland
214
39 / 4
Gurdeep Singh
Kenya
214
39 / 4
Sagar Pun
Nepal
215
38 / 4
Nuwan Kulasekara
Sri Lanka
215
19 / 2
Rushabhvardhan Patel
Kenya
216
18 / 2
Asad Shafiq
Pakistan
216
9 / 1
Jake Ball
England
216
9 / 1
Karim Janat
Afghanistan
217
35 / 4
Seekkuge Prasanna
Sri Lanka
218
52 / 6
Kannaur Rahul
India
219
17 / 2
Ravichandran Ashwin
India
220
33 / 4
Ehsan Khan
Hong Kong
221
8 / 1
Rubel Hossain
Bangladesh
221
8 / 1
Veerasammy Permaul
West Indies
221
8 / 1
Bernard Scholtz
Namibia
222
23 / 3
Andy McBrine
Ireland
223
15 / 2
Dilshan Munaweera
Sri Lanka
224
14 / 2
Lahiru Madushanka
Sri Lanka
224
7 / 1
Lockie Ferguson
New Zealand
224
21 / 3
Lasith Malinga
Sri Lanka
224
21 / 3
Aizaz Khan
Hong Kong
224
14 / 2
Nasir Hossain
Bangladesh
224
7 / 1
Mohammed Shami
India
224
14 / 2
Simi Singh
Ireland
225
19 / 3
Josh Davey
Scotland
226
6 / 1
Lahiru Kumara
Sri Lanka
226
6 / 1
Adam Zampa
Australia
226
6 / 1
Shane Snater
Netherlands
226
6 / 1
Kyle Christie
Hong Kong
227
11 / 2
Malinda Pushpakumara
Sri Lanka
227
11 / 2
Axar Patel
India
227
11 / 2
Sheldon Cottrell
West Indies
227
11 / 2
Tendai Chatara
Zimbabwe
228
21 / 4
Chris Sole
Scotland
229
31 / 6
Tim Murtagh
Ireland
230
5 / 1
Matt Henry
New Zealand
230
10 / 2
Miguel Cummins
West Indies
230
5 / 1
Najeeb Tarakai
Afghanistan
230
5 / 1
Steven Finn
England
230
5 / 1
Josh Hazlewood
Australia
230
10 / 2
Nathan Coulter-Nile
Australia
231
9 / 2
Amir Hamza
Afghanistan
232
4 / 1
Mitchell Marsh
Australia
232
4 / 1
Craig Young
Ireland
232
4 / 1
Sam Heazlett
Australia
232
4 / 1
Karl Birkenstock
Namibia
233
11 / 3
Lakshan Sandakan
Sri Lanka
234
9 / 3
Nosaina Pokana
P.N.G.
234
3 / 1
Mark Wood
England
234
3 / 1
Usman Ghani
Afghanistan
234
6 / 2
Nuwan Pradeep
Sri Lanka
234
3 / 1
Tangeni Lungameni
Namibia
234
6 / 2
Damien Ravu
P.N.G.
235
4 / 2
Nepal
235
2 / 1
Wiaan Mulder
South Africa
235
4 / 2
Chris Mpofu
Zimbabwe
235
2 / 1
Jerome Taylor
West Indies
235
4 / 2
Lahiru Gamage
Sri Lanka
236
1 / 1
Elijah Otieno
Kenya
236
1 / 1
Lucas Oluoch
Kenya
236
1 / 1
Yuzvendra Chahal
India
236
2 / 2
Hilton Cartwright
Australia
236
1 / 1
Imran Tahir
South Africa
236
1 / 1
Boyd Rankin
England