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 2025 for ODI
Position
Best Average
Player Name
Team Name
1
6.00
Wessly Madhevere
Zimbabwe
2
9.30
Benjamin Sears
New Zealand
3
11.00
Curtis Campher
Ireland
4
13.68
Matt Henry
New Zealand
5
15.59
Asitha Fernando
Sri Lanka
6
15.75
Travis Head
Australia
7
16.50
Arshdeep Singh
India
8
16.63
Dunith Wellalage
Sri Lanka
9
17.00
Muhammad Khan
Pakistan
10
17.33
Kamindu Mendis
Sri Lanka
11
17.50
Jayden Seales
West Indies
12
17.67
Wanindu Hasaranga
Sri Lanka
12
17.67
Morawakage Theekshana
Sri Lanka
13
18.17
Wiaan Mulder
South Africa
14
18.27
Jacob Duffy
New Zealand
15
19.00
Varun Vinod
India
16
20.00
Azmatullah Omarzai
Afghanistan
17
20.25
Taskin Ahmed
Bangladesh
18
20.57
Tanvir Islam
Bangladesh
19
20.70
India
20
21.80
George Dockrell
Ireland
21
22.00
Dushmantha Chameera
Sri Lanka
21
22.00
Ireland
22
22.18
Ravindra Jadeja
India
23
22.22
Barry McCarthy
Ireland
24
22.38
Keshav Maharaj
South Africa
25
23.50
Trevor Gwandu
Zimbabwe
26
23.57
Pakistan
27
23.63
Lungi Ngidi
South Africa
28
23.83
Mark Adair
Ireland
29
24.00
Alzarri Joseph
West Indies
30
24.67
Kagiso Rabada
South Africa
31
24.83
Blessing Muzarabani
Zimbabwe
32
25.17
Richard Ngarava
Zimbabwe
33
25.20
Benjamin Dwarshuis
Australia
34
25.50
Sean Abbott
Australia
35
25.68
Adil Rashid
England
36
25.83
Jamie Overton
England
37
25.85
Mitchell Santner
New Zealand
38
26.00
Shamim Patwari
Bangladesh
39
26.40
Abrar Ahmed
Pakistan
40
27.00
Nandre Burger
South Africa
41
27.18
Saqib Mahmood
England
42
27.50
Marnus Labuschagne
Australia
43
29.40
New Zealand
44
29.50
New Zealand
45
29.67
Tanzim Sakib
Bangladesh
46
30.25
Mohammad Nabi
Afghanistan
47
30.64
Mohammed Shami
India
48
31.00
Aaron Hardie
Australia
49
32.00
Mohammad Hossain
Bangladesh
50
32.50
Sufiyan Muqeem
Pakistan
51
32.67
Rachin Ravindra
New Zealand
52
32.86
Roston Chase
West Indies
53
33.00
England
54
34.00
Michael Bracewell
New Zealand
55
34.10
Naseem Shah
Pakistan
56
34.29
Jofra Archer
England
57
34.89
Kuldeep Yadav
India
58
36.00
Axar Patel
India
59
36.75
Spencer Johnson
Australia
60
37.00
Kongala Vimukthi
Sri Lanka
60
37.00
Australia
61
37.50
Marco Jansen
South Africa
62
38.00
Shaheen Afridi
Pakistan
63
38.63
Adam Zampa
Australia
64
38.71
Hardik Pandya
India
65
41.00
Kariyawasam Asalanka
Sri Lanka
66
43.00
Bangladesh
66
43.00
Washington Sundar
India
66
43.00
Daryl Mitchell
New Zealand
67
44.00
Najmul Hossain Shanto
Bangladesh
68
44.75
Sri Lanka
69
46.00
South Africa
70
47.40
Nathan Ellis
Australia
71
47.45
William O'Rourke
New Zealand
72
47.50
Faheem Ashraf
Pakistan
72
47.50
Hasan Ali
Pakistan
73
47.67
Graham Hume
Ireland
74
49.60
Haris Rauf
Pakistan
75
52.00
Sri Lanka
76
53.00
Mohammad Ali
Pakistan
77
53.25
Liam Livingstone
England
78
53.33
Kyle Jamieson
New Zealand
79
53.50
Matthew Potts
England
80
55.20
Brydon Carse
England
81
58.00
Gulbadin Naib
Afghanistan
82
58.50
Saim Ayub
Pakistan
83
62.50
Mohammad Wasim
Pakistan
84
66.00
Rashid Khan
Pakistan
84
66.00
Shamar Joseph
West Indies
85
66.67
Justin Greaves
West Indies
86
67.20
Gudakesh Motie
West Indies
87
67.50
Matthew Forde
West Indies
88
67.60
Josh Little
Ireland
89
69.50
Angus Atkinson
England
90
71.50
Glenn Phillips
New Zealand
91
72.00
Glenn Maxwell
Australia
92
74.00
Mehidy Hasan
Bangladesh
93
75.67
Mark Wood
England
94
76.50
Fazalhaq Farooqi
Afghanistan
95
78.67
Mustafizur Rahman
Bangladesh
96
81.00
William Jacks
England
97
83.00
Khushdil Shah
Pakistan
98
92.00
Matthew Short
Australia
99
93.33
Andy McBrine
Ireland
100
99.00
West Indies
101
129.00
Noor Lakanwal
Afghanistan
102
137.00
Sikandar Raza
Zimbabwe
103
138.00
Wellington Masakadza
Zimbabwe
104
145.00
Joe Root
England
105
185.00
Salman Agha
Pakistan