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 2025 for ODI
Position
Best Averages
Player Name
Team Name
1
121 / 1
David Miller
South Africa
2
112 / 1
Pakistan
3
107 / 1
New Zealand
4
304 / 3
Mark Chapman
Hong Kong
5
193 / 2
Rassie van der Dussen
South Africa
6
88 / 1
Mitchell Marsh
Australia
7
165 / 2
Aiden Markram
South Africa
8
247 / 3
Brian Bennett
Zimbabwe
9
164 / 2
Zimbabwe
10
379 / 5
Kariyawasam Asalanka
Sri Lanka
11
604 / 8
Joe Root
England
12
216 / 3
Ibrahim Zadran
Afghanistan
13
139 / 2
Craig Ervine
Zimbabwe
14
447 / 7
Shubman Gill
India
15
436 / 7
Shai Hope
West Indies
16
179 / 3
Temba Bavuma
South Africa
17
476 / 8
Ben Duckett
England
18
171 / 3
Alex Carey
Australia
18
57 / 1
Matthew Breetzke
South Africa
19
388 / 7
Rachin Ravindra
New Zealand
20
495 / 9
Keacy Carty
West Indies
21
107 / 2
Khushdil Shah
Pakistan
22
424 / 8
Shreyas Iyer
India
23
158 / 3
Joshua Inglis
Australia
24
51 / 1
Wiaan Mulder
South Africa
25
403 / 8
Kusal Mendis
Sri Lanka
26
50 / 1
Ravindra Jadeja
India
26
150 / 3
England
27
199 / 4
Glenn Phillips
New Zealand
28
192 / 4
Kannaur Rahul
India
29
190 / 4
Andy Balbirnie
Ireland
30
236 / 5
Justin Greaves
West Indies
31
187 / 4
Lorcan Tucker
Ireland
32
233 / 5
Roston Chase
West Indies
33
275 / 6
Virat Kohli
India
34
272 / 6
William Young
New Zealand
35
180 / 4
Ryan Rickelton
South Africa
36
88 / 2
William Jacks
England
37
215 / 5
Jaker Anik
Bangladesh
38
210 / 5
Md Hridoy
Bangladesh
38
126 / 3
Azmatullah Omarzai
Afghanistan
38
210 / 5
Paul Stirling
Ireland
39
206 / 5
Tom Latham
New Zealand
40
81 / 2
Jofra Archer
England
41
200 / 5
Kane Williamson
New Zealand
42
118 / 3
Curtis Campher
Ireland
43
273 / 7
Kongala Vimukthi
Sri Lanka
44
272 / 7
Babar Azam
Pakistan
45
153 / 4
Harry Tector
Ireland
46
38 / 1
Tom Banton
England
46
114 / 3
Najmul Hossain Shanto
Bangladesh
46
76 / 2
Faheem Ashraf
Pakistan
46
76 / 2
New Zealand
47
302 / 8
Rohit Sharma
India
48
149 / 4
Travis Head
Australia
49
73 / 2
Hussain Talat
Pakistan
50
252 / 7
Jos Buttler
England
50
108 / 3
Mohammad Emon
Bangladesh
51
215 / 6
Axar Patel
India
52
106 / 3
Rahmat Shah
Afghanistan
53
316 / 9
Daryl Mitchell
New Zealand
54
70 / 2
Andy McBrine
Ireland
54
140 / 4
Sherfane Rutherford
West Indies
54
35 / 1
Wellington Masakadza
Zimbabwe
54
105 / 3
Sediqullah Atal
Afghanistan
55
104 / 3
New Zealand
56
138 / 4
Steven Smith
Australia
56
69 / 2
Wessly Madhevere
Zimbabwe
57
68 / 2
Saud Shakeel
Pakistan
58
67 / 2
Heinrich Klaasen
South Africa
59
66 / 2
Sikandar Raza
Zimbabwe
60
228 / 7
Harry Brook
England
61
125 / 4
Jamie Smith
England
62
180 / 6
Michael Bracewell
New Zealand
62
60 / 2
Hashmatullah Shaidi
Afghanistan
63
85 / 3
Matthew Short
Australia
64
28 / 1
Mark Adair
Ireland
65
190 / 7
Mohammad Rizwan
Pakistan
66
135 / 5
Tanzid Tamim
Bangladesh
67
26 / 1
Tim Seifert
New Zealand
68
51 / 2
Usman Khan
Pakistan
69
201 / 8
Salman Agha
Pakistan
70
25 / 1
Shaheen Afridi
Pakistan
70
125 / 5
Abdullah Shafique
Pakistan
71
171 / 7
Kamindu Mendis
Sri Lanka
72
168 / 7
Gudakesh Motie
West Indies
72
24 / 1
Fakhar Zaman
Pakistan
73
92 / 4
Marnus Labuschagne
Australia
73
23 / 1
Dushmantha Chameera
Sri Lanka
74
135 / 6
Hardik Pandya
India
75
110 / 5
Matthew Forde
West Indies
75
44 / 2
Mohammad Hossain
Bangladesh
75
22 / 1
Sri Lanka
76
64 / 3
Henry Nicholls
New Zealand
77
148 / 7
Evin Lewis
West Indies
78
84 / 4
Avishka Fernando
Sri Lanka
78
63 / 3
Alzarri Joseph
West Indies
79
41 / 2
Angus Atkinson
England
80
122 / 6
Philip Salt
England
80
61 / 3
Benjamin Dwarshuis
Australia
81
101 / 5
Naseem Shah
Pakistan
82
40 / 2
Devon Conway
New Zealand
82
80 / 4
George Dockrell
Ireland
82
40 / 2
Glenn Maxwell
Australia
83
39 / 2
Tanzim Sakib
Bangladesh
84
58 / 3
Sri Lanka
85
38 / 2
Rashid Khan
Pakistan
86
75 / 4
Kottasinghakkarage Fernando
Sri Lanka
87
111 / 6
Wanindu Hasaranga
Sri Lanka
88
36 / 2
Aaron Hardie
Australia
88
126 / 7
Pathum Silva
Sri Lanka
89
34 / 2
Shamim Patwari
Bangladesh
90
49 / 3
Mohammad Nabi
Afghanistan
90
49 / 3
West Indies
90
49 / 3
New Zealand
91
16 / 1
Kagiso Rabada
South Africa
92
46 / 3
Adam Zampa
Australia
93
60 / 4
Mitchell Santner
New Zealand
93
15 / 1
Sufiyan Muqeem
Pakistan
93
15 / 1
Yashasvi Jaiswal
India
94
88 / 6
Liam Livingstone
England
95
14 / 1
Washington Sundar
India
95
28 / 2
Saim Ayub
Pakistan
96
55 / 4
Mehidy Hasan
Bangladesh
97
123 / 9
Brandon King
West Indies
98
13 / 1
India
99
50 / 4
Jamie Overton
England
100
37 / 3
Dunith Wellalage
Sri Lanka
101
24 / 2
Nathan Ellis
Australia
102
11 / 1
Benjamin Sears
New Zealand
102
11 / 1
Shamar Joseph
West Indies
102
11 / 1
Tony Zorzi
South Africa
102
11 / 1
Mark Wood
England
102
22 / 2
Sean Abbott
Australia
103
42 / 4
Adil Rashid
England
104
52 / 5
Tayyab Tahir
Pakistan
105
9 / 1
Saqib Mahmood
England
105
18 / 2
Gulbadin Naib
Afghanistan
105
27 / 3
New Zealand
106
8 / 1
Johnathan Campbell
Zimbabwe
106
8 / 1
West Indies
106
16 / 2
Rahmanullah Gurbaz
Afghanistan
107
31 / 4
Haris Rauf
Pakistan
108
23 / 3
Brydon Carse
England
109
15 / 2
Noor Lakanwal
Afghanistan
110
14 / 2
Keshav Maharaj
South Africa
111
6 / 1
Asitha Fernando
Sri Lanka
111
6 / 1
Dewald Brevis
South Africa
112
17 / 3
Tanvir Islam
Bangladesh
113
22 / 4
Morawakage Theekshana
Sri Lanka
113
11 / 2
Jake Fraser-McGurk
Australia
114
5 / 1
William O'Rourke
New Zealand
114
15 / 3
Matt Henry
New Zealand
114
5 / 1
Mohammed Shami
India
114
10 / 2
Pakistan
115
14 / 3
Sri Lanka
115
14 / 3
Taskin Ahmed
Bangladesh
115
14 / 3
Imam-ul-Haq
Pakistan
116
4 / 1
Shimron Hetmyer
West Indies
116
4 / 1
Mahmudullah
Bangladesh
116
4 / 1
Romario Shepherd
West Indies
117
3 / 1
Cameron Green
Australia
117
3 / 1
Marco Jansen
South Africa
117
3 / 1
Australia
118
2 / 1
Trevor Gwandu
Zimbabwe
118
2 / 1
Arshdeep Singh
India
118
2 / 1
Mushfiqur Rahim
Bangladesh
119
1 / 1
Mohammad Wasim
Pakistan
119
1 / 1
Josh Little
Ireland
119
1 / 1
South Africa