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 2013 for ODI
Position
Best Average
Player Name
Team Name
1
6.00
Tanmay Mishra
Kenya
2
6.75
Ahmed Raza
United Arab Emirates
3
9.79
Nasir Aziz
United Arab Emirates
4
10.00
Stuart Thompson
Ireland
4
10.00
Mominul Haque
Bangladesh
5
11.20
Hamid Hassan
Afghanistan
6
11.75
Kenneth Kamyuka
Canada
7
12.50
Shapoor Zadran
Afghanistan
8
12.60
Mohammad Nabi
Afghanistan
9
13.00
Moises Henriques
Australia
9
13.00
Aaron Finch
Australia
9
13.00
Timm van der Gugten
Netherlands
10
14.25
Karim Sadiq
Afghanistan
11
15.14
Vernon Philander
South Africa
12
15.26
James Anderson
England
13
15.57
Samiullah Shenwari
Afghanistan
14
15.85
Dale Steyn
South Africa
15
15.94
Amit Mishra
India
16
16.00
Shadeep Silva
United Arab Emirates
17
16.57
Khurram Khan
United Arab Emirates
18
16.75
Nelson Odhiambo
Kenya
18
16.75
Gulbadin Naib
Afghanistan
19
16.89
Boyd Rankin
England
20
17.00
Chris Jordan
England
21
17.75
Pieter Seelaar
Netherlands
22
18.23
Kevin O'Brien
Ireland
23
18.40
Mitchell Starc
Australia
24
18.75
Rohan Mustafa
United Arab Emirates
25
19.03
Mitchell McClenaghan
New Zealand
26
19.20
Mohammad Naveed
United Arab Emirates
27
19.27
Alex Cusack
Ireland
28
19.58
Rangana Herath
Sri Lanka
29
20.00
Collins Obuya
Kenya
30
20.42
James Neesham
New Zealand
31
20.45
Saeed Ajmal
Pakistan
32
20.56
Abdur Rehman
Pakistan
33
20.60
Dawlat Zadran
Afghanistan
34
20.67
Farhaan Behardien
South Africa
35
21.46
Junaid Khan
Pakistan
36
21.75
Jeremy Gordon
Canada
37
21.88
Rubel Hossain
Bangladesh
38
21.90
Suranga Lakmal
Sri Lanka
39
22.36
James Tredwell
England
40
22.57
Amir Hamza
Afghanistan
41
22.86
Ajantha Mendis
Sri Lanka
42
23.07
Ravi Rampaul
West Indies
43
23.40
Adam Voges
Australia
44
23.78
Ryan McLaren
South Africa
45
24.13
Wayne Parnell
South Africa
46
24.25
Craig Williams
Namibia
46
24.25
Calum MacLeod
Scotland
47
24.29
Mohammad Irfan
Pakistan
48
24.40
Morne Morkel
South Africa
49
24.61
Mitchell Johnson
Australia
50
24.63
Corey Anderson
New Zealand
50
24.63
Ziaur Rahman
Afghanistan
51
24.67
Imran Tahir
South Africa
52
24.75
Elijah Otieno
Kenya
53
25.00
Rayyan Pathan
Canada
54
25.40
Ravindra Jadeja
India
55
25.50
Stephan Baard
Namibia
56
26.13
Jaydev Unadkat
India
57
26.40
Neil Carter
Scotland
58
27.00
Eddie Richardson
Ireland
59
27.27
Iain Wardlaw
Scotland
60
27.33
Paul Stirling
Ireland
60
27.33
Dwayne Bravo
West Indies
61
27.40
Umar Gul
Pakistan
62
27.50
Henry Osinde
Canada
63
27.82
Clint McKay
Australia
64
27.88
Jason Holder
West Indies
65
28.00
Ben Cutting
Australia
66
28.12
Nuwan Kulasekara
Sri Lanka
67
28.37
Ishant Sharma
India
68
29.00
Shaminda Eranga
Sri Lanka
69
29.57
Kyle Mills
New Zealand
70
29.89
Lonwabo Tsotsobe
South Africa
71
29.90
Mudassar Bukhari
Netherlands
72
30.00
Max Sorensen
Ireland
72
30.00
Matt Machan
Scotland
72
30.00
Shingi Masakadza
Zimbabwe
73
30.07
Mohammed Shami
India
74
30.08
Kane Williamson
New Zealand
75
30.15
Lasith Malinga
Sri Lanka
76
30.17
Junaid Siddiqui
Canada
77
31.20
Ragheb Aga
Kenya
78
31.50
Veerasammy Permaul
West Indies
79
31.63
Steven Finn
England
80
31.89
Majid Haq
Scotland
81
31.93
Shahid Afridi
Pakistan
82
32.00
George Dockrell
Ireland
83
32.04
James Faulkner
Australia
84
32.25
Rizwan Cheema
Canada
85
32.71
Rob Taylor
Scotland
86
32.78
Brian Vitori
Zimbabwe
87
33.00
Daniel Vettori
New Zealand
88
33.14
Tim Murtagh
Ireland
89
33.29
Tino Best
West Indies
90
33.40
Tim Southee
New Zealand
91
33.50
Kemar Roach
West Indies
92
33.57
Sohag Gazi
Bangladesh
93
33.83
Ravichandran Ashwin
India
94
33.86
Bhuvneshwar Kumar
India
95
33.93
Tendai Chatara
Zimbabwe
96
34.50
Nehemiah Odhiambo
Kenya
97
34.58
Sunil Narine
West Indies
98
35.00
Ravi Bopara
England
99
35.05
Angelo Mathews
Sri Lanka
100
35.17
Stuart Broad
England
100
35.17
Chris Morris
South Africa
101
35.50
Shem Ngoche
Kenya
101
35.50
John Mooney
Ireland
102
36.00
Trent Johnston
Ireland
103
36.06
Thisara Perera
Sri Lanka
104
36.67
Ben Stokes
England
105
37.00
Shafiul Islam
Bangladesh
105
37.00
Edgar Schiferli
Netherlands
106
37.33
Rory Kleinveldt
South Africa
107
38.00
Anwar Ali
Pakistan
108
38.44
Abdur Razzak
Bangladesh
109
38.60
Hiren Varaiya
Kenya
110
38.92
Umesh Yadav
India
111
40.08
Tim Bresnan
England
112
40.25
Andrew Ellis
New Zealand
112
40.25
Bernard Scholtz
Namibia
113
40.67
Tillakaratne Dilshan
Sri Lanka
113
40.67
Jacques Kallis
South Africa
114
40.80
Mahmudullah
Bangladesh
115
42.00
Damodar Daesrath
Canada
116
42.91
Sachithra Senanayake
Sri Lanka
117
43.67
Nathan McCullum
New Zealand
118
44.13
Chris Woakes
England
119
44.67
Andre Russell
West Indies
120
45.00
Ahsan Malik
Netherlands
121
45.33
Mashrafe Mortaza
Bangladesh
122
46.13
Mohammad Hafeez
Pakistan
123
46.17
Marlon Samuels
West Indies
124
46.33
Kyle Jarvis
Zimbabwe
125
46.38
Suresh Raina
India
126
47.17
Kieron Pollard
West Indies
127
47.50
Ashok Dinda
India
127
47.50
Elton Chigumbura
Zimbabwe
128
48.14
James Franklin
New Zealand
129
48.33
Fawad Ahmed
Australia
130
49.00
Ehsan Adil
Pakistan
131
49.71
Glenn Maxwell
Australia
132
49.80
Vinay Kumar
India
133
50.00
Shoaib Malik
Pakistan
133
50.00
Michael Chinouya
Zimbabwe
134
50.09
Darren Sammy
West Indies
135
50.21
Robin Peterson
South Africa
136
50.50
Sarel Burger
Namibia
137
51.50
Graeme Swann
England
138
51.67
Michael Swart
Netherlands
139
52.63
Jean-Paul Duminy
South Africa
140
53.60
Bilawal Bhatti
Pakistan
141
54.00
Paul van Meekeren
Netherlands
142
54.33
Anton Devcich
New Zealand
143
55.00
Doug Bracewell
New Zealand
144
56.00
Shane Watson
Australia
144
56.00
Hamilton Masakadza
Zimbabwe
145
56.50
Harvir Baidwan
Canada
146
57.00
Mohit Sharma
India
147
57.50
Asad Ali
Pakistan
148
58.50
Robiul Islam
Bangladesh
149
60.00
Sohail Tanvir
Pakistan
150
60.75
Aaron Phangiso
South Africa
151
61.00
Chris Mpofu
Zimbabwe
152
62.50
Peter Borren
Netherlands
153
63.00
Josh Davey
Scotland
154
64.50
Tinotenda Mutombodzi
Zimbabwe
155
64.67
Jade Dernbach
England
156
65.00
Seekkuge Prasanna
Sri Lanka
157
65.57
Xavier Doherty
Australia
158
66.00
Kyle Abbott
South Africa
159
66.50
Wahab Riaz
Pakistan
159
66.50
James Ngoche
Kenya
160
71.00
Shahadat Hossain
Bangladesh
161
72.50
Yuvraj Singh
India
162
73.00
Rahmat Shah
Afghanistan
163
73.50
Prosper Utseya
Zimbabwe
164
76.00
Malcolm Waller
Zimbabwe
165
80.00
Hiral Patel
Canada
166
81.00
Grant Elliott
New Zealand
167
87.00
Jeevan Mendis
Sri Lanka
168
88.50
Sean Williams
Zimbabwe
169
106.00
Tom Cooper
Netherlands
170
109.33
Joe Root
England
171
110.00
Johannes Smit
Namibia
172
112.00
Shakib Al Hasan
Bangladesh
173
113.00
Arshad Ali
United Arab Emirates
174
114.00
Nathan Coulter-Nile
Australia
175
116.00
Gordon Drummond
Scotland
176
120.00
Safyaan Sharif
Scotland
177
128.00
Michael Rippon
Netherlands
178
131.00
Samit Patel
England
179
160.00
Natsai M'shangwe
Zimbabwe
180
178.00
Virat Kohli
India
181
220.00
Tinashe Panyangara
Zimbabwe