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 2009 for ODI
Position
Best Average
Player Name
Team Name
1
5.00
Mark Vermeulen
Zimbabwe
2
5.50
Devon Thomas
West Indies
3
6.00
Noor Ali Zadran
Afghanistan
4
7.67
Scott Styris
New Zealand
5
10.93
Mashrafe Mortaza
Bangladesh
6
13.63
Craig Wright
Scotland
7
14.00
MS Dhoni
India
8
14.50
Owais Shah
England
9
15.00
Sudeep Tyagi
India
10
15.09
Abdur Razzak
Bangladesh
11
16.00
Andrew Flintoff
England
11
16.00
Tom de Grooth
Netherlands
12
16.09
Gordon Goudie
Scotland
13
16.50
Mohammad Ashraful
Bangladesh
14
17.00
Mohammad Asif
Pakistan
14
17.00
Shapoor Zadran
Afghanistan
15
17.03
Edgar Schiferli
Netherlands
16
17.29
Rodney Trott
Bermuda
17
17.50
Zameer Zahir
Canada
18
18.50
Jan-Berrie Burger
Namibia
19
18.60
Dolar Mahmud
Bangladesh
20
19.00
Phil Eaglestone
Ireland
20
19.00
Lonwabo Tsotsobe
South Africa
21
19.25
Trent Johnston
Ireland
22
19.41
Nazmul Hossain
Bangladesh
23
19.64
Doug Bollinger
Australia
24
20.00
Dirk Nannes
Australia
25
20.15
Kemar Roach
West Indies
26
20.18
John Blain
Scotland
27
20.25
Mark Gillespie
New Zealand
28
20.57
Zahid Shah
United Arab Emirates
29
20.61
Ray Price
Zimbabwe
30
21.00
Wayne Parnell
South Africa
31
21.14
Boyd Rankin
England
32
21.32
Mohammad Amir
Pakistan
33
21.41
Shane Watson
Australia
34
21.91
Karim Sadiq
Afghanistan
35
22.00
Sarel Burger
Namibia
36
22.16
Graeme Cremer
Zimbabwe
37
22.67
Cameron White
Australia
38
22.84
Stuart Broad
England
39
22.88
Shakib Al Hasan
Bangladesh
40
22.91
Khurram Chohan
Canada
41
23.00
Andre Botha
Ireland
42
23.06
Dwayne Bravo
West Indies
43
23.25
Keith Dabengwa
Zimbabwe
44
23.29
Pragyan Ojha
India
44
23.29
Regan West
Ireland
45
23.38
Daren Powell
West Indies
46
23.40
Andrew White
Ireland
47
23.50
Andrew Symonds
Australia
48
23.57
Peter Connell
Ireland
49
23.62
James Anderson
England
50
23.86
Brett Lee
Australia
51
24.07
Alex Cusack
Ireland
52
24.33
Aman Ali
United Arab Emirates
53
24.38
Hamid Hassan
Afghanistan
54
24.60
Iftikhar Anjum
Pakistan
55
24.79
Henry Osinde
Canada
56
25.20
Daryl Tuffey
New Zealand
57
25.42
Kieron Pollard
West Indies
58
25.52
Umar Gul
Pakistan
59
26.00
Peter Borren
Netherlands
60
26.11
Mudassar Bukhari
Netherlands
61
26.26
Saeed Ajmal
Pakistan
62
26.30
Jean-Paul Duminy
South Africa
63
26.54
Gerrie Snyman
Namibia
64
26.67
Ruud Nijman
Netherlands
65
26.80
Ravi Rampaul
West Indies
66
27.20
Jerome Taylor
West Indies
66
27.20
Sunil Dhaniram
Canada
67
27.25
Arshad Ali
United Arab Emirates
68
27.27
Dale Steyn
South Africa
69
27.47
Nuwan Kulasekara
Sri Lanka
70
27.50
Kyle McCallan
Ireland
71
27.60
Jan Stander
Scotland
71
27.60
Rubel Hossain
Bangladesh
72
27.67
Hasti Gul
Afghanistan
73
27.75
Gordon Drummond
Scotland
74
27.80
Khaliq Dad
Afghanistan
74
27.80
Charl Langeveldt
South Africa
75
28.00
Makhaya Ntini
South Africa
76
28.09
Thilan Thushara
Sri Lanka
77
28.20
Suraj Randiv
Sri Lanka
78
28.25
Irfan Pathan
India
79
28.34
Kyle Mills
New Zealand
80
28.50
Shane Harwood
Australia
81
28.55
Umar Bhatti
Canada
82
28.65
Angelo Mathews
Sri Lanka
83
28.67
Daniel Vettori
New Zealand
83
28.67
Stuart Clark
Australia
84
29.14
Thomas Odoyo
Kenya
85
29.29
Nathan Hauritz
Australia
86
29.30
Enamul Haque jnr
Bangladesh
87
29.45
Muttiah Muralitharan
Sri Lanka
88
29.80
Nawroz Mangal
Afghanistan
89
29.89
Shahid Afridi
90
30.07
Mitchell Johnson
Australia
91
30.10
Ashish Nehra
India
92
30.19
Dewald Nel
Scotland
93
30.20
Chanaka Welegedara
Sri Lanka
94
30.85
Rizwan Cheema
Canada
95
30.88
Abdul Razzaq
Pakistan
96
30.92
Graeme Swann
England
97
31.00
Ryan ten Doeschate
Netherlands
97
31.00
Bernard Scholtz
Namibia
98
31.25
Zeeshan Siddiqui
Oman
99
31.40
Morne Morkel
South Africa
100
31.67
Nehemiah Odhiambo
Kenya
101
31.72
Prosper Utseya
Zimbabwe
102
31.80
Amjad Javed
United Arab Emirates
103
32.07
Mahmudullah
Bangladesh
104
32.47
Paul Collingwood
England
105
32.57
Deon Kotze
Namibia
106
32.69
Roelof van der Merwe
Netherlands
107
33.00
Haider Ali
Pakistan
107
33.00
Iain O'Brien
New Zealand
108
33.09
Yusuf Pathan
India
109
33.33
Ajantha Mendis
Sri Lanka
109
33.33
Irving Romaine
Bermuda
110
33.41
Ishant Sharma
India
111
33.42
Harbhajan Singh
India
112
33.44
Naved-ul-Hasan
Pakistan
113
33.70
James Hopes
Australia
114
33.83
Lionel Baker
West Indies
115
34.00
Elijah Otieno
Kenya
115
34.00
Calum MacLeod
Scotland
116
34.20
Saqib Ali
United Arab Emirates
117
34.33
Clint McKay
Australia
118
34.45
Ian Butler
New Zealand
119
34.50
Rohit Sharma
India
120
34.78
Hamilton Masakadza
Zimbabwe
121
34.83
Khurram Khan
United Arab Emirates
122
34.88
Janeiro Tucker
Bermuda
123
35.38
Ed Rainsford
Zimbabwe
124
35.50
Kyle Hodsoll
Bermuda
125
35.77
Shane Bond
New Zealand
126
36.00
Amit Mishra
India
127
36.09
Peter Siddle
Australia
128
36.13
Johan Botha
South Africa
129
36.50
Naeem Islam
Bangladesh
130
36.69
Steve Tikolo
Kenya
131
36.89
Syed Rasel
Bangladesh
132
36.96
Elton Chigumbura
Zimbabwe
133
37.00
Grant Elliott
New Zealand
134
37.40
Shaun Tait
Australia
135
37.50
Sandeep Jyoti
Canada
136
37.83
Lameck Onyango
Kenya
137
38.54
Nathan Bracken
Australia
138
38.60
Jesse Ryder
New Zealand
139
38.75
Jacob Oram
New Zealand
140
39.00
Stuart Matsikenyeri
Zimbabwe
141
39.38
Tim Bresnan
England
142
39.67
David Bernard
West Indies
143
40.00
Mahbubul Alam
Bangladesh
144
40.29
Yuvraj Singh
India
145
40.30
Mohammad Nabi
Afghanistan
146
40.38
Chamu Chibhabha
Zimbabwe
147
40.65
Ben Hilfenhaus
Australia
148
40.75
Ryan McLaren
South Africa
149
40.92
Sanath Jayasuriya
Sri Lanka
150
41.00
Sajid Mahmood
England
151
41.14
Fayyaz Ahmed
United Arab Emirates
152
41.50
Malinga Bandara
Sri Lanka
153
41.75
Virender Sehwag
India
154
42.00
Craig Williams
Namibia
155
42.20
Kyle Jarvis
Zimbabwe
156
42.29
Praveen Kumar
India
157
42.56
Hiren Varaiya
Kenya
158
43.14
Zaheer Khan
India
159
43.20
Suresh Raina
India
160
43.25
Balaji Rao
Canada
161
43.50
Bashir Shah
162
43.90
Samiullah Shenwari
Afghanistan
163
44.00
Rajesh Bhudia
Kenya
163
44.00
Rawl Lewis
West Indies
164
44.29
Michael Clarke
Australia
165
44.43
Luke Wright
England
166
44.50
Fidel Edwards
West Indies
167
44.80
Gavin Tonge
West Indies
168
44.86
Harvir Baidwan
Canada
169
45.00
Mohammad Kashif
Netherlands
170
45.29
Dimitri Mascarenhas
England
171
46.13
Farveez Maharoof
Sri Lanka
172
46.25
Graham Onions
England
173
46.62
Peter Ongondo
Kenya
174
47.00
Dwayne Leverock
Bermuda
175
47.14
Chris Mpofu
Zimbabwe
176
47.50
John Mooney
Ireland
177
47.60
Pieter Seelaar
Netherlands
178
47.86
Nikita Miller
West Indies
179
48.80
Kevin O'Brien
Ireland
180
49.00
Kenneth Kamyuka
Canada
180
49.00
Stuart Chalmers
Scotland
181
50.00
Trevor Garwe
Zimbabwe
182
50.60
Ravindra Jadeja
India
183
51.00
Adnan Ilyas
Oman
184
51.40
Tawanda Mupariwa
Zimbabwe
185
52.00
Sohail Khan
Pakistan
186
52.33
Louis Burger
Namibia
187
53.00
Ravi Bopara
England
188
53.20
RP Singh
India
189
53.40
Stefan Kelly
Bermuda
190
53.43
Majid Haq
Scotland
191
54.00
Ryan Harris
Australia
192
54.75
Ben Laughlin
Australia
193
55.00
Richie Berrington
Scotland
194
55.45
Lasith Malinga
Sri Lanka
195
56.00
Suranga Lakmal
Sri Lanka
196
57.50
Sulieman Benn
West Indies
197
57.67
Moneeb Iqbal
Scotland
198
60.00
Shoaib Akhtar
Pakistan
199
60.11
Albie Morkel
South Africa
200
60.50
John Davison
Canada
201
61.00
Dhammika Prasad
Sri Lanka
202
62.50
Collins Obuya
Kenya
203
63.30
Tim Southee
New Zealand
204
63.67
Adil Rashid
England
205
63.75
Dilhara Fernando
Sri Lanka
206
64.22
Jimmy Kamande
Kenya
207
64.80
Ryan Watson
Scotland
208
65.00
Steven Outerbridge
Bermuda
209
67.00
Brett Geeves
Australia
210
68.50
Jacobi Robinson
Bermuda
211
70.00
Daan van Bunge
Netherlands
211
70.00
Bjorn Kotze
Namibia
211
70.00
Darren Sammy
West Indies
212
71.75
Jacques Kallis
South Africa
213
72.00
Shoaib Malik
Pakistan
213
72.00
Gareth Batty
England
214
73.00
James Franklin
New Zealand
215
73.50
Tamauri Tucker
Bermuda
216
79.33
Jeetan Patel
New Zealand
217
82.00
Ross Lyons
Scotland
218
83.00
Ryan Sidebottom
England
219
84.00
Moises Henriques
Australia
220
97.00
David Hussey
Australia
221
99.00
Alasdair Evans
Scotland
222
100.50
Dawlat Ahmadzai
Afghanistan
223
106.00
Mehrab Hossain jnr
Bangladesh
224
109.00
Adam Voges
Australia
225
138.00
Darron Reekers
Netherlands
226
146.00
Tillakaratne Dilshan
Sri Lanka
227
154.00
Sohail Tanvir
Pakistan
228
173.00
Chris Gayle
West Indies
229
211.00
Munaf Patel
India