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 2014 for ODI
Position
Best Averages
Player Name
Team Name
1
317 / 2
Eric Szwarczynski
Netherlands
2
123 / 1
John Mooney
Ireland
3
303 / 3
Marlon Samuels
West Indies
4
345 / 4
Fawad Alam
Pakistan
5
86 / 1
Syed Ali
Oman
6
318 / 4
Wesley Barresi
Netherlands
7
918 / 12
Khurram Khan
United Arab Emirates
8
448 / 6
Lega Siaka
P.N.G.
9
369 / 5
Ravindra Jadeja
India
10
879 / 12
AB de Villiers
South Africa
11
770 / 11
Kane Williamson
New Zealand
12
278 / 4
Peter Borren
Netherlands
13
662 / 10
Ross Taylor
New Zealand
14
65 / 1
Sompal Kami
Nepal
15
64 / 1
Dhammika Prasad
Sri Lanka
16
573 / 9
Preston Mommsen
Scotland
17
1244 / 20
Angelo Mathews
Sri Lanka
18
1054 / 17
Virat Kohli
India
19
184 / 3
Vani Morea
P.N.G.
20
181 / 3
Kevin O'Brien
Ireland
21
177 / 3
Shaun Marsh
Australia
22
235 / 4
Haris Sohail
Pakistan
23
516 / 9
Denesh Ramdin
West Indies
24
555 / 10
Calum MacLeod
Scotland
25
165 / 3
Michael Lumb
England
26
164 / 3
Jimmy Hansra
Canada
27
271 / 5
Mark Chapman
Hong Kong
28
264 / 5
Raza-ur-Rehman
Canada
29
790 / 15
Faf du Plessis
South Africa
30
578 / 11
Rohit Sharma
India
31
892 / 17
Hashim Amla
South Africa
32
262 / 5
James Faulkner
Australia
33
418 / 8
MS Dhoni
India
34
571 / 11
Irfan Ahmed
Hong Kong
35
415 / 8
Dwayne Bravo
West Indies
36
1256 / 25
Kumar Sangakkara
Sri Lanka
37
350 / 7
Corey Anderson
New Zealand
38
790 / 16
Aaron Finch
Australia
39
541 / 11
Steven Smith
Australia
40
49 / 1
Tendai Chatara
Zimbabwe
41
146 / 3
Ahmed Faiz
42
815 / 17
Shikhar Dhawan
India
43
277 / 6
Assad Vala
P.N.G.
44
872 / 19
Joe Root
England
45
321 / 7
Mitchell Marsh
Australia
46
136 / 3
Steve Tikolo
Kenya
47
631 / 14
Anamul Haque
Bangladesh
48
629 / 14
Ahmed Shehzad
Pakistan
49
584 / 13
Ambati Rayudu
India
50
224 / 5
Mohammad Shahzad
United Arab Emirates
51
704 / 16
Mushfiqur Rahim
Bangladesh
52
698 / 16
Lahiru Thirimanne
Sri Lanka
53
392 / 9
Elton Chigumbura
Zimbabwe
54
43 / 1
Mitchell McClenaghan
New Zealand
55
170 / 4
James Taylor
England
56
84 / 2
Anton Devcich
New Zealand
57
419 / 10
Usman Ghani
Afghanistan
58
293 / 7
Collins Obuya
Kenya
59
418 / 10
Luke Ronchi
New Zealand
60
83 / 2
Sabbir Rahman
Bangladesh
61
539 / 13
Suresh Raina
India
62
990 / 24
Tillakaratne Dilshan
Sri Lanka
63
741 / 18
Quinton de Kock
South Africa
64
41 / 1
Jason Holder
West Indies
64
328 / 8
Babar Hayat
Hong Kong
65
406 / 10
David Warner
Australia
66
281 / 7
Irfan Karim
Kenya
67
158 / 4
Charles Amini
P.N.G.
68
236 / 6
Dwayne Smith
West Indies
69
470 / 12
Swapnil Patil
United Arab Emirates
70
545 / 14
Samiullah Shenwari
Afghanistan
71
311 / 8
Jean-Paul Duminy
South Africa
72
77 / 2
Anshuman Rath
Hong Kong
73
307 / 8
Nawroz Mangal
Afghanistan
74
421 / 11
Moeen Ali
England
75
532 / 14
Hamilton Masakadza
Zimbabwe
75
152 / 4
Andri Berenger
United Arab Emirates
76
566 / 15
Amjad Ali
United Arab Emirates
77
188 / 5
Alex Obanda
Kenya
78
112 / 3
Hamish Gardiner
Scotland
79
704 / 19
Jos Buttler
England
80
74 / 2
Thomas Odoyo
Kenya
80
148 / 4
Hamza Tariq
Canada
81
294 / 8
Mahmudullah
Bangladesh
82
401 / 11
Jamie Atkinson
Hong Kong
83
254 / 7
Sarfraz Ahmed
Pakistan
84
399 / 11
Sikandar Raza
Zimbabwe
85
362 / 10
Umar Akmal
Pakistan
85
181 / 5
Michael Clarke
Australia
86
289 / 8
Shakib Al Hasan
Bangladesh
87
178 / 5
Kirk Edwards
West Indies
88
142 / 4
Krishna Chandran
United Arab Emirates
89
283 / 8
Richie Berrington
Scotland
90
176 / 5
Morris Ouma
Kenya
91
351 / 10
Noor Ali Zadran
Afghanistan
92
768 / 22
Ajinkya Rahane
India
93
139 / 4
Afsar Zazai
Afghanistan
94
479 / 14
Ian Bell
England
95
846 / 25
Mahela Jayawardene
Sri Lanka
96
235 / 7
Craig Williams
Namibia
97
67 / 2
Jeevan Mendis
Sri Lanka
97
268 / 8
Sharad Vesawkar
Nepal
98
167 / 5
Zeeshan Maqsood
Oman
99
267 / 8
Asghar Stanikzai
Afghanistan
100
166 / 5
Phillip Hughes
Australia
101
165 / 5
Shane Watson
Australia
102
262 / 8
Jesse Ryder
New Zealand
102
262 / 8
Lendl Simmons
West Indies
102
131 / 4
Javed Ahmadi
Afghanistan
103
229 / 7
Gerrie Snyman
Namibia
104
98 / 3
Tim Bresnan
England
105
163 / 5
Jack Vare
P.N.G.
106
293 / 9
Matt Machan
Scotland
107
130 / 4
Stuart Thompson
Ireland
107
65 / 2
Gary Wilson
Ireland
108
96 / 3
Dawlat Zadran
Afghanistan
108
224 / 7
Brad Haddin
Australia
109
159 / 5
Nasir Jamal
Afghanistan
110
127 / 4
Ruvindu Gunasekera
Canada
111
95 / 3
Subash Khakurel
Nepal
112
506 / 16
Kusal Perera
Sri Lanka
113
411 / 13
Brendan Taylor
Zimbabwe
114
250 / 8
Freddie Coleman
Scotland
114
125 / 4
Anwar Arudin
115
31 / 1
Alasdair Evans
Scotland
115
279 / 9
David Miller
South Africa
115
31 / 1
Johnson Charles
West Indies
115
310 / 10
Darren Bravo
West Indies
115
62 / 2
William Porterfield
Ireland
115
31 / 1
Trent Boult
New Zealand
116
61 / 2
Wayne Parnell
South Africa
117
396 / 13
Martin Guptill
New Zealand
118
334 / 11
Mominul Haque
Bangladesh
119
181 / 6
Dean Brownlie
New Zealand
120
30 / 1
Nasir Jamshed
Pakistan
120
360 / 12
Mohammad Hafeez
Pakistan
121
299 / 10
Sean Williams
Zimbabwe
122
269 / 9
Tamim Iqbal
Bangladesh
123
209 / 7
Sohaib Maqsood
Pakistan
124
177 / 6
Rakep Patel
Kenya
124
472 / 16
Mohammad Nabi
Afghanistan
125
117 / 4
Farhaan Behardien
South Africa
126
380 / 13
Glenn Maxwell
Australia
127
261 / 9
Gary Ballance
England
127
58 / 2
Mohammed Shami
India
127
145 / 5
Rilee Rossouw
South Africa
128
173 / 6
Kieron Pollard
West Indies
129
171 / 6
Matthew Wade
Australia
129
285 / 10
Misbah-ul-Haq
Pakistan
130
227 / 8
Nizakat Khan
Hong Kong
131
424 / 15
Shaiman Anwar
United Arab Emirates
132
28 / 1
Saqlain Haider
United Arab Emirates
132
112 / 4
Johannes Smit
Namibia
133
167 / 6
Geraint Jones
England
134
83 / 3
Syed Kaleem
Oman
135
523 / 19
Alastair Cook
England
136
220 / 8
Shafiqullah
Afghanistan
136
55 / 2
Saqib Ali
United Arab Emirates
137
82 / 3
Gulbadin Naib
Afghanistan
138
354 / 13
Shahid Afridi
139
163 / 6
Younis Khan
Pakistan
140
244 / 9
Gyanendra Malla
Nepal
141
406 / 15
George Bailey
Australia
142
81 / 3
Naeem Islam
Bangladesh
143
161 / 6
Nitish Kumar
Canada
144
134 / 5
Solomon Mire
Zimbabwe
145
240 / 9
Paras Khadka
Nepal
145
560 / 21
Eoin Morgan
England
146
133 / 5
Amjad Javed
United Arab Emirates
147
186 / 7
Haseeb Amjad
Hong Kong
148
422 / 16
Ravi Bopara
England
149
395 / 15
Thisara Perera
Sri Lanka
150
105 / 4
Aizaz Khan
Hong Kong
151
131 / 5
Tom Latham
New Zealand
152
183 / 7
Brendon McCullum
New Zealand
153
52 / 2
Sohail Tanvir
Pakistan
153
26 / 1
Ben Cutting
Australia
153
104 / 4
Robin Uthappa
India
153
26 / 1
Mohammad Mithun
Bangladesh
154
233 / 9
Waqas Barkat
Hong Kong
155
129 / 5
Stephan Myburgh
Netherlands
156
77 / 3
Chris Amini
P.N.G.
156
77 / 3
Michael Swart
Netherlands
156
308 / 12
Dinesh Chandimal
Sri Lanka
157
153 / 6
Kieran Powell
West Indies
158
100 / 4
Richmond Mutumbami
Zimbabwe
158
25 / 1
Ed Joyce
England
158
150 / 6
Ragheb Aga
Kenya
158
50 / 2
Dinesh Karthik
India
158
100 / 4
Safyaan Sharif
Scotland
159
147 / 6
Sarel Burger
Namibia
160
122 / 5
Hashmatullah Shaidi
Afghanistan
161
145 / 6
Shamsur Rahman
Bangladesh
162
95 / 4
RG Mukasa
163
47 / 2
Imran Tahir
South Africa
164
140 / 6
Basant Regmi
Nepal
165
23 / 1
Daniel Christian
Australia
165
23 / 1
Brian Vitori
Zimbabwe
166
113 / 5
Stephan Baard
Namibia
167
45 / 2
Niall O'Brien
Ireland
168
67 / 3
Chris Gayle
West Indies
169
111 / 5
Upul Tharanga
Sri Lanka
170
265 / 12
Matthew Cross
Scotland
171
44 / 2
Josh Davey
Scotland
172
327 / 15
Ashan Priyanjan
Sri Lanka
173
195 / 9
Ben Stokes
England
174
86 / 4
Zeeshan Siddiqui
Oman
175
84 / 4
Sultan Ahmed
Oman
175
105 / 5
Christoffel Viljoen
Namibia
175
42 / 2
B Masaba
175
63 / 3
Nuwan Kulasekara
Sri Lanka
175
126 / 6
Alex Hales
England
175
126 / 6
Darren Sammy
West Indies
176
125 / 6
Shakti Gauchan
Nepal
177
41 / 2
Daniel Vettori
New Zealand
178
225 / 11
Nasir Hossain
Bangladesh
179
81 / 4
Anwar Ali
Pakistan
180
161 / 8
Salman Faris
United Arab Emirates
181
160 / 8
Binod Bhandari
Nepal
181
60 / 3
Andy Balbirnie
Ireland
181
20 / 1
Soumya Sarkar
Bangladesh
181
40 / 2
Stuart Broad
England
181
40 / 2
Stuart Binny
India
181
40 / 2
Axar Patel
India
181
20 / 1
Kedar Jadhav
India
182
138 / 7
Mirwais Ashraf
Afghanistan
183
39 / 2
Mitchell Starc
Australia
184
116 / 6
Mahuru Dai
P.N.G.
185
38 / 2
Nehemiah Odhiambo
Kenya
185
19 / 1
George Dockrell
Ireland
185
57 / 3
Andre Russell
West Indies
185
38 / 2
Cheteshwar Pujara
India
185
19 / 1
Umar Amin
Pakistan
186
94 / 5
Khizar Hayat
187
56 / 3
Hiren Varaiya
Kenya
188
93 / 5
Sharjeel Khan
Pakistan
189
37 / 2
Wriddhiman Saha
India
190
147 / 8
Ravichandran Ashwin
India
191
128 / 7
Asad Shafiq
Pakistan
192
73 / 4
Ziaur Rahman
Afghanistan
193
18 / 1
Bilawal Bhatti
Pakistan
193
18 / 1
Roy Lamsam
Hong Kong
193
90 / 5
Regis Chakabva
Zimbabwe
193
18 / 1
Sharafuddin Ashraf
Afghanistan
194
106 / 6
James Tredwell
England
194
106 / 6
Rob Taylor
Scotland
195
158 / 9
Michael Leask
Scotland
196
157 / 9
Chris Woakes
England
197
52 / 3
Majid Haq
Scotland
197
52 / 3
Fayyaz Ahmed
United Arab Emirates
198
69 / 4
Pradeep Airee
Nepal
199
86 / 5
Ankur Vasishta
Hong Kong
200
17 / 1
Chadwick Walton
West Indies
200
17 / 1
Umesh Yadav
India
200
34 / 2
Zulfiqar Babar
Pakistan
200
85 / 5
Shafiq Sharif
201
101 / 6
Chris Jordan
England
202
84 / 5
Naresh Budayair
Nepal
203
50 / 3
Nathan Coulter-Nile
Australia
204
33 / 2
Ajantha Mendis
Sri Lanka
205
148 / 9
Rohan Mustafa
United Arab Emirates
206
114 / 7
Mohammad Naveed
United Arab Emirates
207
80 / 5
Chaturanga de Silva
Sri Lanka
207
32 / 2
Narsingh Deonarine
West Indies
207
112 / 7
Tanwir Afzal
Hong Kong
208
95 / 6
Mitchell Johnson
Australia
209
63 / 4
James Neesham
New Zealand
210
31 / 2
Ahmed Raza
United Arab Emirates
211
61 / 4
Sagar Pun
Nepal
212
106 / 7
Vusi Sibanda
Zimbabwe
213
30 / 2
Willie Gavera
P.N.G.
213
105 / 7
Sachithra Senanayake
Sri Lanka
213
75 / 5
Ryan McLaren
South Africa
213
75 / 5
Imrul Kayes
Bangladesh
213
45 / 3
Kamran Shazad
United Arab Emirates
214
74 / 5
Vaibhav Wategaonkar
Oman
215
88 / 6
Vikrant Shetty
United Arab Emirates
215
44 / 3
Tim Southee
New Zealand
216
29 / 2
Kyle Mills
New Zealand
216
29 / 2
Kyle Abbott
South Africa
217
14 / 1
Shem Ngoche
Kenya
217
42 / 3
Max Sorensen
Ireland
218
55 / 4
Andrew Poynter
Ireland
218
55 / 4
F Nsubuga
219
27 / 2
Junaid Siddiqui
Canada
220
67 / 5
Jean-Pierre Kotze
Namibia
221
40 / 3
John Anderson
Ireland
222
106 / 8
Mashrafe Mortaza
Bangladesh
223
66 / 5
Prosper Utseya
Zimbabwe
224
79 / 6
Seekkuge Prasanna
Sri Lanka
225
39 / 3
Rubel Hossain
Bangladesh
225
65 / 5
Malcolm Waller
Zimbabwe
225
39 / 3
Skhawat Ali
Hong Kong
225
13 / 1
Tim Gruijters
Netherlands
225
13 / 1
Cecil Khan
Canada
225
26 / 2
Mohammad Nadeem
Oman
226
38 / 3
Khurram Chohan
Canada
227
62 / 5
Rahmat Shah
Afghanistan
228
12 / 1
Karim Sadiq
Afghanistan
228
24 / 2
Sunil Narine
West Indies
228
12 / 1
Nikita Miller
West Indies
228
12 / 1
Ahsan Malik
Netherlands
228
36 / 3
Mudassar Bukhari
Netherlands
228
24 / 2
Kinchit Shah
Hong Kong
228
12 / 1
Tim Murtagh
Ireland
228
60 / 5
Dale Steyn
South Africa
229
59 / 5
Trevin Bastiampillai
Canada
230
69 / 6
Sohag Gazi
Bangladesh
231
57 / 5
Timycen Maruma
Zimbabwe
232
34 / 3
Kithuruwan Vithanage
Sri Lanka
233
11 / 1
Jerome Taylor
West Indies
233
11 / 1
Robin Peterson
South Africa
233
22 / 2
James Anderson
England
233
22 / 2
Shingi Masakadza
Zimbabwe
233
44 / 4
Neville Madziva
Zimbabwe
233
11 / 1
Iain Wardlaw
Scotland
233
11 / 1
Jason Kila
P.N.G.
234
65 / 6
Nathan McCullum
New Zealand
235
31 / 3
Tinashe Panyangara
Zimbabwe
236
10 / 1
Arafat Sunny
Bangladesh
236
40 / 4
Mohammad Shahzad
Afghanistan
236
10 / 1
Alex Cusack
Ireland
237
29 / 3
Umar Gul
Pakistan
237
29 / 3
Kyle Coetzer
Scotland
237
29 / 3
Rajeshkumar Ranpura
Oman
238
38 / 4
Najibullah Zadran
Afghanistan
239
18 / 2
Amir Hamza
Afghanistan
239
27 / 3
Usman Limbada
Canada
239
18 / 2
Mohammad Irfan
Pakistan
239
18 / 2
Lasith Malinga
Sri Lanka
239
27 / 3
Luke Jongwe
Zimbabwe
239
18 / 2
Aaron Phangiso
South Africa
239
9 / 1
Bernard Scholtz
Namibia
240
62 / 7
Bhuvneshwar Kumar
India
241
35 / 4
Wahab Riaz
Pakistan
242
17 / 2
Saeed Ajmal
Pakistan
242
17 / 2
Ravi Rampaul
West Indies
242
51 / 6
Nadeem Ahmed
Hong Kong
242
17 / 2
Muhammad Wafiq
243
16 / 2
Tino Mawoyo
Zimbabwe
243
8 / 1
Abdur Rehman
Pakistan
244
15 / 2
Suraj Randiv
Sri Lanka
244
15 / 2
Harry Gurney
England
244
15 / 2
Stuart Poynter
Ireland
244
15 / 2
Peter Moor
Zimbabwe
245
21 / 3
Khawar Ali
Oman
245
7 / 1
Elijah Otieno
Kenya
245
21 / 3
Tafadzwa Kamungozi
Zimbabwe
246
20 / 3
Anil Mandal
Nepal
247
26 / 4
Tony Ura
P.N.G.
247
13 / 2
Mohit Sharma
India
248
19 / 3
Harvir Baidwan
Canada
249
25 / 4
Shapoor Zadran
Afghanistan
250
31 / 5
John Nyumbu
Zimbabwe
251
6 / 1
Hamid Hassan
Afghanistan
251
6 / 1
Jeremy Gordon
Canada
251
6 / 1
Ishant Sharma
India
251
6 / 1
Michael Carberry
England
251
6 / 1
Shadeep Silva
United Arab Emirates
252
17 / 3
D Muhumuza
253
11 / 2
Pipi Raho
P.N.G.
254
10 / 2
Ben Cooper
Netherlands
254
10 / 2
Zeeshan Siddiqi
Canada
254
10 / 2
Steven Finn
England
254
10 / 2
Amit Mishra
India
254
5 / 1
Pavandeep Singh
254
5 / 1
Munis Ansari
Oman
255
18 / 4
Ajay Lalcheta
Oman
256
4 / 1
Jitendra Mukhiya
Nepal
256
4 / 1
Chirag Suri
United Arab Emirates
256
4 / 1
James Pattinson
Australia
256
4 / 1
Niroshan Dickwella
Sri Lanka
256
8 / 2
Paul Stirling
Ireland
257
7 / 2
Andrew White
Ireland
257
7 / 2
Norman Vanua
P.N.G.
258
15 / 5
C Waiswa
258
3 / 1
Junaid Khan
258
3 / 1
Rangana Herath
Sri Lanka
258
3 / 1
Sean Abbott
Australia
259
5 / 2
Jacques Kallis
South Africa
259
5 / 2
Duncan Allan
Kenya
260
4 / 2
Donald Tiripano
Zimbabwe
260
2 / 1
Manoj Tiwary
India
260
2 / 1
Jatinder Singh
Oman
260
2 / 1
Irfan Sajid
United Arab Emirates
261
1 / 1
Aarif Sheikh
Nepal
261
4 / 4
Vernon Philander
South Africa
261
1 / 1
Abul Hasan
Bangladesh
261
1 / 1
Luke Wright
England
261
2 / 2
Aftab Alam
Afghanistan
261
1 / 1
Matt Henry
New Zealand