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 2011 for ODI
Position
Best Average
Player Name
Team Name
1
4.00
Thilan Samaraweera
Sri Lanka
2
7.00
Khurram Khan
United Arab Emirates
3
8.00
Vikrant Shetty
United Arab Emirates
4
8.17
Rajesh Bhudia
Kenya
5
8.60
Dhammika Prasad
Sri Lanka
6
9.33
Saqib Ali
United Arab Emirates
7
10.00
Lameck Onyango
Kenya
8
10.71
Imran Tahir
South Africa
9
14.33
Amir Hamza
Afghanistan
10
15.83
Samiullah Shenwari
Afghanistan
11
16.39
Lonwabo Tsotsobe
South Africa
12
16.67
Brian Vitori
Zimbabwe
13
17.00
Karim Sadiq
Afghanistan
13
17.00
Nawroz Mangal
Afghanistan
14
17.09
Saeed Ajmal
Pakistan
15
17.20
Tom Heggelman
Netherlands
16
17.25
Sulieman Benn
West Indies
17
17.29
Dawlat Zadran
Afghanistan
18
17.65
Morne Morkel
South Africa
19
17.86
Lucas Oluoch
Kenya
20
18.00
Josh Davey
Scotland
21
18.09
Amit Mishra
India
22
18.28
Robin Peterson
South Africa
23
18.29
Mohammad Nabi
Afghanistan
24
19.00
Mitchell Marsh
Australia
25
19.20
Preston Mommsen
Scotland
26
19.25
Lasith Malinga
Sri Lanka
27
19.32
Dale Steyn
South Africa
28
19.40
Ahmed Raza
United Arab Emirates
29
19.78
Jacob Oram
New Zealand
30
20.00
Sharif Asadullah
United Arab Emirates
30
20.00
Stephan Baard
Namibia
31
20.67
Zaheer Khan
India
32
20.77
Aizaz Cheema
Pakistan
33
20.82
Shahid Afridi
Pakistan
34
20.87
Wahab Riaz
Pakistan
35
20.95
Mitchell Johnson
Australia
36
21.00
Irfan Pathan
India
36
21.00
Younis Khan
Pakistan
37
21.16
Tim Southee
New Zealand
38
21.18
David Hussey
Australia
39
21.29
Hamish Bennett
New Zealand
40
21.45
Kyle Mills
New Zealand
41
21.46
Ravi Rampaul
West Indies
42
21.70
Gordon Goudie
Scotland
43
21.73
Brett Lee
Australia
44
22.00
Rahul Sharma
Hong Kong
44
22.00
Andre Botha
Ireland
45
22.06
Muttiah Muralitharan
Sri Lanka
46
22.20
Shoaib Malik
Pakistan
47
22.50
Tim Gruijters
Netherlands
48
23.00
Njabulo Ncube
Zimbabwe
49
23.13
Ravindra Jadeja
India
50
23.80
Devendra Bishoo
West Indies
51
23.86
John Mooney
Ireland
52
24.14
Chris Woakes
England
53
24.32
Harvir Baidwan
Canada
54
24.43
Henry Osinde
Canada
55
24.50
Liam Plunkett
England
56
24.64
Suraj Randiv
Sri Lanka
57
24.75
Shaminda Eranga
Sri Lanka
58
24.87
Thisara Perera
Sri Lanka
59
24.89
Suranga Lakmal
Sri Lanka
60
25.00
Nazmul Hossain
Bangladesh
61
25.06
Shaun Tait
Australia
62
25.12
Ajantha Mendis
Sri Lanka
63
25.25
Hiral Patel
Canada
64
25.30
Majid Haq
Scotland
65
25.34
Mohammad Hafeez
Pakistan
66
25.38
Andy McKay
New Zealand
67
25.50
Yasir Shah
Pakistan
67
25.50
Duncan Allan
Kenya
68
25.94
George Dockrell
Ireland
69
26.00
Varun Aaron
India
70
26.05
Yuvraj Singh
India
71
26.18
Umar Gul
Pakistan
72
26.67
James Pattinson
Australia
73
26.75
Safyaan Sharif
Scotland
74
26.91
Anthony Martin
West Indies
75
27.13
Jacques Kallis
South Africa
76
27.33
Elias Sunny
Bangladesh
77
27.47
Munaf Patel
India
78
27.52
Graeme Swann
England
79
27.60
Doug Bollinger
Australia
80
28.08
Shakib Al Hasan
Bangladesh
81
28.22
Kevin O'Brien
Ireland
82
28.48
Rubel Hossain
Bangladesh
83
28.71
Andre Russell
West Indies
84
28.75
Ahsan Malik
Netherlands
85
29.00
Javed Ahmadi
Afghanistan
85
29.00
Mashrafe Mortaza
Bangladesh
86
29.18
Junaid Khan
Pakistan
87
29.22
Scott Styris
New Zealand
88
29.24
Ravichandran Ashwin
India
89
29.25
Gerrie Snyman
Namibia
90
29.50
Malcolm Waller
Zimbabwe
91
29.56
Dilhara Fernando
Sri Lanka
92
29.67
Mahmudullah
Bangladesh
93
29.90
Umesh Yadav
India
94
30.00
Pat Cummins
Australia
95
30.60
Arshad Ali
United Arab Emirates
96
30.69
Mudassar Bukhari
Netherlands
97
31.17
Kemar Roach
West Indies
98
31.23
Rizwan Cheema
Canada
99
31.80
Trent Johnston
Ireland
100
32.00
Dominic Wesonga
Kenya
101
32.30
Alex Cusack
Ireland
102
32.50
James Tredwell
England
103
32.79
Vinay Kumar
India
104
32.90
Abdul Razzaq
Pakistan
105
33.22
Balaji Rao
Canada
106
33.85
Pieter Seelaar
Netherlands
107
34.00
Nigel Jones
Ireland
107
34.00
Seekkuge Prasanna
Sri Lanka
108
34.33
Doug Bracewell
New Zealand
109
34.67
Runish Gudhka
Kenya
110
34.81
Xavier Doherty
Australia
111
34.92
James Anderson
England
112
34.92
Steven Smith
Australia
113
35.17
Graeme Cremer
Zimbabwe
114
35.40
Jean-Paul Duminy
South Africa
115
35.50
RP Singh
India
115
35.50
Tim Bresnan
England
116
35.67
Mohammad Ashraful
Bangladesh
117
35.73
Steven Finn
England
118
35.76
Ray Price
Zimbabwe
119
36.00
Sohail Khan
Pakistan
120
37.00
Khurram Chohan
Canada
121
37.10
Jeevan Mendis
Sri Lanka
122
37.67
Ajmal Shahzad
England
123
38.00
Rohit Sharma
India
124
38.67
Abhimanyu Mithun
India
125
39.00
Suresh Raina
India
126
39.40
John Davison
Canada
127
39.80
Paul Collingwood
England
128
40.00
Hiren Varaiya
Kenya
129
40.31
Stuart Broad
England
130
40.33
Sunil Narine
West Indies
131
40.50
Chris Mpofu
Zimbabwe
132
40.71
Abdur Razzak
Bangladesh
133
40.83
Praveen Kumar
India
134
41.06
Shane Watson
Australia
135
41.29
Harbhajan Singh
India
136
41.50
Tanvir Ahmed
Pakistan
137
41.56
Jade Dernbach
England
138
41.63
Angelo Mathews
Sri Lanka
139
41.72
Shafiul Islam
Bangladesh
140
42.67
Nehemiah Odhiambo
Kenya
141
44.20
Nathan McCullum
New Zealand
141
44.20
Daniel Vettori
New Zealand
141
44.20
Tillakaratne Dilshan
Sri Lanka
142
44.67
Thomas Odoyo
Kenya
143
45.00
Tom Cooper
Netherlands
144
45.18
Sohail Tanvir
Pakistan
145
45.80
Johan Botha
South Africa
146
46.00
Sanath Jayasuriya
Sri Lanka
146
46.00
Ryan ten Doeschate
Netherlands
146
46.00
Shadeep Silva
United Arab Emirates
147
47.00
Zahid Hussain
Canada
148
47.29
Jason Krejza
Australia
149
47.67
Chris Tremlett
England
150
47.71
Dwayne Bravo
West Indies
151
47.80
Shoaib Akhtar
Pakistan
151
47.80
Peter Borren
Netherlands
152
48.08
Boyd Rankin
England
153
48.20
Abdur Rehman
Pakistan
154
48.25
Keegan Meth
Zimbabwe
155
48.50
Hamid Hassan
Afghanistan
156
49.00
Hamilton Masakadza
Zimbabwe
156
49.00
Ashish Nehra
India
157
49.50
Naeem Islam
Bangladesh
158
49.71
Prosper Utseya
Zimbabwe
159
49.94
Darren Sammy
West Indies
160
50.00
Greg Lamb
Zimbabwe
161
50.14
Samit Patel
England
162
51.50
Piyush Chawla
India
163
51.67
Luke Woodcock
New Zealand
164
52.33
Nasir Hossain
Bangladesh
165
52.50
Kyle Jarvis
Zimbabwe
166
53.50
Marlon Samuels
West Indies
167
53.60
Rangana Herath
Sri Lanka
168
54.80
Elijah Otieno
Kenya
169
55.00
Stuart Meaker
England
170
55.40
James Franklin
New Zealand
171
55.45
Nuwan Kulasekara
Sri Lanka
172
56.00
Amjad Javed
United Arab Emirates
173
56.50
John Hastings
Australia
174
56.57
Elton Chigumbura
Zimbabwe
175
56.67
Jimmy Kamande
Kenya
176
57.33
Paul Stirling
Ireland
177
59.50
Jonathan Trott
England
178
61.00
Mirwais Ashraf
Afghanistan
179
61.50
Junaid Siddiqui
Canada
180
64.00
Richie Berrington
Scotland
180
64.00
Faf du Plessis
South Africa
181
65.50
Gordon Drummond
Scotland
182
65.71
Michael Yardy
England
183
66.00
Nasir Aziz
United Arab Emirates
183
66.00
Kieron Pollard
West Indies
184
69.00
Manoj Tiwary
India
185
73.00
Lendl Simmons
West Indies
186
75.00
James Ngoche
Kenya
187
76.00
Rob Nicol
New Zealand
188
79.67
Ravi Bopara
England
189
81.00
Jesse Ryder
New Zealand
189
81.00
Peter Ongondo
Kenya
190
85.00
Shem Ngoche
Kenya
190
85.00
Hammad Azam
Pakistan
191
86.00
Parth Desai
Canada
192
86.75
Yusuf Pathan
India
193
91.00
Jimmy Hansra
Canada
194
94.00
Virat Kohli
India
195
98.00
Graeme Aldridge
New Zealand
196
103.00
Collins Obuya
Kenya
197
103.50
Bernard Loots
Netherlands
198
109.00
Ishant Sharma
India
199
117.00
Steve Tikolo
Kenya
200
120.00
Kevin Pietersen
England
201
125.00
Wayne Parnell
South Africa
202
146.00
Kyle Coetzer
Scotland
203
195.00
Berend Westdijk
Netherlands