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 2014 for ODI
Position
Best Average
Player Name
Team Name
1
2.00
Noor Ali Zadran
Afghanistan
2
2.75
Taijul Islam
Bangladesh
3
5.00
Mahela Jayawardene
Sri Lanka
4
8.00
Mthokozisi Shezi
South Africa
5
10.00
Kyle Coetzer
Scotland
6
10.33
Marchant de Lange
South Africa
7
10.75
Zeeshan Siddiqui
Oman
8
12.60
Parth Desai
Canada
9
12.71
Taskin Ahmed
Bangladesh
10
13.00
Jesse Ryder
New Zealand
10
13.00
Stuart Binny
India
11
13.56
Michael Rippon
Netherlands
12
14.11
Syed Kaleem
Oman
13
15.00
Khawar Ali
Oman
13
15.00
Craig Young
Ireland
13
15.00
Lameck Onyango
Kenya
14
15.17
Rajeshkumar Ranpura
Oman
15
15.20
Robin Peterson
South Africa
16
15.26
Matt Henry
New Zealand
17
16.75
Stuart Thompson
Ireland
18
16.81
Shakib Al Hasan
Bangladesh
19
16.88
Hamid Hassan
Afghanistan
20
17.00
Rilee Rossouw
South Africa
21
17.25
Aarif Sheikh
Nepal
22
17.50
Ajay Lalcheta
Oman
23
17.67
Saeed Ajmal
Pakistan
24
17.75
Mudassar Bukhari
Netherlands
25
17.81
Arafat Sunny
Bangladesh
26
17.88
Fayyaz Ahmed
United Arab Emirates
27
18.24
Suranga Lakmal
Sri Lanka
28
19.00
Mohammad Tauqir
United Arab Emirates
29
19.10
Ahsan Malik
Netherlands
30
19.20
Steven Smith
Australia
31
19.57
Josh Davey
Scotland
32
20.29
Axar Patel
India
33
20.44
Josh Hazlewood
Australia
34
20.64
Khurram Chohan
Canada
35
20.67
Syed Ali
Oman
36
20.70
Sompal Kami
Nepal
37
20.75
Jubair Hossain
Bangladesh
38
20.80
Aftab Alam
Afghanistan
39
20.89
Donald Tiripano
Zimbabwe
40
21.63
Ajantha Mendis
Sri Lanka
41
21.82
Willie Gavera
P.N.G.
42
21.92
Vernon Philander
South Africa
43
22.00
Rahmat Shah
Afghanistan
43
22.00
Salman Faris
United Arab Emirates
44
22.32
Haseeb Amjad
Hong Kong
45
22.33
Daniel Christian
Australia
46
22.41
Umesh Yadav
India
47
22.44
Basant Regmi
Nepal
48
22.62
Tanwir Afzal
Hong Kong
49
22.95
Mohammed Shami
India
50
23.00
Dhawal Kulkarni
India
50
23.00
Pat Cummins
Australia
50
23.00
Stephen Parry
England
50
23.00
Nelson Odhiambo
Kenya
51
23.40
Sagar Pun
Nepal
52
23.50
Clint McKay
Australia
53
23.60
Aaron Phangiso
South Africa
54
23.63
Norman Vanua
P.N.G.
55
23.72
Manjula Guruge
United Arab Emirates
56
23.73
Irfan Ahmed
Hong Kong
57
23.89
Johannes Smit
Namibia
58
24.00
Shakti Gauchan
Nepal
59
24.20
Nikita Miller
West Indies
60
24.25
Dwayne Bravo
West Indies
60
24.25
Fahad Alhashmi
United Arab Emirates
61
24.29
Munis Ansari
Oman
61
24.29
Khizar Hayat
62
24.47
Nathan Coulter-Nile
Australia
63
24.50
Amir Hamza
Afghanistan
64
24.57
Amjad Javed
United Arab Emirates
65
24.86
Max Sorensen
Ireland
66
24.93
Sachithra Senanayake
Sri Lanka
67
25.00
Natsai M'shangwe
Zimbabwe
67
25.00
Sean Abbott
Australia
67
25.00
Tim Gruijters
Netherlands
67
25.00
Collins Obuya
Kenya
68
25.15
Kamran Shazad
United Arab Emirates
69
25.30
Nathan Lyon
Australia
70
25.35
Ryan McLaren
South Africa
71
25.50
Mashrafe Mortaza
Bangladesh
71
25.50
Assad Vala
P.N.G.
72
25.93
Rob Taylor
Scotland
73
25.94
Safyaan Sharif
Scotland
74
26.00
Al-Amin Hossain
Bangladesh
75
26.14
Imran Tahir
South Africa
76
26.33
Pipi Raho
P.N.G.
77
26.44
Iain Wardlaw
Scotland
78
26.48
Lasith Malinga
Sri Lanka
79
26.54
Rangana Herath
Sri Lanka
80
26.55
Dale Steyn
South Africa
81
26.85
Rohan Mustafa
United Arab Emirates
82
26.86
Mohammad Shahzad
Afghanistan
83
27.00
Kane Williamson
New Zealand
83
27.00
Amit Mishra
India
84
27.08
Mahuru Dai
P.N.G.
85
27.19
Mohammad Naveed
United Arab Emirates
86
27.27
Charles Amini
P.N.G.
87
27.43
Tim Bresnan
England
88
27.50
Trent Boult
New Zealand
89
27.67
AB de Villiers
South Africa
90
28.00
Morne Morkel
South Africa
91
28.07
Wayne Parnell
South Africa
92
28.50
Andre Russell
West Indies
93
28.75
Kemar Roach
West Indies
94
28.95
Chris Woakes
England
95
29.00
Mohammad Hafeez
Pakistan
95
29.00
James Anderson
England
96
29.06
Majid Haq
Scotland
97
29.75
Jason Holder
West Indies
98
30.00
Mohammad Nabi
Afghanistan
98
30.00
Glenn Maxwell
Australia
98
30.00
Parvez Rasool
India
99
30.06
Corey Anderson
New Zealand
100
30.25
Khurram Khan
United Arab Emirates
101
30.40
Nadeem Ahmed
Hong Kong
102
30.42
Mitchell Starc
Australia
103
30.46
Wahab Riaz
Pakistan
104
30.67
Ehsan Nawaz
Hong Kong
104
30.67
Solomon Mire
Zimbabwe
105
30.86
Mitchell Johnson
Australia
106
31.00
Andy Balbirnie
Ireland
106
31.00
Tim Murtagh
Ireland
106
31.00
Duncan Allan
Kenya
107
31.15
Ravi Rampaul
West Indies
108
31.23
Dawlat Zadran
Afghanistan
109
31.33
Alasdair Evans
Scotland
110
31.34
Chris Jordan
England
111
31.40
Sunil Narine
West Indies
112
31.71
Krishna Chandran
United Arab Emirates
113
31.75
Zeeshan Maqsood
Oman
114
32.27
Prosper Utseya
Zimbabwe
115
32.39
James Tredwell
England
116
32.50
Dhammika Prasad
Sri Lanka
117
32.63
Thisara Perera
Sri Lanka
118
32.68
Ravindra Jadeja
India
119
33.00
Bernard Scholtz
Namibia
120
33.25
Stuart Broad
England
121
33.39
Ravichandran Ashwin
India
122
33.42
James Faulkner
Australia
123
33.53
Tillakaratne Dilshan
Sri Lanka
124
33.57
Neville Madziva
Zimbabwe
125
33.83
Calum MacLeod
Scotland
126
34.08
Rubel Hossain
Bangladesh
127
34.25
Aizaz Khan
Hong Kong
128
34.36
Tinashe Panyangara
Zimbabwe
129
34.43
Suresh Raina
India
130
34.77
Tendai Chatara
Zimbabwe
130
34.77
Mirwais Ashraf
Afghanistan
131
35.21
Ben Stokes
England
132
35.25
Mohit Sharma
India
132
35.25
Waqas Barkat
Hong Kong
133
35.33
Hamilton Masakadza
Zimbabwe
134
35.50
Kane Richardson
Australia
135
35.73
Mohammad Irfan
Pakistan
136
36.00
Jean-Paul Duminy
South Africa
136
36.00
Hamish Bennett
New Zealand
137
36.17
Angelo Mathews
Sri Lanka
137
36.17
Haris Sohail
Pakistan
138
36.20
Jerome Taylor
West Indies
139
36.50
Mohammad Talha
Pakistan
139
36.50
Pieter Seelaar
Netherlands
140
36.60
Michael Swart
Netherlands
141
37.33
Ishant Sharma
India
142
37.64
John Nyumbu
Zimbabwe
143
38.17
Steve Tikolo
Kenya
144
38.60
Sharafuddin Ashraf
Afghanistan
145
38.75
Shem Ngoche
Kenya
146
38.90
Samiullah Shenwari
Afghanistan
146
38.90
Tim Southee
New Zealand
147
39.00
Javed Ahmadi
Afghanistan
148
39.10
Sean Williams
Zimbabwe
149
39.20
Nehemiah Odhiambo
Kenya
150
39.27
Harry Gurney
England
151
39.83
Thomas Odoyo
Kenya
152
40.50
Paul Stirling
Ireland
153
40.75
Mitchell McClenaghan
New Zealand
154
41.00
Dwayne Smith
West Indies
154
41.00
Mahmudullah
Bangladesh
155
41.25
Sohail Tanvir
Pakistan
156
41.50
Darren Sammy
West Indies
156
41.50
Kevin O'Brien
Ireland
157
41.56
Seekkuge Prasanna
Sri Lanka
158
41.56
Shahid Afridi
Pakistan
159
42.00
Nitish Kumar
Canada
159
42.00
Andy McBrine
Ireland
159
42.00
Miguel Cummins
West Indies
160
43.00
Steven Finn
England
161
43.40
Moeen Ali
England
162
43.50
Tafadzwa Kamungozi
Zimbabwe
162
43.50
Vivian Kingma
Netherlands
163
44.00
Mominul Haque
Bangladesh
164
44.14
Kyle Mills
New Zealand
165
45.00
Daniel Vettori
New Zealand
165
45.00
Fawad Alam
Pakistan
166
45.20
Xavier Doherty
Australia
167
45.36
Bhuvneshwar Kumar
India
168
45.60
Ashan Priyanjan
Sri Lanka
169
45.88
Joe Root
England
170
46.20
Adam Milne
New Zealand
171
46.50
George Dockrell
Ireland
171
46.50
Sulieman Benn
West Indies
172
46.60
Chaturanga de Silva
Sri Lanka
173
46.63
Ravi Bopara
England
174
47.50
Zulfiqar Babar
Pakistan
175
47.67
Sikandar Raza
Zimbabwe
176
48.00
Suraj Randiv
Sri Lanka
177
48.33
Chris Amini
P.N.G.
178
48.67
Harvir Baidwan
Canada
179
50.00
Nasir Aziz
United Arab Emirates
180
50.50
Nizakat Khan
Hong Kong
180
50.50
Malcolm Waller
Zimbabwe
181
50.75
Sarel Burger
Namibia
182
51.25
Kyle Abbott
South Africa
183
51.75
Mitchell Marsh
Australia
184
52.00
Ahmed Raza
United Arab Emirates
184
52.00
Ziaur Rahman
Afghanistan
185
52.60
Varun Aaron
India
186
53.00
Ambati Rayudu
India
186
53.00
Dilruwan Perera
Sri Lanka
186
53.00
Alex Cusack
Ireland
187
53.50
Brian Vitori
Zimbabwe
188
53.67
Matt Machan
Scotland
189
54.00
Hiren Varaiya
Kenya
190
55.17
Sohag Gazi
Bangladesh
191
55.83
James Neesham
New Zealand
192
58.00
Anton Devcich
New Zealand
193
58.50
Farhaan Behardien
South Africa
194
58.89
Nuwan Kulasekara
Sri Lanka
195
59.67
Paras Khadka
Nepal
196
59.75
Jeremy Gordon
Canada
197
62.20
Umar Gul
Pakistan
198
62.33
Shingi Masakadza
Zimbabwe
199
65.00
Usman Ghani
Afghanistan
199
65.00
Michael Leask
Scotland
200
66.50
Richie Berrington
Scotland
201
68.00
Raza Hasan
Pakistan
202
68.25
Nathan McCullum
New Zealand
203
69.71
Shapoor Zadran
Afghanistan
204
70.00
Tino Best
West Indies
204
70.00
Jimmy Hansra
Canada
205
71.50
Marlon Samuels
West Indies
206
77.00
Chris Gayle
West Indies
207
79.00
Paul van Meekeren
Netherlands
207
79.00
Muhammad Wafiq
208
83.00
Jitendra Mukhiya
Nepal
209
87.00
Peter Borren
Netherlands
210
89.00
Boyd Rankin
England
211
91.00
Ahmed Shehzad
Pakistan
212
93.00
John Mooney
Ireland
213
97.00
Gulbadin Naib
Afghanistan
214
101.00
Shane Watson
Australia
215
104.00
James Pattinson
Australia
216
107.00
Virat Kohli
India
217
112.33
Abdur Razzak
Bangladesh
218
114.00
Anwar Ali
Pakistan
219
116.00
Vusi Sibanda
Zimbabwe
220
122.00
Shaminda Eranga
Sri Lanka
221
154.00
Elton Chigumbura
Zimbabwe
222
158.00
Junaid Khan
Pakistan
223
162.00
Lahiru Gamage
Sri Lanka
224
163.00
Ragheb Aga
Kenya
225
166.00
Elijah Otieno
Kenya
226
171.00
Raza-ur-Rehman
Canada
227
195.00
Jeevan Mendis
Sri Lanka