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 2016 for ODI
Position
Best Average
Player Name
Team Name
1
3.00
Martin Guptill
New Zealand
2
7.56
Mudassar Bukhari
Netherlands
3
7.80
Luke Jongwe
Zimbabwe
4
8.00
Jayant Yadav
India
5
9.50
Fareed Ahmad
Afghanistan
6
9.91
Michael Rippon
Netherlands
7
10.00
Devendra Bishoo
West Indies
8
10.50
Hamid Hassan
Afghanistan
9
11.00
Abu Hider
Bangladesh
10
11.29
Chris Sole
Scotland
11
12.17
Kedar Jadhav
India
12
12.83
Yuzvendra Chahal
India
13
13.00
Haseeb Amjad
Hong Kong
14
14.25
Collins Obuya
Kenya
15
14.33
Amit Mishra
India
16
14.47
Nadeem Ahmed
Hong Kong
17
14.65
Jasprit Bumrah
India
18
14.86
Alasdair Evans
Scotland
19
15.67
Mosharraf Hossain
Bangladesh
20
16.00
Manjula Guruge
United Arab Emirates
20
16.00
Mehidy Hasan
Bangladesh
21
16.13
Pat Cummins
Australia
22
16.28
Chad Soper
P.N.G.
23
16.50
Lakshan Sandakan
Sri Lanka
24
17.29
Sarel Burger
Namibia
25
17.33
Brian Vitori
Zimbabwe
26
17.40
Kane Williamson
New Zealand
27
18.00
Karan KC
Nepal
27
18.00
Basant Regmi
Nepal
28
18.29
Aaron Phangiso
South Africa
29
18.33
Mohammad Nabi
Afghanistan
30
18.40
Ahsan Malik
Netherlands
31
18.60
Rakep Patel
Kenya
32
18.67
Chamu Chibhabha
Zimbabwe
33
18.83
Tabraiz Shamsi
South Africa
34
18.92
Rashid Khan
Afghanistan
35
19.00
Rob Taylor
Scotland
36
19.29
Neville Madziva
Zimbabwe
37
19.69
Mitchell Starc
Australia
38
19.86
Jake Ball
England
39
20.00
Nuwan Kulasekara
Sri Lanka
40
20.43
Timm van der Gugten
Netherlands
41
20.83
Nehemiah Odhiambo
Kenya
42
21.00
Nelson Odhiambo
Kenya
43
21.11
Angelo Mathews
Sri Lanka
44
21.43
Amir Hamza
Afghanistan
45
21.50
Ehsan Khan
Hong Kong
46
21.67
Jeffrey Vandersay
Sri Lanka
47
21.83
Con de Lange
Scotland
48
21.90
Reece Topley
England
49
22.00
Anwar Ali
Pakistan
50
22.07
Kyle Abbott
South Africa
51
22.25
Safyaan Sharif
Scotland
52
22.33
Mirwais Ashraf
Afghanistan
53
23.00
Sean Williams
Zimbabwe
54
23.17
Barry McCarthy
Ireland
55
23.25
Ashley Nurse
West Indies
56
23.50
Mustafizur Rahman
Bangladesh
57
24.08
Shannon Gabriel
West Indies
58
24.14
John Hastings
Australia
59
24.40
Mashrafe Mortaza
Bangladesh
60
24.75
Roelof van der Merwe
Netherlands
61
24.83
Dhawal Kulkarni
India
62
25.00
Paul van Meekeren
Netherlands
62
25.00
Brad Wheal
Scotland
63
25.23
Josh Hazlewood
Australia
64
25.36
Imran Tahir
South Africa
65
25.40
Ahmed Raza
United Arab Emirates
66
25.57
John Reva
P.N.G.
67
25.65
Dawlat Zadran
Afghanistan
68
25.67
Zhivago Groenewald
Namibia
69
25.70
Trent Boult
New Zealand
70
25.80
Mohammad Irfan
Pakistan
71
25.86
Amila Aponso
Sri Lanka
72
26.00
Vivian Kingma
Netherlands
73
26.28
Adil Rashid
England
74
26.82
Wayne Parnell
South Africa
75
27.00
Corey Anderson
New Zealand
75
27.00
Craig Young
Ireland
76
27.67
Imad Wasim
Pakistan
77
27.73
Matt Henry
New Zealand
78
27.78
Ishant Sharma
India
79
27.80
Adam Zampa
Australia
80
28.00
Karim Janat
Afghanistan
81
28.07
Suranga Lakmal
Sri Lanka
82
28.17
Mohammad Amir
Pakistan
83
28.23
Kagiso Rabada
South Africa
84
28.33
Paras Khadka
Nepal
85
28.44
Dilruwan Perera
Sri Lanka
86
28.79
Jason Holder
West Indies
87
29.21
Taskin Ahmed
Bangladesh
88
29.50
Doug Bracewell
New Zealand
89
29.67
Subashis Roy
Bangladesh
90
30.20
Nathan Coulter-Nile
Australia
91
30.50
Assad Vala
P.N.G.
92
30.71
Shakib Al Hasan
Bangladesh
93
30.83
Umar Gul
Pakistan
94
31.00
Alzarri Joseph
West Indies
94
31.00
Sagar Pun
Nepal
95
31.18
Hasan Ali
Pakistan
96
31.50
James Neesham
New Zealand
96
31.50
Mahuru Dai
P.N.G.
97
31.60
Thisara Perera
Sri Lanka
98
31.78
Norman Vanua
P.N.G.
99
31.92
James Faulkner
Australia
100
32.00
Lega Siaka
P.N.G.
100
32.00
Mohammad Shahzad
Afghanistan
101
32.33
Shakti Gauchan
Nepal
102
32.75
Andile Phehlukwayo
South Africa
103
33.43
Mark Wood
England
104
33.67
Mosaddek Hossain
Bangladesh
105
34.00
Ruaidhri Smith
Scotland
105
34.00
Shaminda Eranga
Sri Lanka
105
34.00
Sohail Khan
Pakistan
106
34.25
Willie Gavera
P.N.G.
107
34.50
Sandeep Lamichhane
Nepal
108
34.62
Kevin O'Brien
Ireland
109
34.67
Dhananjaya de Silva
Sri Lanka
110
34.78
Mitchell Santner
New Zealand
111
35.00
Liam Dawson
England
112
35.25
Hardik Pandya
India
113
35.50
Gerrie Snyman
Namibia
114
35.71
Axar Patel
India
115
36.00
Donald Tiripano
Zimbabwe
116
36.33
Lucas Oluoch
Kenya
117
36.36
Tim Southee
New Zealand
118
36.43
Chris Tremain
Australia
119
36.75
Carlos Brathwaite
West Indies
120
37.00
Shafiul Islam
Bangladesh
120
37.00
Tinashe Panyangara
Zimbabwe
121
38.00
Bernard Scholtz
Namibia
122
38.43
Barinder Sran
India
123
38.73
Umesh Yadav
India
124
38.80
Tanwir Afzal
Hong Kong
125
39.00
Shapoor Zadran
Afghanistan
126
39.08
Liam Plunkett
England
127
39.14
Chris Morris
South Africa
128
39.67
Ish Sodhi
New Zealand
129
40.00
Jeetan Patel
New Zealand
130
40.17
Kane Richardson
Australia
131
40.29
Mitchell Marsh
Australia
132
40.58
Nuwan Pradeep
Sri Lanka
133
40.86
Aizaz Khan
Hong Kong
134
41.00
Joe Root
England
134
41.00
Nasir Hossain
Bangladesh
134
41.00
Sompal Kami
Nepal
135
41.50
Adam Milne
New Zealand
136
41.71
Chris Woakes
England
137
41.78
Tim Murtagh
Ireland
138
42.00
Mark Watt
Scotland
138
42.00
Alei Nao
P.N.G.
139
43.00
Yamin Ahmadzai
Afghanistan
139
43.00
David Wiese
South Africa
139
43.00
Jean-Paul Duminy
South Africa
140
43.50
Marchant de Lange
South Africa
141
43.67
Boyd Rankin
England
141
43.67
Nathan Lyon
Australia
141
43.67
Joe Mennie
Australia
142
44.67
Sunil Narine
West Indies
142
44.67
Kieron Pollard
West Indies
143
45.31
Scott Boland
Australia
144
45.50
Rahmat Shah
Afghanistan
145
46.00
Lockie Ferguson
New Zealand
146
46.40
Morne Morkel
South Africa
147
47.00
Dwaine Pretorius
South Africa
147
47.00
Tendai Chisoro
Zimbabwe
147
47.00
David Willey
England
148
49.00
Max Sorensen
Ireland
149
50.00
Mohammad Naveed
United Arab Emirates
149
50.00
Grant Elliott
New Zealand
149
50.00
Sese Bau
P.N.G.
149
50.00
Travis Head
Australia
150
50.33
Colin de Grandhomme
New Zealand
151
50.80
Dale Steyn
South Africa
152
51.50
Peter Chase
Ireland
153
53.00
Azhar Ali
Pakistan
154
53.86
Ben Stokes
England
155
55.50
Naveen-ul-Haq
Afghanistan
156
56.75
Andy McBrine
Ireland
157
58.14
Wahab Riaz
Pakistan
158
58.80
Graeme Cremer
Zimbabwe
159
59.67
Sikandar Raza
Zimbabwe
160
60.00
Tendai Chatara
Zimbabwe
161
64.00
Ravichandran Ashwin
India
162
66.00
Jan Frylinck
Namibia
163
66.17
Seekkuge Prasanna
Sri Lanka
164
67.00
Rohan Mustafa
United Arab Emirates
165
67.50
Johannes Smit
Namibia
166
70.00
Glenn Maxwell
Australia
167
70.50
Moeen Ali
England
168
73.00
Dushmantha Chameera
Sri Lanka
169
75.00
Farhan Ahmed
United Arab Emirates
170
82.00
Taijul Islam
Bangladesh
171
83.00
Chaminda Bandara
Sri Lanka
172
85.67
Ravindra Jadeja
India
173
86.00
Rubel Hossain
Bangladesh
174
88.00
Moises Henriques
Australia
174
88.00
Chris Mpofu
Zimbabwe
175
89.00
Stuart Broad
England
176
91.00
Elijah Otieno
Kenya
177
92.33
Chris Jordan
England
178
93.00
Joel Paris
Australia
179
96.00
Kraigg Brathwaite
West Indies
180
103.50
Shoaib Malik
Pakistan
181
104.50
Paul Stirling
Ireland
182
108.00
Farhaan Behardien
South Africa
182
108.00
Sulieman Benn
West Indies
183
112.00
Farveez Maharoof
Sri Lanka
184
121.00
Tillakaratne Dilshan
Sri Lanka
185
123.00
Jerome Taylor
West Indies
186
130.00
Michael Leask
Scotland
187
131.00
Amjad Javed
United Arab Emirates
188
144.00
George Dockrell
Ireland
189
145.00
Shem Ngoche
Kenya
190
160.00
Rishi Dhawan
India
191
171.00
Daniel Worrall
Australia