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 2019 for ODI
Position
Best Average
Player Name
Team Name
1
6.00
Angelo Mathews
Sri Lanka
2
10.00
Shaiman Anwar
United Arab Emirates
2
10.00
Basil Hameed
United Arab Emirates
3
12.71
Nosaina Pokana
P.N.G.
4
12.88
Muhammad Khan
U.S.A.
5
13.82
Jan Frylinck
Namibia
6
14.17
Aqib Sulehri
Oman
7
14.43
Nisarg Patel
U.S.A.
8
14.67
Zhivago Groenewald
Namibia
9
15.00
Paul van Meekeren
Netherlands
10
16.00
Riley Hekure
P.N.G.
11
16.29
Sompal Kami
Nepal
12
16.40
Solomon Mire
Zimbabwe
13
16.43
Sandeep Lamichhane
Nepal
14
16.56
Cameron Stevenson
U.S.A.
15
16.64
Assad Vala
P.N.G.
16
17.00
Johannes Smit
Namibia
17
17.54
Hamza Tahir
Scotland
18
18.27
Saad Zafar
Canada
19
18.38
Muhammad Siddique
United Arab Emirates
20
18.50
United Arab Emirates
21
18.59
Mitchell Starc
Australia
22
18.64
Kinchit Shah
Hong Kong
23
18.64
Aftab Alam
Afghanistan
24
18.75
Anrich Nortje
South Africa
25
19.00
Jonathan Carter
West Indies
26
19.10
Galkandage Eranga
Canada
27
19.43
Jason Kila
P.N.G.
28
19.93
Khawar Ali
Oman
29
20.00
Shane Getkate
Ireland
29
20.00
Ian Holland
U.S.A.
29
20.00
Hiri Hiri
P.N.G.
30
20.20
Andre Russell
West Indies
30
20.20
Jay Odedra
Oman
31
20.25
Paras Khadka
Nepal
32
20.33
Paul Stirling
Ireland
33
20.35
Saurabh Netravalkar
U.S.A.
34
20.50
Frederick Klaassen
Netherlands
35
20.71
Ahmad Butt
Oman
36
20.80
Jasdeep Singh
U.S.A.
37
20.84
James Neesham
New Zealand
38
20.92
Bernard Scholtz
Namibia
39
21.08
Zeeshan Maqsood
Oman
40
21.23
Kyle Jarvis
Zimbabwe
41
21.24
Jhye Richardson
Australia
42
21.61
Pat Cummins
Australia
43
21.67
Mohammad Nadeem
Oman
44
22.00
Karl Birkenstock
Namibia
45
22.38
Usman Khan
Pakistan
46
22.50
Naveen-ul-Haq
Afghanistan
47
22.64
Mohammed Shami
India
48
22.80
Abu Jayed
Bangladesh
49
22.89
Shaheen Afridi
Pakistan
50
23.00
James Cameron-Dow
Ireland
50
23.00
Brandon Mavuta
Zimbabwe
50
23.00
Karima Gore
U.S.A.
50
23.00
Ruvindu Gunasekera
Canada
51
23.20
Lungi Ngidi
South Africa
52
23.71
Lockie Ferguson
New Zealand
53
23.76
Bhuvneshwar Kumar
India
54
23.97
Trent Boult
New Zealand
55
24.00
Adrian Neill
Scotland
56
24.50
Brad Wheal
Scotland
57
24.60
Jasprit Bumrah
India
58
24.67
Timil Patel
U.S.A.
59
24.86
Nikhil Dutta
Canada
60
25.00
Karan KC
Nepal
60
25.00
Javed Ahmadi
Afghanistan
61
25.20
Ryan Burl
Zimbabwe
62
25.33
Dilon Heyliger
Canada
63
25.50
Sandeep Goud
Oman
64
25.59
Jofra Archer
England
65
25.65
Mohammad Amir
Pakistan
66
25.67
Pieter Seelaar
Netherlands
67
25.70
Rohan Mustafa
United Arab Emirates
68
25.92
Bilal Khan
Oman
69
26.00
Dylan Budge
Scotland
70
26.15
Mark Watt
Scotland
71
26.23
Chris Morris
South Africa
72
26.50
Shafiul Islam
Bangladesh
73
26.55
Sean Williams
Zimbabwe
74
26.56
Keemo Paul
West Indies
75
26.63
Soumya Sarkar
Bangladesh
76
26.90
Tendai Chatara
Zimbabwe
77
27.00
John Reva
P.N.G.
77
27.00
Raymon Reifer
West Indies
77
27.00
Syed Kaleem
Oman
78
27.26
Mark Wood
England
79
27.27
Steven Taylor
U.S.A.
80
27.50
Zahir Khan
Afghanistan
80
27.50
Joe Root
England
81
27.60
Michael Leask
Scotland
82
27.77
Andile Phehlukwayo
South Africa
83
28.10
Yuzvendra Chahal
India
84
28.15
Mustafizur Rahman
Bangladesh
85
28.27
Imran Tahir
South Africa
86
28.67
Imran Haider
United Arab Emirates
87
28.79
Boyd Rankin
England
88
29.00
Navdeep Saini
India
88
29.00
Waheed Ahmed
United Arab Emirates
89
29.14
Chris Woakes
England
90
29.42
Liam Plunkett
England
91
29.50
Gulbadin Naib
Afghanistan
92
29.57
Kane Richardson
Australia
93
29.63
Donald Tiripano
Zimbabwe
94
29.94
Dawlat Zadran
Afghanistan
95
30.00
Merwe Erasmus
Namibia
96
30.26
Mujeeb Ur Rahman
Afghanistan
97
30.67
Matt Henry
New Zealand
98
30.78
Lasith Malinga
Sri Lanka
99
30.88
Mohammad Naveed
United Arab Emirates
100
31.00
Ajay Lalcheta
Oman
100
31.00
Helao France
Namibia
101
31.67
Tim Southee
New Zealand
102
31.78
Chad Soper
P.N.G.
103
32.00
Todd Astle
New Zealand
103
32.00
Steven Smith
Australia
104
32.13
Kagiso Rabada
South Africa
105
32.22
Tom Curran
England
106
32.31
Jason Behrendorff
Australia
107
32.33
Ahmed Raza
United Arab Emirates
108
32.37
Nuwan Pradeep
Sri Lanka
109
32.38
Tim Murtagh
Ireland
110
33.03
Sheldon Cottrell
West Indies
111
33.25
Wanindu Hasaranga
Sri Lanka
112
33.43
Andy McBrine
Ireland
113
33.67
Romario Shepherd
West Indies
114
33.93
Mark Adair
Ireland
115
34.00
Josh Davey
Scotland
116
34.14
Zahoor Khan
United Arab Emirates
117
34.43
Craig Williams
Namibia
118
34.50
Oshane Thomas
West Indies
118
34.50
Kieron Pollard
West Indies
119
34.69
Kuldeep Yadav
India
120
34.86
Ehsan Khan
Hong Kong
121
34.88
Ish Sodhi
New Zealand
122
35.20
Shannon Gabriel
West Indies
123
35.33
Chris Mpofu
Zimbabwe
124
35.43
Adam Zampa
Australia
125
35.47
Carlos Brathwaite
West Indies
126
35.50
Darius D'Silva
United Arab Emirates
127
35.80
Safyaan Sharif
Scotland
128
35.91
Colin de Grandhomme
New Zealand
129
36.85
Charles Amini
P.N.G.
130
37.00
Dwaine Pretorius
South Africa
130
37.00
Brandon Glover
Netherlands
131
37.28
Mohammad Saifuddin
Bangladesh
132
38.00
Dale Steyn
South Africa
133
38.50
Adil Rashid
England
133
38.50
Ahsan Abbasi
Hong Kong
134
38.86
Nathan Coulter-Nile
Australia
135
39.00
Karthik Meiyappan
United Arab Emirates
136
39.08
Wahab Riaz
Pakistan
137
39.10
Norman Vanua
P.N.G.
138
39.17
Dhananjaya de Silva
Sri Lanka
139
39.79
Hardik Pandya
India
140
40.31
Shakib Al Hasan
Bangladesh
141
40.38
Mohammad Nabi
Afghanistan
142
40.67
Ashfaq Ahmed
Pakistan
143
41.12
Shadab Khan
Pakistan
144
41.20
Rusty Theron
South Africa
145
41.33
Duanne Olivier
South Africa
146
43.42
Ben Stokes
England
147
44.33
Marcus Stoinis
Australia
148
44.80
Aizaz Khan
Hong Kong
149
45.00
Shoaib Malik
Pakistan
149
45.00
Sikandar Raza
Zimbabwe
149
45.00
Vishwa Fernando
Sri Lanka
150
45.10
Kemar Roach
West Indies
151
45.25
Roston Chase
West Indies
152
45.40
Lahiru Kumara
Sri Lanka
153
45.58
Isuru Udana
Sri Lanka
154
46.25
Christoffel Viljoen
Namibia
155
47.00
Reeza Hendricks
South Africa
156
47.50
Lega Siaka
P.N.G.
156
47.50
Chris Gayle
West Indies
157
47.75
Qadeer Ahmed
United Arab Emirates
158
48.00
Vivian Kingma
Netherlands
158
48.00
Kane Williamson
New Zealand
159
48.17
Alzarri Joseph
West Indies
160
49.00
M Zulfiqar
Netherlands
160
49.00
Jean-Paul Duminy
South Africa
161
50.00
Jeffrey Vandersay
Sri Lanka
161
50.00
Mohammad Ghazanfar
Hong Kong
161
50.00
Thomas Sole
Scotland
161
50.00
Stuart Whittingham
Scotland
162
50.25
Khaleel Ahmed
India
163
50.60
Rashid Khan
Afghanistan
164
50.90
Mitchell Santner
New Zealand
165
51.00
Aaron Finch
Australia
165
51.00
Barry McCarthy
Ireland
166
51.19
Jason Holder
West Indies
167
51.67
Tabraiz Shamsi
South Africa
168
52.00
Rahmat Shah
Afghanistan
168
52.00
Hiral Patel
Canada
169
52.40
Josh Little
Ireland
170
52.50
Vijay Shankar
India
171
53.00
Wiaan Mulder
South Africa
172
53.33
Junaid Khan
Pakistan
173
53.40
Akila Dananjaya
Sri Lanka
174
53.92
Ravindra Jadeja
India
175
54.67
Nosthusha Kenjige
U.S.A.
176
55.00
Simi Singh
Ireland
177
55.50
Navneet Dhaliwal
Canada
177
55.50
Nitish Kumar
Canada
178
56.00
David Willey
England
178
56.00
Sayed Shirzad
Afghanistan
179
56.54
Mehidy Hasan
Bangladesh
180
57.25
Fabian Allen
West Indies
181
58.60
Hayden Walsh
West Indies
182
59.00
Hamid Hassan
Afghanistan
183
60.00
Joe Denly
England
183
60.00
Alei Nao
P.N.G.
184
60.50
Shardul Thakur
India
185
60.60
Mohammad Hasnain
Pakistan
186
61.09
Nathan Lyon
Australia
187
62.13
Ashley Nurse
West Indies
188
65.00
Sese Bau
P.N.G.
189
66.00
Imad Wasim
Pakistan
190
68.60
Yasir Shah
Pakistan
191
69.00
Rubel Hossain
Bangladesh
191
69.00
Taijul Islam
Bangladesh
192
70.33
Damien Ravu
P.N.G.
193
70.63
Thisara Perera
Sri Lanka
194
72.00
Sharafuddin Ashraf
Afghanistan
195
72.67
Kaleemullah
Oman
196
73.80
Kedar Jadhav
India
196
73.80
George Dockrell
Ireland
197
76.00
Calum MacLeod
Scotland
197
76.00
Aiden Markram
South Africa
198
78.50
Suranga Lakmal
Sri Lanka
199
79.00
Kamindu Mendis
Sri Lanka
200
80.00
Ainsley Ndlovu
Zimbabwe
200
80.00
Cecil Khan
Canada
201
81.00
Peter Siddle
Australia
202
83.25
Mashrafe Mortaza
Bangladesh
203
89.29
Hasan Ali
Pakistan
204
92.00
Deepak Chahar
India
204
92.00
Samiullah Shenwari
Afghanistan
204
92.00
Alasdair Evans
Scotland
205
97.00
Roelof van der Merwe
Netherlands
205
97.00
Kevin O'Brien
Ireland
206
98.00
Moeen Ali
England
207
101.50
Tanwir Afzal
Hong Kong
208
106.00
Beuran Hendricks
South Africa
208
106.00
Mahmudullah
Bangladesh
209
110.00
Haris Sohail
Pakistan
210
111.00
Mosaddek Hossain
Bangladesh
211
112.00
Richie Berrington
Scotland
212
131.00
Doug Bracewell
New Zealand
213
136.20
Glenn Maxwell
Australia
214
153.00
Mohammad Abbas
Pakistan
215
163.50
Mohammad Hafeez
Pakistan
216
167.50
Faheem Ashraf
Pakistan
217
170.00
Devendra Bishoo
West Indies
218
292.00
Lakshan Sandakan
Sri Lanka