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 2010 for ODI
Position
Best Average
Player Name
Team Name
1
9.50
Ravi Bopara
England
2
11.50
Ed Rainsford
Zimbabwe
3
12.38
Shaun Tait
Australia
4
14.00
Martin Guptill
New Zealand
5
14.42
Rusty Theron
South Africa
6
15.18
Ryan Harris
Australia
7
15.33
Steve Tikolo
Kenya
8
15.64
Andrew White
Ireland
9
15.67
Josh Davey
Scotland
10
15.75
Xavier Doherty
Australia
11
16.50
Rangana Herath
Sri Lanka
12
16.67
Izatullah Dawlatzai
Afghanistan
13
17.00
Mirwais Ashraf
Afghanistan
14
17.67
Alfred Luseno
Kenya
15
17.86
Thomas Odoyo
Kenya
15
17.86
Khaliq Dad
Afghanistan
16
18.00
Jesse Ryder
New Zealand
17
18.23
James Ngoche
Kenya
18
18.29
Ishant Sharma
India
19
18.67
Maurits Jonkman
Netherlands
20
18.68
Graeme Swann
England
21
18.88
Ajmal Shahzad
England
22
18.91
Thisara Perera
Sri Lanka
23
18.92
Alex Cusack
Ireland
24
19.00
Preston Mommsen
Scotland
25
19.50
Mitchell Starc
Australia
26
19.59
Clint McKay
Australia
27
19.81
Harvir Baidwan
Canada
28
20.00
Hamid Hassan
Afghanistan
28
20.00
Bernard Loots
Netherlands
29
20.50
Lasith Malinga
Sri Lanka
30
20.75
Nigel Jones
Ireland
31
21.00
Shane Bond
New Zealand
31
21.00
Imran Farhat
Pakistan
32
21.40
Kemar Roach
West Indies
33
21.56
John Mooney
Ireland
34
21.68
Kevin O'Brien
Ireland
35
21.75
Ryan ten Doeschate
Netherlands
36
21.80
Trent Johnston
Ireland
37
22.33
Hamilton Masakadza
Zimbabwe
38
22.60
Dwayne Bravo
West Indies
39
22.75
Jimmy Hansra
Canada
40
22.78
Gordon Goudie
Scotland
41
22.84
Morne Morkel
South Africa
42
22.94
Mark Jonkman
Netherlands
43
23.21
Ravichandran Ashwin
India
44
23.27
Shane Watson
Australia
45
23.39
Doug Bollinger
Australia
46
23.80
Tom Cooper
Netherlands
47
24.10
Angelo Mathews
Sri Lanka
48
24.33
Hamish Bennett
New Zealand
49
24.40
Boyd Rankin
England
49
24.40
Samiullah Shenwari
Afghanistan
50
24.50
Abdullah Mazari
Afghanistan
51
24.57
Tillakaratne Dilshan
Sri Lanka
52
24.77
Khurram Chohan
Canada
53
24.86
Munaf Patel
India
54
24.87
Stuart Broad
England
55
25.00
Jacob Oram
New Zealand
56
25.12
Lonwabo Tsotsobe
South Africa
57
25.29
Mudassar Bukhari
Netherlands
58
25.47
Nehemiah Odhiambo
Kenya
59
25.58
Peter Borren
Netherlands
60
25.67
Daniel Vettori
New Zealand
61
26.00
Shakib Al Hasan
Bangladesh
61
26.00
Albert van der Merwe
Ireland
62
26.33
Dilhara Fernando
Sri Lanka
63
26.58
Kyle Mills
New Zealand
64
26.60
George Dockrell
Ireland
65
26.75
Shoaib Malik
Pakistan
66
26.88
Richie Berrington
Scotland
67
26.95
Andy McKay
New Zealand
68
27.00
Timycen Maruma
Zimbabwe
69
27.20
Farveez Maharoof
Sri Lanka
70
27.25
Matthew Parker
Scotland
71
27.45
Jacques Kallis
South Africa
72
27.61
Kieron Pollard
West Indies
73
27.90
Gordon Drummond
Scotland
74
28.11
Harbhajan Singh
India
75
28.20
Chanaka Welegedara
Sri Lanka
76
28.44
Mitchell Johnson
Australia
77
28.47
Darren Sammy
West Indies
78
28.56
Ross Lyons
Scotland
79
29.00
Yusuf Pathan
India
80
29.11
Praveen Kumar
India
81
29.27
Umar Gul
Pakistan
82
29.83
Hiren Varaiya
Kenya
83
30.60
Paul Stirling
Ireland
84
31.17
Jerome Taylor
West Indies
85
31.25
Robin Peterson
South Africa
86
31.29
Sulieman Benn
West Indies
87
31.56
Shafiul Islam
Bangladesh
88
31.96
Ashish Nehra
India
89
32.00
Abdur Razzak
Bangladesh
90
32.05
Shoaib Akhtar
Pakistan
91
32.25
Jeevan Mendis
Sri Lanka
92
32.50
Mohammad Amir
Pakistan
93
32.63
Ravi Rampaul
West Indies
94
33.13
Pragyan Ojha
India
95
33.27
Shingi Masakadza
Zimbabwe
96
33.38
Greg Lamb
Zimbabwe
97
33.44
Steven Smith
Australia
98
33.55
Yuvraj Singh
India
99
33.56
Nuwan Kulasekara
Sri Lanka
100
33.67
Ian Butler
New Zealand
101
33.71
Jimmy Kamande
Kenya
102
33.83
James Anderson
England
103
34.00
Virender Sehwag
India
103
34.00
Chris Mpofu
Zimbabwe
103
34.00
Roelof van der Merwe
Netherlands
104
34.08
Shapoor Zadran
Afghanistan
105
34.10
Rizwan Cheema
Canada
106
34.19
Sreesanth
India
107
35.00
Elijah Otieno
Kenya
108
35.06
Suraj Randiv
Sri Lanka
109
35.25
David Bernard
West Indies
110
35.29
Dwayne Smith
West Indies
111
35.29
Saeed Ajmal
Pakistan
112
35.50
John Hastings
Australia
113
35.57
Daryl Tuffey
New Zealand
113
35.57
Adeel Raja
Netherlands
114
35.69
Nikita Miller
West Indies
115
35.75
Shem Ngoche
Kenya
116
36.00
Bradley Kruger
Netherlands
117
36.50
Parth Desai
Canada
117
36.50
Mohammad Asif
Pakistan
118
36.84
Tim Bresnan
England
119
36.88
Thilan Thushara
Sri Lanka
120
37.09
Zaheer Khan
India
121
37.50
Ajantha Mendis
Sri Lanka
122
37.62
Charl Langeveldt
South Africa
123
38.13
Tim Southee
New Zealand
124
38.89
Ravindra Jadeja
India
125
41.00
Josh Hazlewood
Australia
125
41.00
Karim Sadiq
Afghanistan
126
41.21
Nathan Hauritz
Australia
127
41.30
Dale Steyn
South Africa
128
41.80
Muttiah Muralitharan
Sri Lanka
129
42.00
Andy Blignaut
Zimbabwe
130
42.36
Nathan McCullum
New Zealand
131
42.60
Johan Botha
South Africa
132
42.80
Wahab Riaz
Pakistan
132
42.80
Rubel Hossain
Bangladesh
133
43.36
Ray Price
Zimbabwe
134
44.00
Grant Elliott
New Zealand
135
44.14
Mohammad Hafeez
Pakistan
136
44.33
Majid Haq
Scotland
137
44.55
Mashrafe Mortaza
Bangladesh
138
44.75
Wayne Parnell
South Africa
139
45.00
Kevin Pietersen
England
140
45.05
Shahid Afridi
141
45.22
Mohammad Nabi
Afghanistan
142
45.38
James Hopes
Australia
143
45.40
Graeme Cremer
Zimbabwe
144
45.60
Naeem Islam
Bangladesh
145
45.67
Prosper Utseya
Zimbabwe
146
46.00
Ryan Sidebottom
England
146
46.00
Peter Siddle
Australia
147
46.43
Umar Bhatti
Canada
148
46.67
Pieter Seelaar
Netherlands
149
47.00
Thilina Kandamby
Sri Lanka
150
47.25
Nelson Odhiambo
Kenya
151
48.00
Hiral Patel
Canada
151
48.00
Michael Yardy
England
152
48.33
Naved-ul-Hasan
Pakistan
153
50.38
Elton Chigumbura
Zimbabwe
154
50.75
Ryan McLaren
South Africa
155
51.20
Chris Gayle
West Indies
156
53.00
Faisal Hossain
Bangladesh
157
54.20
Paul Collingwood
England
158
57.44
Mahmudullah
Bangladesh
159
57.50
Calvert Hooper
Canada
160
57.67
James Franklin
New Zealand
161
59.00
Ian Nicolson
Zimbabwe
162
59.25
Amit Mishra
India
163
60.20
Luke Wright
England
164
61.00
Vinay Kumar
India
165
62.00
Peter Connell
Ireland
166
62.50
Nawroz Mangal
Afghanistan
167
64.33
Albie Morkel
South Africa
168
64.50
Sudeep Tyagi
India
169
66.00
Rohit Sharma
India
169
66.00
Abdul Razzaq
Pakistan
170
68.00
Michael Mason
New Zealand
170
68.00
Aftab Alam
Afghanistan
170
68.00
Balaji Rao
Canada
171
71.00
Sean Williams
Zimbabwe
172
73.00
Keith Dabengwa
Zimbabwe
173
76.00
Nazmul Hossain
Bangladesh
173
76.00
Ashok Dinda
India
174
79.00
Moneeb Iqbal
Scotland
175
93.00
Suranga Lakmal
Sri Lanka
176
103.00
Kane Williamson
New Zealand
176
103.00
Iftikhar Anjum
Pakistan
177
115.00
Scott Styris
New Zealand
178
122.00
Andre Botha
Ireland
179
127.00
Mohammad Kashif
Netherlands
180
129.00
Umesh Yadav
India
181
133.00
Shahadat Hossain
Bangladesh
182
135.50
Syed Rasel
Bangladesh
183
136.00
Jean-Paul Duminy
South Africa
184
154.00
Narsingh Deonarine
West Indies
185
159.00
Brendan Taylor
Zimbabwe