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 2012 for ODI
Position
Best Average
Player Name
Team Name
1
8.57
Rizwan Cheema
Canada
2
11.25
Bernard Scholtz
Namibia
3
11.40
Izatullah Dawlatzai
Afghanistan
4
11.50
Marchant de Lange
South Africa
4
11.50
Mominul Haque
Bangladesh
5
12.20
George Dockrell
Ireland
6
12.75
Shadeep Silva
United Arab Emirates
7
13.00
Alasdair Evans
Scotland
7
13.00
Damodar Daesrath
Canada
8
13.20
Alex Cusack
Ireland
9
13.50
Bhuvneshwar Kumar
India
10
14.25
Trent Johnston
Ireland
11
14.67
Manjula Guruge
United Arab Emirates
12
14.75
Nelson Odhiambo
Kenya
12
14.75
Paul Stirling
Ireland
13
14.86
Peter Borren
Netherlands
14
16.00
Collins Obuya
Kenya
15
16.71
Sarel Burger
Namibia
16
17.00
Timm van der Gugten
Netherlands
16
17.00
Nazmul Hossain
Bangladesh
17
17.33
Sohag Gazi
Bangladesh
17
17.33
Tom Cooper
Netherlands
18
17.65
Sunil Narine
West Indies
19
17.67
Durand Soraine
Canada
20
18.00
Craig Williams
Namibia
21
18.75
Manoj Tiwary
India
22
19.00
Junaid Khan
Pakistan
22
19.00
James Ngoche
Kenya
23
19.33
Richie Berrington
Scotland
24
19.50
Danny Briggs
England
25
19.57
James Tredwell
England
26
19.75
Kane Williamson
New Zealand
27
19.89
Kemar Roach
West Indies
28
20.00
Amir Hamza
Afghanistan
28
20.00
Steven Finn
England
29
20.50
Gordon Goudie
Scotland
30
20.67
Jimmy Hansra
Canada
31
20.71
Ahmed Raza
United Arab Emirates
32
20.75
Abdur Razzak
Bangladesh
33
21.13
Saeed Ajmal
Pakistan
34
21.15
Morne Morkel
South Africa
35
21.28
Mitchell Starc
Australia
36
21.60
Khurram Khan
United Arab Emirates
36
21.60
Pieter Seelaar
Netherlands
37
22.00
Hiren Varaiya
Kenya
37
22.00
Majid Haq
Scotland
38
22.25
Shem Ngoche
Kenya
39
22.80
Shingi Masakadza
Zimbabwe
40
23.08
Clint McKay
Australia
41
23.20
Shane Watson
Australia
42
23.33
Rob Nicol
New Zealand
43
23.50
Rakep Patel
Kenya
44
23.67
Hiral Patel
Canada
45
24.00
Tino Best
West Indies
46
24.25
Jeevan Mendis
Sri Lanka
47
24.60
Kyle Mills
New Zealand
48
25.00
Ravi Bopara
England
48
25.00
Lahiru Thirimanne
Sri Lanka
49
25.33
Arshad Ali
United Arab Emirates
50
25.67
Jacques Kallis
South Africa
51
25.80
Shapoor Zadran
Afghanistan
52
25.83
Lonwabo Tsotsobe
South Africa
53
26.00
Shafiul Islam
Bangladesh
53
26.00
Michael Bates
New Zealand
54
26.60
Mudassar Bukhari
Netherlands
55
26.61
James Anderson
England
56
26.62
Tim Bresnan
England
57
26.76
Robin Peterson
South Africa
58
26.84
Thisara Perera
Sri Lanka
59
27.50
Preston Mommsen
Scotland
60
28.00
Johan Botha
South Africa
61
28.33
Jade Dernbach
England
62
28.44
Mahmudullah
Bangladesh
63
28.50
Veerasammy Permaul
West Indies
64
28.67
Vinay Kumar
India
65
29.16
Irfan Pathan
India
66
29.50
Prosper Utseya
Zimbabwe
67
29.63
Dhammika Prasad
Sri Lanka
68
29.67
Dwayne Smith
West Indies
69
29.75
Michael Swart
Netherlands
70
30.00
Michael Clarke
Australia
70
30.00
Mashrafe Mortaza
Bangladesh
71
30.24
Tim Southee
New Zealand
72
31.06
Daniel Christian
Australia
73
31.33
Mohammad Sami
Pakistan
74
31.39
Andre Russell
West Indies
75
32.00
Pat Cummins
Australia
76
32.09
Lasith Malinga
Sri Lanka
77
32.10
Dale Steyn
South Africa
78
32.20
Ben Hilfenhaus
Australia
79
32.25
Jacob Oram
New Zealand
80
32.30
Aizaz Cheema
Pakistan
81
32.33
James Pattinson
Australia
82
32.64
Ravi Rampaul
West Indies
83
33.00
Naeem Islam
Bangladesh
83
33.00
Andrew Ellis
New Zealand
84
33.10
Brett Lee
Australia
85
33.17
Shakib Al Hasan
Bangladesh
86
33.45
Stuart Broad
England
87
33.50
Dean Elgar
South Africa
88
34.00
Mitchell Johnson
Australia
89
34.25
Virender Sehwag
India
90
35.00
Jeremy Gordon
Canada
91
35.50
Henry Osinde
Canada
92
36.00
Farveez Maharoof
Sri Lanka
92
36.00
Chris Gayle
West Indies
92
36.00
Boyd Rankin
England
92
36.00
Ahsan Malik
Netherlands
93
36.25
Graeme Swann
England
94
36.33
Darren Sammy
West Indies
95
36.50
Karim Sadiq
Afghanistan
96
37.00
Suranga Lakmal
Sri Lanka
96
37.00
Safyaan Sharif
Scotland
97
37.25
Dawlat Zadran
Afghanistan
97
37.25
Nehemiah Odhiambo
Kenya
98
37.50
Junaid Siddiqui
Canada
99
37.55
Xavier Doherty
Australia
100
38.00
Vikrant Shetty
United Arab Emirates
100
38.00
Adam Milne
New Zealand
101
38.33
Nuwan Pradeep
Sri Lanka
102
38.40
Mohammad Nabi
Afghanistan
103
38.50
Trent Boult
New Zealand
104
39.00
Ishant Sharma
India
104
39.00
Vernon Philander
South Africa
104
39.00
Jean-Paul Duminy
South Africa
105
39.50
Elias Sunny
Bangladesh
106
40.32
Nuwan Kulasekara
Sri Lanka
107
40.35
Ravichandran Ashwin
India
108
40.47
Umar Gul
Pakistan
109
40.50
Abdur Rehman
Pakistan
110
41.00
Hammad Azam
Pakistan
111
41.29
Ashok Dinda
India
112
41.83
Wayne Parnell
South Africa
113
42.00
Nathan McCullum
New Zealand
114
42.54
Mohammad Hafeez
Pakistan
115
42.55
Marlon Samuels
West Indies
116
43.00
Kyle Jarvis
Zimbabwe
117
43.13
Shahid Afridi
Pakistan
118
43.20
Dwayne Bravo
West Indies
119
44.00
John Mooney
Ireland
120
44.50
Rahul Sharma
Hong Kong
120
44.50
Doug Bracewell
New Zealand
120
44.50
Amjad Javed
United Arab Emirates
121
44.67
Samiullah Shenwari
Afghanistan
122
45.14
Sachithra Senanayake
Sri Lanka
123
45.33
Sohail Tanvir
Pakistan
124
46.25
Praveen Kumar
India
125
46.33
Angelo Mathews
Sri Lanka
126
47.44
Zaheer Khan
India
127
48.00
Keegan Meth
Zimbabwe
128
49.00
Hamilton Masakadza
Zimbabwe
128
49.00
Sajeewa Weerakoon
Sri Lanka
129
49.80
Tarun Nethula
New Zealand
130
51.00
Pragyan Ojha
India
131
52.75
David Hussey
Australia
132
53.50
Rangana Herath
Sri Lanka
133
54.00
Ajantha Mendis
Sri Lanka
134
57.00
Ryan Harris
Australia
135
57.67
Ray Price
Zimbabwe
136
58.00
Mohammad Irfan
Pakistan
136
58.00
Samit Patel
England
137
59.00
Umesh Yadav
India
137
59.00
Faf du Plessis
South Africa
138
62.00
Shahadat Hossain
Bangladesh
139
64.33
Elton Chigumbura
Zimbabwe
140
65.00
Gordon Drummond
Scotland
141
66.00
Josh Davey
Scotland
142
67.00
Wahab Riaz
Pakistan
143
68.00
Javed Ahmadi
Afghanistan
144
69.00
Rohit Sharma
India
145
77.00
Nathan Lyon
Australia
145
77.00
Kieron Pollard
West Indies
146
79.00
Gulbadin Naib
Afghanistan
147
80.00
Lucas Oluoch
Kenya
148
83.00
Ryan McLaren
South Africa
149
94.00
Seekkuge Prasanna
Sri Lanka
150
97.50
Ravindra Jadeja
India
151
105.00
Brian Vitori
Zimbabwe
152
153.00
Tillakaratne Dilshan
Sri Lanka
153
189.00
Suresh Raina
India