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 2021 for ODI
Position
Best Averages
Player Name
Team Name
1
134 / 1
Dawid Malan
England
2
128 / 1
Tom Latham
New Zealand
3
116 / 1
Sam Curran
England
4
97 / 1
Zak Crawley
England
5
177 / 2
Kannaur Rahul
India
6
261 / 3
Jaskaran Malhotra
U.S.A.
7
509 / 6
Janneman Malan
South Africa
8
405 / 5
Babar Azam
Pakistan
9
158 / 2
James Vince
England
10
155 / 2
Rishabh Pant
India
11
230 / 3
George Munsey
Scotland
12
225 / 3
Devon Conway
New Zealand
12
150 / 2
Johannes Smit
Namibia
13
220 / 3
Quinton de Kock
South Africa
14
72 / 1
Mohammad Saifuddin
Bangladesh
15
68 / 1
Kaleemullah
Oman
16
67 / 1
Elmore Hutchinson
U.S.A.
17
130 / 2
Krunal Pandya
India
18
310 / 5
Shai Hope
West Indies
18
124 / 2
Suryakumar Yadav
India
19
365 / 6
Fakhar Zaman
Pakistan
20
121 / 2
Craig Ervine
Zimbabwe
21
180 / 3
Rahmanullah Gurbaz
Afghanistan
22
238 / 4
Monank Patel
U.S.A.
23
297 / 5
Shikhar Dhawan
India
24
237 / 4
Evin Lewis
West Indies
25
117 / 2
Lewis Gregory
England
26
291 / 5
Jonny Bairstow
England
27
407 / 7
Mushfiqur Rahim
Bangladesh
28
399 / 7
Mahmudullah
Bangladesh
28
342 / 6
Rassie van der Dussen
South Africa
29
56 / 1
Zubayr Hamza
South Africa
29
112 / 2
Nicholas Pooran
West Indies
30
110 / 2
Chundangapoyil Rizwan
United Arab Emirates
31
705 / 13
Paul Stirling
Ireland
32
108 / 2
Rahmat Shah
Afghanistan
33
53 / 1
Gareth Delany
Ireland
34
155 / 3
Sikandar Raza
Zimbabwe
35
103 / 2
Eoin Morgan
England
35
103 / 2
Rashid Khan
Afghanistan
36
102 / 2
Dylan Budge
Scotland
37
246 / 5
Kusal Perera
Sri Lanka
38
48 / 1
Adam Zampa
Australia
39
280 / 6
Simi Singh
Ireland
40
326 / 7
Kariyawasam Asalanka
Sri Lanka
41
277 / 6
Shakib Al Hasan
Bangladesh
42
92 / 2
Hashmatullah Shaidi
Afghanistan
42
46 / 1
Sanju Samson
India
43
182 / 4
Kyle Verreynne
South Africa
44
136 / 3
David Miller
South Africa
45
226 / 5
William Porterfield
Ireland
46
90 / 2
Matthew Wade
Australia
47
89 / 2
Pramod Rajapaksa
Sri Lanka
48
175 / 4
Jason Roy
England
49
217 / 5
Rohit Paudel
Nepal
50
43 / 1
Brydon Carse
England
50
129 / 3
Chad Soper
P.N.G.
50
129 / 3
Virat Kohli
India
51
169 / 4
Darren Bravo
West Indies
52
464 / 11
Tamim Iqbal
Bangladesh
53
454 / 11
Harry Tector
Ireland
54
200 / 5
Chamika Karunaratne
Sri Lanka
54
80 / 2
Henry Nicholls
New Zealand
55
196 / 5
Gyanendra Malla
Nepal
56
311 / 8
Avishka Fernando
Sri Lanka
57
194 / 5
Max O'Dowd
Netherlands
58
116 / 3
Rovman Powell
West Indies
58
232 / 6
Curtis Campher
Ireland
59
191 / 5
Aqib Sulehri
Oman
60
76 / 2
Zane Green
Namibia
61
189 / 5
Imam-ul-Haq
Pakistan
61
189 / 5
Ben Stokes
England
62
75 / 2
Craig Williams
Namibia
63
112 / 3
Alex Carey
Australia
64
184 / 5
Richie Berrington
Scotland
65
73 / 2
Jason Holder
West Indies
66
72 / 2
Liam Livingstone
England
66
216 / 6
Steven Taylor
U.S.A.
67
141 / 4
Koralegedera Bandara
Sri Lanka
68
105 / 3
Prithvi Shaw
India
69
139 / 4
Afif Hossain
Bangladesh
70
104 / 3
Philip Salt
England
71
137 / 4
Kieron Pollard
West Indies
72
171 / 5
Regis Chakabva
Zimbabwe
73
68 / 2
Asghar Stanikzai
Afghanistan
73
68 / 2
Michael Lingen
Namibia
74
270 / 8
Zeeshan Maqsood
Oman
75
198 / 6
Sandeep Goud
Oman
76
164 / 5
Temba Bavuma
South Africa
77
195 / 6
Kyle Coetzer
Scotland
78
421 / 13
Andy Balbirnie
Ireland
79
256 / 8
Litton Das
Bangladesh
79
64 / 2
Saud Shakeel
Pakistan
80
189 / 6
Aasif Sheikh
Nepal
81
154 / 5
Stephan Myburgh
Netherlands
81
154 / 5
Brendan Taylor
Zimbabwe
82
213 / 7
Assad Vala
P.N.G.
83
304 / 10
Dhananjaya de Silva
Sri Lanka
84
30 / 1
Lakshan Sandakan
Sri Lanka
84
30 / 1
Shardul Thakur
India
84
90 / 3
Rohit Sharma
India
84
60 / 2
Ishan Kishan
India
85
119 / 4
Hardik Pandya
India
86
89 / 3
Logan van Beek
Netherlands
87
117 / 4
Muhammad Khushi
Oman
88
263 / 9
Jatinder Singh
Oman
89
116 / 4
Kashyap Prajapati
Oman
89
87 / 3
Moeen Ali
England
89
29 / 1
Najibullah Zadran
Afghanistan
90
144 / 5
Kushal Bhurtel
Nepal
91
200 / 7
Aiden Markram
South Africa
92
57 / 2
Gajanand Singh
U.S.A.
93
28 / 1
Ben McDermott
Australia
93
28 / 1
Gulshan Jha
Nepal
93
84 / 3
Martin Guptill
New Zealand
93
84 / 3
Dimuth Karunaratne
Sri Lanka
93
28 / 1
Mark Watt
Scotland
94
139 / 5
Mohammad Mithun
Bangladesh
95
138 / 5
Suraj Kumar
Oman
96
356 / 13
Wanindu Hasaranga
Sri Lanka
97
27 / 1
George Linde
South Africa
97
27 / 1
Waheed Ahmed
United Arab Emirates
97
108 / 4
Dinesh Chandimal
Sri Lanka
98
134 / 5
Mohammad Rizwan
Pakistan
99
241 / 9
Ayaan Khan
Oman
100
133 / 5
Mohammad Nadeem
Oman
101
51 / 2
Kyle Mayers
West Indies
101
51 / 2
Kagiso Rabada
South Africa
101
51 / 2
Nkrumah Bonner
West Indies
102
76 / 3
Karan KC
Nepal
103
151 / 6
George Dockrell
Ireland
104
50 / 2
Timm van der Gugten
Netherlands
104
50 / 2
Ashton Turner
Australia
104
50 / 2
Wesley Agar
Australia
104
25 / 1
Oman
105
74 / 3
Manish Pandey
India
106
123 / 5
Matthew Cross
Scotland
106
123 / 5
Norman Vanua
P.N.G.
107
73 / 3
Javed Ahmadi
Afghanistan
107
73 / 3
Hasan Ali
Pakistan
108
97 / 4
Shadab Khan
Pakistan
109
24 / 1
Wanigamuni Mendis
Sri Lanka
110
47 / 2
Isuru Udana
Sri Lanka
111
70 / 3
Ryan Burl
Zimbabwe
112
93 / 4
Dion Myers
Zimbabwe
113
115 / 5
Calum MacLeod
Scotland
113
69 / 3
Keshav Maharaj
South Africa
114
229 / 10
Lorcan Tucker
Ireland
115
22 / 1
Bhuvneshwar Kumar
India
115
22 / 1
Aaron Jones
U.S.A.
116
65 / 3
Joshua Philippe
Australia
117
43 / 2
Zawar Farid
United Arab Emirates
118
84 / 4
Scott Edwards
Netherlands
119
104 / 5
Ranasinghe Ranasinghe
Sri Lanka
120
62 / 3
Bas Leede
Netherlands
121
103 / 5
Wessly Madhevere
Zimbabwe
122
61 / 3
Damien Ravu
P.N.G.
122
61 / 3
Kusal Mendis
Sri Lanka
123
20 / 1
Kashif Daud
United Arab Emirates
123
20 / 1
Brandon Glover
Netherlands
123
80 / 4
Karima Gore
U.S.A.
124
58 / 3
Reeza Hendricks
South Africa
125
57 / 3
Mitchell Marsh
Australia
125
38 / 2
Gulbadin Naib
Afghanistan
125
19 / 1
Adil Rashid
England
125
19 / 1
Musa Ahmad
Netherlands
126
168 / 9
Andile Phehlukwayo
South Africa
127
37 / 2
Sean Williams
Zimbabwe
127
148 / 8
Lega Siaka
P.N.G.
128
92 / 5
Jason Kila
P.N.G.
129
71 / 4
Mosaddek Hossain
Bangladesh
130
70 / 4
Binod Bhandari
Nepal
130
35 / 2
Mohammad Nabi
Afghanistan
130
35 / 2
Ruben Trumpelmann
Namibia
130
35 / 2
Shaheen Afridi
Pakistan
130
70 / 4
Nisarg Patel
U.S.A.
131
120 / 7
Heinrich Klaasen
South Africa
132
17 / 1
Daryn Dupavillon
South Africa
132
34 / 2
James Neesham
New Zealand
132
17 / 1
JJ Smuts
South Africa
133
16 / 1
Mark Wood
England
133
16 / 1
Jan Loftie-Eaton
Namibia
133
32 / 2
Vriitya Aravind
United Arab Emirates
134
78 / 5
P.N.G.
135
46 / 3
Sohaib Maqsood
Pakistan
136
15 / 1
Navdeep Saini
India
136
15 / 1
Fabian Allen
West Indies
136
15 / 1
Abhishek Paradkar
U.S.A.
137
29 / 2
Raymon Reifer
West Indies
137
87 / 6
Charles Amini
P.N.G.
137
29 / 2
Craig Young
Ireland
138
14 / 1
Safyaan Sharif
Scotland
138
14 / 1
Ahmed Raza
United Arab Emirates
138
42 / 3
Sompal Kami
Nepal
138
42 / 3
Mark Adair
Ireland
139
69 / 5
Alzarri Joseph
West Indies
139
69 / 5
Sushant Modani
U.S.A.
140
110 / 8
Dushmantha Chameera
Sri Lanka
141
27 / 2
Mitchell Starc
Australia
141
27 / 2
Hayden Walsh
West Indies
141
27 / 2
Sandeep Lamichhane
Nepal
142
40 / 3
Soumya Sarkar
Bangladesh
142
40 / 3
Luke Jongwe
Zimbabwe
143
79 / 6
Jason Mohammed
West Indies
144
13 / 1
Rahul Chahar
India
144
13 / 1
Sarfraz Ahmed
Pakistan
144
26 / 2
Jan Frylinck
Namibia
144
13 / 1
Philippe Boissevain
Netherlands
144
13 / 1
Sanjay Krishnamurthi
U.S.A.
145
38 / 3
Najmul Hossain Shanto
Bangladesh
145
76 / 6
Sese Bau
P.N.G.
146
25 / 2
Kamindu Mendis
Sri Lanka
146
25 / 2
Kjorn Ottley
West Indies
147
37 / 3
M Zulfiqar
Netherlands
148
12 / 1
William Young
New Zealand
148
36 / 3
Pieter Seelaar
Netherlands
149
22 / 2
Thisara Perera
Sri Lanka
149
11 / 1
Barry McCarthy
Ireland
149
33 / 3
Mehidy Hasan
Bangladesh
149
11 / 1
Tom Curran
England
149
22 / 2
Khawar Ali
Oman
149
11 / 1
Nestor Dhamba
Oman
149
11 / 1
Kabua Morea
P.N.G.
150
86 / 8
Pathum Silva
Sri Lanka
151
85 / 8
Andy McBrine
Ireland
152
21 / 2
Sam Billings
England
152
21 / 2
Asif Ali
Pakistan
152
21 / 2
Tadiwanashe Marumani
Zimbabwe
153
10 / 1
Bilal Khan
Oman
153
20 / 2
John Simpson
England
153
20 / 2
Stephan Baard
Namibia
153
20 / 2
Oshada Fernando
Sri Lanka
153
10 / 1
Anrich Nortje
South Africa
153
10 / 1
Richard Ngarava
Zimbabwe
153
10 / 1
Wayne Parnell
South Africa
154
46 / 5
Kiplin Doriga
P.N.G.
155
9 / 1
Aarif Sheikh
Nepal
155
9 / 1
Aryan Dutt
Netherlands
156
26 / 3
Sunil Ambris
West Indies
156
26 / 3
Binura Fernando
Sri Lanka
157
60 / 7
Tony Ura
P.N.G.
158
17 / 2
Jos Buttler
England
158
17 / 2
Shimron Hetmyer
West Indies
159
25 / 3
Nosthusha Kenjige
U.S.A.
160
8 / 1
Akila Dananjaya
Sri Lanka
160
16 / 2
Ben Cooper
Netherlands
160
24 / 3
Mahedi Hasan
Bangladesh
160
16 / 2
Akeal Hosein
West Indies
160
8 / 1
Saqib Mahmood
England
160
8 / 1
Mohammad Islam
Bangladesh
160
8 / 1
Karthik Meiyappan
United Arab Emirates
161
15 / 2
Andre McCarthy
West Indies
162
7 / 1
Wiaan Mulder
South Africa
162
14 / 2
Joshua Silva
West Indies
162
7 / 1
Perumapperuma Jayawickrama
Sri Lanka
162
7 / 1
Shoaib Khan
Oman
162
7 / 1
Nitish Rana
India
162
7 / 1
Tendai Chatara
Zimbabwe
162
7 / 1
Ross Taylor
New Zealand
162
7 / 1
Niroshan Dickwella
Sri Lanka
162
7 / 1
Rohan Mustafa
United Arab Emirates
162
7 / 1
Sharad Vesawkar
Nepal
163
27 / 4
Kevin O'Brien
Ireland
164
20 / 3
Taskin Ahmed
Bangladesh
165
33 / 5
Faheem Ashraf
Pakistan
166
13 / 2
Saurabh Netravalkar
U.S.A.
167
19 / 3
Hiri Hiri
P.N.G.
168
6 / 1
Shreyas Iyer
India
168
6 / 1
Paul van Meekeren
Netherlands
168
12 / 2
Danish Aziz
Pakistan
168
6 / 1
Jasdeep Singh
U.S.A.
169
16 / 3
Josh Little
Ireland
170
5 / 1
Angelo Mathews
Sri Lanka
170
5 / 1
Jahmar Hamilton
West Indies
171
4 / 1
Khaya Zondo
South Africa
171
4 / 1
Sufyan Mehmood
Oman
171
4 / 1
Michau Preez
Namibia
171
4 / 1
Frederick Klaassen
Netherlands
171
4 / 1
Rubel Hossain
Bangladesh
171
12 / 3
Moises Henriques
Australia
172
7 / 2
Karl Birkenstock
Namibia
173
3 / 1
James McCollum
Ireland
173
3 / 1
Tobias Visee
Netherlands
173
3 / 1
Dominique Rikhi
U.S.A.
174
5 / 2
Nosaina Pokana
P.N.G.
175
2 / 1
Haris Rauf
Pakistan
175
2 / 1
Blessing Muzarabani
Zimbabwe
175
2 / 1
Basil Hameed
United Arab Emirates
175
2 / 1
Krishnappa Gowtham
India
175
2 / 1
Azmatullah Omarzai
Afghanistan
175
2 / 1
Pothotuwa Lakshan
Sri Lanka
176
7 / 4
Kushal Malla
Nepal
177
3 / 2
Nepal
178
1 / 1
Kyle Phillip
U.S.A.
178
1 / 1
Alishan Sharafu
United Arab Emirates
178
1 / 1
Tinashe Kamunhukamwe
Zimbabwe
178
1 / 1
Mohammad Sheikh
Bangladesh
178
1 / 1
Hasan Mahmud
Bangladesh
178
1 / 1
Beuran Hendricks
South Africa
178
1 / 1
Nuwan Pradeep
Sri Lanka