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 2024 for ODI
Position
Best Averages
Player Name
Team Name
1
107 / 1
Scotland
2
213 / 2
Monank Patel
U.S.A.
3
425 / 4
Sherfane Rutherford
West Indies
4
104 / 1
Kamindu Mendis
Sri Lanka
4
104 / 1
Gudakesh Motie
West Indies
5
286 / 3
Liam Livingstone
England
6
91 / 1
South Africa
7
264 / 3
Heinrich Klaasen
South Africa
8
164 / 2
Alex Carey
Australia
9
312 / 4
Harry Brook
England
9
234 / 3
Anil Sah
Nepal
10
76 / 1
Nepal
11
286 / 4
Najmul Hossain Shanto
Bangladesh
12
417 / 6
Azmatullah Omarzai
Afghanistan
13
694 / 10
Pathum Silva
Sri Lanka
14
410 / 6
Harsh Thaker
Canada
15
136 / 2
Mushfiqur Rahim
Bangladesh
16
130 / 2
William Young
New Zealand
17
515 / 8
Saim Ayub
Pakistan
18
252 / 4
Travis Head
Australia
19
560 / 9
Keacy Carty
West Indies
20
184 / 3
Cameron Green
Australia
21
305 / 5
Ben Duckett
England
22
243 / 4
Tristan Stubbs
South Africa
23
234 / 4
Richie Berrington
Scotland
24
228 / 4
Babar Azam
Pakistan
24
57 / 1
Tayyab Tahir
Pakistan
25
284 / 5
Evin Lewis
West Indies
26
337 / 6
Mahmudullah
Bangladesh
27
605 / 11
Kariyawasam Asalanka
Sri Lanka
28
380 / 7
George Munsey
Scotland
29
54 / 1
Naseem Shah
Pakistan
30
107 / 2
Kottasinghakkarage Fernando
Sri Lanka
31
531 / 10
Rahmanullah Gurbaz
Afghanistan
32
742 / 14
Kusal Mendis
Sri Lanka
33
264 / 5
Mohammad Rizwan
Pakistan
34
211 / 4
Nepal
35
157 / 3
Rohit Sharma
India
36
151 / 3
Jaker Anik
Bangladesh
37
49 / 1
Mohammad Hossain
Bangladesh
37
196 / 4
Abdullah Shafique
Pakistan
38
191 / 4
Johannes Smit
Namibia
39
95 / 2
Aayan Khan
United Arab Emirates
40
189 / 4
Vikramjit Singh
Netherlands
41
330 / 7
Max O'Dowd
Netherlands
42
233 / 5
Harry Tector
Ireland
43
462 / 10
Kongala Vimukthi
Sri Lanka
44
230 / 5
Sediqullah Atal
Afghanistan
44
46 / 1
Christopher Greaves
Scotland
45
45 / 1
Pat Cummins
Australia
45
45 / 1
Nikhil Dutta
Canada
46
306 / 7
Steven Smith
Australia
47
174 / 4
U.S.A.
48
130 / 3
Aqib Sulehri
Oman
49
129 / 3
Sam Curran
England
50
171 / 4
Ryan Rickelton
South Africa
51
209 / 5
Salman Agha
Pakistan
52
125 / 3
Milind Kumar
U.S.A.
53
410 / 10
Mohammad Nabi
Afghanistan
54
122 / 3
Abdul Malik
Afghanistan
55
314 / 8
Pargat Singh
Canada
56
234 / 6
Tanzid Tamim
Bangladesh
56
78 / 2
Mark Chapman
Hong Kong
57
116 / 3
Zeeshan Maqsood
Oman
58
192 / 5
Kamran Ghulam
Pakistan
59
153 / 4
Muhammad Waseem
United Arab Emirates
60
305 / 8
Mehidy Hasan
Bangladesh
61
114 / 3
Lorcan Tucker
Ireland
61
152 / 4
Malan Kruger
Namibia
62
187 / 5
Kushal Bhurtel
Nepal
63
184 / 5
Michael Levitt
Netherlands
64
515 / 14
Avishka Fernando
Sri Lanka
65
219 / 6
Joshua Inglis
Australia
65
73 / 2
Steven Taylor
U.S.A.
66
72 / 2
Bas Leede
Netherlands
66
36 / 1
Dushmantha Chameera
Sri Lanka
67
143 / 4
Charlie Tear
Scotland
68
107 / 3
Shayan Jahangir
U.S.A.
69
142 / 4
Dunith Wellalage
Sri Lanka
70
247 / 7
Philip Salt
England
71
279 / 8
Shreyas Movva
Canada
72
311 / 9
Shai Hope
West Indies
73
69 / 2
England
74
171 / 5
Roston Chase
West Indies
75
239 / 7
Brandon McMullen
Scotland
76
167 / 5
England
76
167 / 5
Aiden Markram
South Africa
77
100 / 3
Khalid Kail
Oman
78
33 / 1
Dhruv Parashar
United Arab Emirates
79
291 / 9
Brandon King
West Indies
80
290 / 9
Hashmatullah Shaidi
Afghanistan
81
257 / 8
Soumya Sarkar
Bangladesh
82
96 / 3
Vriitya Aravind
United Arab Emirates
82
32 / 1
Jamie Overton
England
82
192 / 6
William Jacks
England
83
253 / 8
Nicholas Kirton
Canada
84
158 / 5
Srimantha Wijeyeratne
Canada
85
63 / 2
Tanzim Sakib
Bangladesh
86
124 / 4
Sean Abbott
Australia
86
31 / 1
Kannaur Rahul
India
87
154 / 5
Sean Williams
Zimbabwe
88
245 / 8
Merwe Erasmus
Namibia
89
153 / 5
Ibrahim Zadran
Afghanistan
90
122 / 4
Mitchell Marsh
Australia
91
151 / 5
Aasif Sheikh
Nepal
92
181 / 6
Scott Edwards
Netherlands
93
60 / 2
Ruben Trumpelmann
Namibia
93
150 / 5
Md Hridoy
Bangladesh
93
120 / 4
Aaron Jones
U.S.A.
93
60 / 2
Aarif Sheikh
Nepal
93
30 / 1
Aryansh Sharma
United Arab Emirates
93
150 / 5
Paul Stirling
Ireland
93
60 / 2
Henry Nicholls
New Zealand
94
148 / 5
Marnus Labuschagne
Australia
95
59 / 2
New Zealand
96
117 / 4
Kyle Verreynne
South Africa
97
85 / 3
Jan Loftie-Eaton
Namibia
97
85 / 3
Sybrand Engelbrecht
Netherlands
98
197 / 7
Jan Frylinck
Namibia
99
112 / 4
Rohit Paudel
Nepal
100
167 / 6
Craig Ervine
Zimbabwe
101
108 / 4
Wiaan Mulder
South Africa
101
27 / 1
Tanish Suri
United Arab Emirates
102
107 / 4
Gulbadin Naib
Afghanistan
103
79 / 3
Axar Patel
India
104
184 / 7
Matthew Short
Australia
105
26 / 1
Uday Singh
Canada
105
26 / 1
Shahid Ahmadzai
Canada
105
78 / 3
Adil Rashid
England
106
278 / 11
Aaron Johnson
Canada
107
126 / 5
Noah Croes
Netherlands
108
50 / 2
Justin Greaves
West Indies
109
199 / 8
Michael Lingen
Namibia
110
124 / 5
Jamie Smith
England
111
173 / 7
Tony Zorzi
South Africa
112
123 / 5
Curtis Campher
Ireland
113
49 / 2
Jofra Archer
England
113
49 / 2
Matthew Forde
West Indies
114
24 / 1
Matthew Potts
England
114
24 / 1
Shimron Hetmyer
West Indies
114
24 / 1
Brad Wheal
Scotland
115
280 / 12
Rahmat Shah
Afghanistan
116
23 / 1
Safyaan Sharif
Scotland
117
45 / 2
Kyle Klein
Netherlands
117
45 / 2
Afghanistan
118
67 / 3
Afif Hossain
Bangladesh
119
43 / 2
Sanchit Sharma
United Arab Emirates
120
273 / 13
Sadeera Samarawickrama
Sri Lanka
121
104 / 5
Rassie van der Dussen
South Africa
122
123 / 6
Saad Zafar
Canada
122
82 / 4
Kushal Malla
Nepal
122
41 / 2
Nangeyalia Kharote
Afghanistan
123
61 / 3
Basil Hameed
United Arab Emirates
124
80 / 4
Brian Bennett
Zimbabwe
124
40 / 2
Shaheen Afridi
Pakistan
124
40 / 2
Ryan Burl
Zimbabwe
125
119 / 6
Temba Bavuma
South Africa
126
58 / 3
Virat Kohli
India
126
116 / 6
Sikandar Raza
Zimbabwe
126
58 / 3
Shoaib Khan
Oman
127
57 / 3
Shubman Gill
India
127
133 / 7
Navneet Dhaliwal
Canada
128
131 / 7
Aaron Hardie
Australia
129
74 / 4
Morawakage Theekshana
Sri Lanka
129
37 / 2
Afghanistan
130
92 / 5
Richard Ngarava
Zimbabwe
131
55 / 3
Mark Watt
Scotland
132
54 / 3
Karan KC
Nepal
132
18 / 1
Will Sutherland
Australia
132
18 / 1
Shaun Fouché
Namibia
132
18 / 1
Takudzwanashe Kaitano
Zimbabwe
132
18 / 1
Chundangapoyil Rizwan
United Arab Emirates
133
70 / 4
Pratik Athavale
Oman
134
87 / 5
Wanindu Hasaranga
Sri Lanka
134
87 / 5
Jake Fraser-McGurk
Australia
135
17 / 1
Mehran Khan
Oman
135
34 / 2
Clive Madande
Zimbabwe
135
34 / 2
Shivam Dube
India
136
50 / 3
Washington Sundar
India
136
100 / 6
Dilon Heyliger
Canada
137
33 / 2
Lo-handre Louwrens
Namibia
138
32 / 2
Sahan Arachchige
Sri Lanka
138
32 / 2
Lungi Ngidi
South Africa
138
32 / 2
David Miller
South Africa
138
32 / 2
Akila Dananjaya
Sri Lanka
138
48 / 3
Tim Robinson
England
139
63 / 4
Shariz Ahmad
Netherlands
140
31 / 2
Ayaan Khan
Oman
141
77 / 5
Zane Green
Namibia
142
15 / 1
India
142
30 / 2
Milton Shumba
Zimbabwe
142
30 / 2
Nasum Ahmed
Bangladesh
142
30 / 2
Rashid Khan
Afghanistan
143
74 / 5
Dilpreet Bajwa
Canada
144
87 / 6
Joylord Gumbie
Zimbabwe
145
72 / 5
Bjorn Fortuin
South Africa
146
57 / 4
Michael Leask
Scotland
147
71 / 5
Andy Balbirnie
Ireland
148
14 / 1
Luke Jongwe
Zimbabwe
148
42 / 3
Sompal Kami
Nepal
148
42 / 3
Adam Zampa
Australia
148
14 / 1
Ahmad Butt
Oman
148
14 / 1
Anil Nidamanuru
Netherlands
149
55 / 4
Glenn Maxwell
Australia
150
41 / 3
Pawan Sarraf
Nepal
151
27 / 2
Asif Khan
United Arab Emirates
151
27 / 2
Zimbabwe
152
66 / 5
Tadiwanashe Marumani
Zimbabwe
153
39 / 3
Marco Jansen
South Africa
153
26 / 2
Gulshan Jha
Nepal
153
39 / 3
Shadley Schalkwyk
U.S.A.
154
38 / 3
Zuhaib Zubair
United Arab Emirates
154
38 / 3
Shreyas Iyer
India
155
25 / 2
Kagiso Rabada
South Africa
156
37 / 3
Brydon Carse
England
157
49 / 4
Rahul Chopra
United Arab Emirates
158
12 / 1
Abhishek Paradkar
U.S.A.
158
12 / 1
Shevon Daniel
Sri Lanka
158
36 / 3
Nikolaas Davin
Namibia
158
12 / 1
Anamul Haque
Bangladesh
158
24 / 2
Andy McBrine
Ireland
158
24 / 2
Glenn Phillips
New Zealand
158
24 / 2
Ireland
158
36 / 3
Canada
159
59 / 5
Matthew Cross
Scotland
160
35 / 3
Alishan Sharafu
United Arab Emirates
161
58 / 5
Dion Myers
Zimbabwe
162
23 / 2
Harmeet Baddhan
U.S.A.
163
57 / 5
Ikram Alikhil
Afghanistan
164
45 / 4
Mark Adair
Ireland
164
45 / 4
Reeza Hendricks
South Africa
164
45 / 4
Graham Hume
Ireland
165
11 / 1
Tangeni Lungameni
Namibia
165
11 / 1
Kavem Hodge
West Indies
165
66 / 6
Alick Athanaze
West Indies
165
11 / 1
Wellington Masakadza
Zimbabwe
165
11 / 1
Blessing Muzarabani
Zimbabwe
166
21 / 2
Hayden Walsh
West Indies
166
21 / 2
Nosthusha Kenjige
U.S.A.
167
41 / 4
Jean-Pierre Kotze
Namibia
168
10 / 1
Olly Stone
England
168
10 / 1
Afghanistan
169
48 / 5
Muhammad Khan
Pakistan
170
27 / 3
Aryan Dutt
Netherlands
170
9 / 1
Muhammad Siddique
United Arab Emirates
170
9 / 1
Oshane Thomas
West Indies
170
9 / 1
Mohammed Siraj
India
170
18 / 2
Mohammad Islam
Bangladesh
170
9 / 1
Paul van Meekeren
Netherlands
170
9 / 1
Ish Sodhi
New Zealand
170
9 / 1
Scotland
170
9 / 1
New Zealand
171
44 / 5
George Dockrell
Ireland
172
26 / 3
Alzarri Joseph
West Indies
173
25 / 3
Kaleem Rehman
Canada
174
32 / 4
Bernard Scholtz
Namibia
174
8 / 1
Barry McCarthy
Ireland
174
8 / 1
Marcus Stoinis
Australia
174
16 / 2
Kjorn Ottley
West Indies
174
8 / 1
Scotland
175
15 / 2
Lizaad Williams
South Africa
175
15 / 2
Kuldeep Yadav
India
175
15 / 2
Mitchell Santner
New Zealand
175
30 / 4
Andile Phehlukwayo
South Africa
176
22 / 3
England
177
7 / 1
Australia
177
14 / 2
Musa Ahmad
Netherlands
177
14 / 2
Wesley Barresi
Netherlands
178
6 / 1
Mitchell Starc
Australia
178
6 / 1
Lahiru Kumara
Sri Lanka
178
6 / 1
Rishabh Pant
India
178
6 / 1
Mohammad Hasnain
Pakistan
178
6 / 1
Haris Rauf
Pakistan
178
12 / 2
Qais Ahmad
Afghanistan
179
11 / 2
Kashyap Prajapati
Oman
179
11 / 2
Pramod Liyanagamage
Sri Lanka
180
5 / 1
Jayden Seales
West Indies
180
5 / 1
Nqabayomzi Peter
South Africa
180
10 / 2
Scotland
181
9 / 2
Fareed Ahmad
Afghanistan
182
4 / 1
Sharafuddin Ashraf
Afghanistan
182
4 / 1
Zakir Hasan
Bangladesh
182
4 / 1
Abrar Ahmed
Pakistan
182
4 / 1
Nepal
182
8 / 2
Zimbabwe
183
11 / 3
Romario Shepherd
West Indies
184
7 / 2
Junaid Siddiqui
Canada
184
7 / 2
Dipendra Airee
Nepal
185
10 / 3
Kaleemullah
Oman
186
3 / 1
Arshdeep Singh
India
186
6 / 2
Mohammad Akram
Zimbabwe
186
6 / 2
Litton Das
Bangladesh
186
3 / 1
Roelof van der Merwe
Netherlands
186
3 / 1
Rishiv Joshi
Canada
186
3 / 1
Stephen Doheny
Ireland
186
3 / 1
Oman
187
2 / 1
United Arab Emirates
187
4 / 2
Jasdeep Singh
U.S.A.
187
4 / 2
Brandon Mavuta
Zimbabwe
188
3 / 2
Vivian Kingma
Netherlands
189
1 / 1
Lalit Rajbanshi
Nepal
189
1 / 1
Ravinderpal Singh
Canada
189
1 / 1
Tapiwa Mufudza
Zimbabwe
189
2 / 2
Jack Brassell
Namibia
189
1 / 1
Clayton Floyd
Netherlands
189
1 / 1
South Africa