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 2021 for ODI
Position
Best Average
Player Name
Team Name
1
5.80
Josh Hazlewood
Australia
2
7.39
Sandeep Lamichhane
Nepal
3
7.67
Chris Woakes
England
4
9.00
Calum MacLeod
Scotland
5
9.25
Morawakage Theekshana
Sri Lanka
6
10.50
Sharad Vesawkar
Nepal
7
10.64
Mitchell Starc
Australia
8
10.86
Johannes Smit
Namibia
9
12.00
Michael Leask
Scotland
10
13.09
Kabua Morea
P.N.G.
11
13.18
Alasdair Evans
Scotland
12
13.25
Abhishek Paradkar
U.S.A.
13
13.67
Saqib Mahmood
England
14
15.50
Ashton Agar
Australia
15
16.00
David Willey
England
15
16.00
Hayden Walsh
West Indies
16
16.17
Saurabh Netravalkar
U.S.A.
17
16.50
Wiaan Mulder
South Africa
18
16.63
Vivian Kingma
Netherlands
19
16.83
Matt Henry
New Zealand
20
17.00
Chetan Sakariya
India
21
17.50
Ayaan Khan
Oman
22
17.53
Shakib Al Hasan
Bangladesh
23
17.69
Chad Soper
P.N.G.
24
17.90
Nosthusha Kenjige
U.S.A.
25
18.00
Ruben Trumpelmann
Namibia
25
18.00
Rahul Chahar
India
26
18.14
James Neesham
New Zealand
27
18.43
Mujeeb Ur Rahman
Afghanistan
28
18.50
Frederick Klaassen
Netherlands
29
19.00
Nepal
29
19.00
Paul van Meekeren
Netherlands
30
19.14
Rashid Khan
Afghanistan
31
19.38
Naveen-ul-Haq
Afghanistan
32
19.57
Gavin Main
Scotland
33
19.64
Khawar Ali
Oman
34
19.75
Nestor Dhamba
Oman
35
19.80
Mehidy Hasan
Bangladesh
36
20.00
Liam Livingstone
England
36
20.00
Adrian Neill
Scotland
37
20.12
Josh Little
Ireland
38
20.16
Simi Singh
Ireland
39
20.25
Mitchell Santner
New Zealand
40
20.40
Yuzvendra Chahal
India
41
20.88
Karan KC
Nepal
42
21.19
Zeeshan Maqsood
Oman
43
21.38
Nisarg Patel
U.S.A.
44
21.56
Mustafizur Rahman
Bangladesh
45
22.00
Aryan Dutt
Netherlands
46
22.20
Adam Zampa
Australia
47
22.50
Deepak Chahar
India
48
22.57
Shardul Thakur
India
49
22.60
Trent Boult
New Zealand
50
22.67
Brydon Carse
England
51
22.80
Kushal Malla
Nepal
52
22.86
Mohammad Islam
Bangladesh
53
23.07
Akeal Hosein
West Indies
54
23.43
Logan van Beek
Netherlands
55
23.67
Sean Williams
Zimbabwe
56
23.80
Bilal Khan
Oman
57
24.00
Wanigamuni Mendis
Sri Lanka
57
24.00
George Linde
South Africa
57
24.00
Thisara Perera
Sri Lanka
58
24.17
Keshav Maharaj
South Africa
59
24.22
Blessing Muzarabani
Zimbabwe
60
24.25
Lewis Gregory
England
61
24.46
Haris Rauf
Pakistan
62
24.67
Wellington Masakadza
Zimbabwe
63
25.00
Shane Getkate
Ireland
64
25.19
Andy McBrine
Ireland
65
26.00
Mitchell Marsh
Australia
66
26.13
Jason Mohammed
West Indies
67
26.20
Hasan Mahmud
Bangladesh
68
26.33
Raymon Reifer
West Indies
68
26.33
Chris Sole
Scotland
69
26.36
Tabraiz Shamsi
South Africa
70
27.00
Roelof van der Merwe
Netherlands
71
27.50
Timm van der Gugten
Netherlands
72
27.67
Ahmed Raza
United Arab Emirates
73
28.00
Suranga Lakmal
Sri Lanka
73
28.00
Bhuvneshwar Kumar
India
73
28.00
Matthew Parkinson
England
73
28.00
Helao France
Namibia
74
28.50
Alzarri Joseph
West Indies
74
28.50
Mahmudullah
Bangladesh
75
28.67
Kyle Phillip
U.S.A.
76
28.86
Mohammad Nadeem
Oman
77
29.00
Muralikrishna Krishna
India
77
29.00
Kariyawasam Asalanka
Sri Lanka
78
29.30
Dushmantha Chameera
Sri Lanka
79
29.33
Zahoor Khan
United Arab Emirates
80
30.00
Ashton Turner
Australia
80
30.00
Richard Ngarava
Zimbabwe
81
30.50
Donald Tiripano
Zimbabwe
82
30.70
Mohammad Saifuddin
Bangladesh
83
31.00
Akila Dananjaya
Sri Lanka
84
31.20
Hamza Tahir
Scotland
85
31.50
Craig Overton
England
86
32.25
Sushan Bhari
Nepal
87
32.60
Mark Wood
England
88
32.71
Hasan Ali
Pakistan
89
33.33
P.N.G.
90
33.67
Curtis Campher
Ireland
91
34.33
Steven Taylor
U.S.A.
92
34.50
Aiden Markram
South Africa
93
35.00
Luke Jongwe
Zimbabwe
94
35.33
Elmore Hutchinson
U.S.A.
95
35.40
Perumapperuma Jayawickrama
Sri Lanka
96
35.50
Anrich Nortje
South Africa
96
35.50
Soumya Sarkar
Bangladesh
97
35.54
Craig Young
Ireland
98
35.89
Kagiso Rabada
South Africa
99
36.00
Sheldon Cottrell
West Indies
99
36.00
Chamika Karunaratne
Sri Lanka
100
36.64
Andile Phehlukwayo
South Africa
101
37.00
Gareth Delany
Ireland
101
37.00
Saud Shakeel
Pakistan
102
37.29
Sam Curran
England
103
37.33
Tom Curran
England
104
38.67
Reece Topley
England
105
39.00
Dhananjaya de Silva
Sri Lanka
105
39.00
Rohan Mustafa
United Arab Emirates
105
39.00
Kaleemullah
Oman
106
39.25
Assad Vala
P.N.G.
107
39.50
Ben Stokes
England
108
40.00
Nosaina Pokana
P.N.G.
109
40.75
Wessly Madhevere
Zimbabwe
110
41.38
Shaheen Afridi
Pakistan
111
41.70
Taskin Ahmed
Bangladesh
112
42.00
Pieter Seelaar
Netherlands
113
42.33
Rubel Hossain
Bangladesh
114
42.75
Safyaan Sharif
Scotland
115
44.00
Kieron Pollard
West Indies
116
45.33
Karima Gore
U.S.A.
117
45.50
Kyle Jamieson
New Zealand
118
46.00
Wanindu Hasaranga
Sri Lanka
119
48.00
Usman Qadir
Pakistan
120
49.00
Kyle Mayers
West Indies
120
49.00
Krishnappa Gowtham
India
120
49.00
Richie Berrington
Scotland
120
49.00
Jasdeep Singh
U.S.A.
120
49.00
Philippe Boissevain
Netherlands
121
49.50
Kashif Daud
United Arab Emirates
122
49.67
Mark Watt
Scotland
123
50.25
Charles Amini
P.N.G.
124
51.33
Brandon Glover
Netherlands
125
52.00
Harry Tector
Ireland
126
52.40
Damien Ravu
P.N.G.
127
52.50
Mahedi Hasan
Bangladesh
128
54.00
Lakshan Sandakan
Sri Lanka
128
54.00
Kevin O'Brien
Ireland
129
55.00
Bernard Scholtz
Namibia
130
55.50
Barry McCarthy
Ireland
131
56.00
Nuwan Pradeep
Sri Lanka
132
57.33
Aqib Sulehri
Oman
133
57.50
George Dockrell
Ireland
134
59.50
Moeen Ali
England
135
61.50
Gulbadin Naib
Afghanistan
136
62.00
Lizaad Williams
South Africa
137
63.00
Mohammad Hasnain
Pakistan
138
66.00
Sese Bau
P.N.G.
139
66.25
Jason Holder
West Indies
140
67.00
JJ Smuts
South Africa
141
68.00
Binura Fernando
Sri Lanka
142
70.00
Isuru Udana
Sri Lanka
142
70.00
Norman Vanua
P.N.G.
143
70.50
Mohammad Nabi
Afghanistan
144
72.50
Hardik Pandya
India
145
73.00
Thangarasu Natarajan
India
146
79.33
Shadab Khan
Pakistan
147
85.50
Adil Rashid
England
148
92.50
Sompal Kami
Nepal
149
96.67
Mark Adair
Ireland
150
97.00
Karthik Meiyappan
United Arab Emirates
151
107.00
Jan Frylinck
Namibia
152
111.50
Krunal Pandya
India
153
113.00
Sikandar Raza
Zimbabwe
154
114.50
Faheem Ashraf
Pakistan
155
124.00
Fabian Allen
West Indies
156
127.50
Kuldeep Yadav
India
157
157.00
Tendai Chatara
Zimbabwe
158
164.00
Lungi Ngidi
South Africa