Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Shai Hope
Ishan Kishan
Ali Dawood
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Roston Chase
Shivam Dube
Kusal Mendis
Shamar Joseph
Sahibzada Farhan
ODI 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
T20 World Cup
▼
World Cup 2026
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
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Best Average in 2012: Top Performers, Rankings & Full Stats
This page shows players with the best average during the 2012 season, ranking them by their on-field performances.
ALL FORMATS
2012
261 entries
1
8.94
Frank Woolley
ENG
1.42 clear of Sydney Barnes
2
10.36
Sydney Barnes
ENG
1.42 off the lead
3
11.19
Shakti Gauchan
NEP
2.25 off the lead
● LEADS
Frank Woolley
ENG
8.94 · 1.42 better than Barnes
↑ IN THE CHASE
0
players within 10% of the lead — Woolley is out on their own
★ TOP-10 CUT-OFF
13.91
The mark at number ten — 251 entries sit below it
● NATION IN FRONT
England
5 of the top 50 · 23 teams represented
Best Average — full list
261 entries, ranked
Table view
1
Frank Woolley
ENG
8.94
2
Sydney Barnes
ENG
10.36
3
Shakti Gauchan
NEP
11.19
4
Ajantha Mendis
SL
12.56
5
Majid Haq
SCO
12.57
6
Shadeep Silva
UAE
12.75
7
Not on record
ITL
12.82
8
Christoffel Viljoen
NAM
13.43
9
Not on record
ITL
13.90
10
Harry Dean
ENG
13.91
11
Dawlat Zadran
AFG
14.35
12
Jonathan Ssebanja
UGA
14.85
13
Sarel Burger
NAM
15.11
14
Max Sorensen
IRE
15.22
15
Jackson Bird
AUS
15.25
16
George Dockrell
IRE
15.37
17
Timm van der Gugten
NED
15.44
18
Boyd Rankin
ENG
15.50
19
Kevin O'Brien
IRE
15.53
20
Peter Borren
NED
15.79
21
Nizakat Khan
HK
16.36
22
Dion Stovell
BER
16.43
23
Alex Cusack
IRE
16.75
24
Shem Ngoche
KEN
16.83
25
Not on record
PNG
16.91
26
Jimmy Matthews
AUS
17.00
27
Not on record
ITL
17.17
28
Yuvraj Singh
IND
17.20
29
Paul Stirling
IRE
17.24
30
Nelson Odhiambo
KEN
17.40
30
Aizaz Khan
HK
17.40
31
Durand Soraine
CAN
17.67
32
Not on record
OMN
17.88
33
Frank Foster
ENG
18.00
34
Tino Best
WI
18.21
35
Rizwan Cheema
CAN
18.27
36
Izatullah Dawlatzai
AFG
18.33
37
James Ngoche
KEN
18.35
38
Roy Minnett
AUS
18.50
39
Junaid Siddiqui
CAN
18.71
40
Narsingh Deonarine
WI
19.00
41
Not on record
NEP
19.18
42
Not on record
USA
19.20
43
Harbhajan Singh
IND
19.33
44
Collins Obuya
KEN
19.42
45
Saeed Ajmal
PAK
19.45
46
Not on record
NAM
19.71
47
Bill Whitty
AUS
19.80
48
Mudassar Bukhari
NED
19.82
49
Aftab Ahmed
BAN
19.88
50
Jeevan Mendis
SL
20.07
51
Michael Swart
NED
20.38
52
Elias Sunny
BAN
20.45
53
Basant Regmi
NEP
20.64
54
Hiren Varaiya
KEN
20.67
55
Mitchell Starc
AUS
20.69
56
Abdur Razzak
BAN
20.71
56
Ahmed Raza
UAE
20.71
57
Gerry Hazlitt
AUS
20.95
58
Not on record
NAM
21.00
59
Jimmy Hansra
CAN
21.14
60
Sid Pegler
SA
21.34
61
Trent Johnston
IRE
21.42
62
Shannon Gabriel
WI
21.50
63
Vernon Philander
SA
21.52
64
Khurram Khan
UAE
21.60
65
Shapoor Zadran
AFG
21.67
66
Kemar Roach
WI
21.76
67
Not on record
USA
21.90
68
Graham Onions
ENG
22.00
69
Not on record
ITL
22.38
70
Karim Sadiq
AFG
22.80
71
Steven Finn
ENG
22.81
72
Mark Gillespie
NZ
22.82
73
Peter Siddle
AUS
23.10
74
Paras Khadka
NEP
23.14
75
Not on record
DEN
23.33
76
Jacques Kallis
SA
23.43
77
Charles Macartney
AUS
23.67
78
Junaid Khan
PAK
23.75
79
Shane Watson
AUS
23.90
79
Charles Kelleway
AUS
23.90
79
Ahsan Malik
NED
23.90
80
Gordon Drummond
SCO
24.00
81
Ben Hilfenhaus
AUS
24.04
82
Ashok Dinda
IND
24.11
83
Dave Nourse
SA
24.31
84
Robin Peterson
SA
24.34
85
James Tredwell
ENG
24.38
86
Clint McKay
AUS
24.66
87
Wilfred Rhodes
ENG
24.67
88
Mitchell Johnson
AUS
24.83
89
Sunil Narine
WI
24.85
90
Irfan Pathan
IND
25.06
91
Abdur Rehman
PAK
25.10
92
Pat Cummins
AUS
25.15
93
Mashrafe Mortaza
BAN
25.35
94
Tim Southee
NZ
25.48
95
Harvir Baidwan
CAN
25.50
96
Chris Amini
PNG
25.57
97
Raza Hasan
PAK
25.67
98
Pieter Seelaar
NED
25.92
99
Monty Panesar
ENG
26.03
100
Richie Berrington
SCO
26.30
101
Ragheb Aga
KEN
26.40
102
Michael Bates
NZ
26.50
103
Tom Cooper
NED
26.57
104
Pragyan Ojha
IND
26.71
104
Aubrey Faulkner
SA
26.71
105
Ryan McLaren
SA
26.83
106
Sohag Gazi
BAN
27.00
106
Zahid Hussain
CAN
27.00
107
Rob Nicol
NZ
27.08
108
Dale Steyn
SA
27.08
109
Elmore Hutchinson
USA
27.17
110
Morne Morkel
SA
27.25
111
Not on record
DEN
27.25
112
Graeme Swann
ENG
27.45
113
Johan Botha
SA
27.56
113
Gordon Goudie
SCO
27.56
114
Daniel Christian
AUS
27.96
115
Mohammad Sami
PAK
28.00
115
Not on record
NAM
28.00
116
Brett Lee
AUS
28.17
117
Samiullah Shenwari
AFG
28.33
118
Samuel Badree
WI
28.40
119
Hiral Patel
CAN
28.50
120
Jade Dernbach
ENG
28.68
121
James Anderson
ENG
28.71
122
Rangana Herath
SL
28.78
123
Irfan Ahmed
HK
28.86
124
Chris Martin
NZ
28.90
125
Rahul Sharma
HK
29.00
126
John Mooney
IRE
29.20
127
Safyaan Sharif
SCO
29.38
128
Rajeshkumar Ranpura
OMN
29.40
128
Mahuru Dai
PNG
29.40
129
Preston Mommsen
SCO
29.45
130
Deusdedit Muhumuza
UGA
29.50
131
Kyle Mills
NZ
29.65
132
Sohail Tanvir
PAK
29.81
133
Not on record
UGA
29.86
134
Ravi Rampaul
WI
29.86
135
Kevin Pietersen
ENG
30.20
136
Veerasammy Permaul
WI
30.58
137
Lonwabo Tsotsobe
SA
30.72
138
Lasith Malinga
SL
30.84
139
Stuart Broad
ENG
31.10
140
Thisara Perera
SL
31.39
141
Kane Williamson
NZ
31.67
142
Rodney Trott
BER
32.00
143
Suraj Randiv
SL
32.32
144
Michael Clarke
AUS
32.36
145
Trent Boult
NZ
32.43
146
Umar Gul
PAK
32.78
147
Michael Beer
AUS
33.00
148
Not on record
USA
33.17
149
James Franklin
NZ
33.25
150
Jacob Oram
NZ
33.46
151
Vinay Kumar
IND
33.47
152
Shane Shillingford
WI
33.60
153
Mohammad Hafeez
PAK
33.74
154
Not on record
PNG
34.17
155
Nathan Lyon
AUS
34.38
156
Marchant de Lange
SA
34.50
157
Nuwan Kulasekara
SL
35.00
157
Henry Osinde
CAN
35.00
158
Andre Russell
WI
35.39
159
Jeetan Patel
NZ
35.45
160
Doug Bracewell
NZ
35.48
161
Ryan Harris
AUS
35.60
162
James Pattinson
AUS
35.83
163
Piyush Chawla
IND
35.83
164
Farveez Maharoof
SL
36.00
165
Nathan McCullum
NZ
36.63
166
Marlon Samuels
WI
36.72
167
Xavier Doherty
AUS
37.00
168
Dwayne Bravo
WI
37.20
169
Ronnie Hira
NZ
37.29
169
Mahmudullah
BAN
37.29
170
Shafiul Islam
BAN
37.50
171
Charles Waiswa
UGA
37.71
172
Ravichandran Ashwin
IND
37.86
173
Fidel Edwards
WI
37.94
174
Vikrant Shetty
UAE
38.00
175
Shaminda Eranga
SL
38.15
176
Dwayne Smith
WI
39.00
177
Sachithra Senanayake
SL
39.22
178
Andrew Ellis
NZ
39.25
179
Ravi Bopara
ENG
39.50
180
Duncan Allan
KEN
40.00
181
Tim Bresnan
ENG
40.12
182
Rory Kleinveldt
SA
40.13
183
Dhammika Prasad
SL
40.14
184
Chris Gayle
WI
40.50
185
Shahid Afridi
PAK
40.71
186
Not on record
ITL
40.75
187
Shakib Al Hasan
BAN
41.44
188
David Warner
AUS
41.75
189
David Hussey
AUS
42.00
189
Aizaz Cheema
PAK
42.00
190
Nehemiah Odhiambo
KEN
42.56
191
Darren Sammy
WI
43.86
192
Kieron Pollard
WI
44.33
193
Praveen Kumar
IND
44.70
194
Shingi Masakadza
ZIM
45.33
195
Kyle Jarvis
ZIM
45.56
196
Zaheer Khan
IND
45.96
197
Mohammad Nabi
AFG
46.10
198
Jean-Paul Duminy
SA
46.13
199
Umesh Yadav
IND
46.25
199
Franco Nsubuga
UGA
46.25
200
Angelo Mathews
SL
46.72
201
Hamilton Masakadza
ZIM
47.00
202
Elton Chigumbura
ZIM
49.00
202
Not on record
CAN
49.00
203
Brad Hogg
AUS
49.20
204
Graeme Cremer
ZIM
49.67
205
Tarun Nethula
NZ
49.80
205
Sid Emery
AUS
49.80
206
Wayne Parnell
SA
50.71
207
Neil Wagner
NZ
52.25
208
Prosper Utseya
ZIM
53.00
209
Charlie Llewellyn
SA
54.75
210
Syed Kaleem
OMN
55.00
211
Imran Tahir
SA
55.88
212
Chanaka Welegedara
SL
56.25
213
Syed Bashir Ahmed Shah
DEN
56.33
214
Rubel Hossain
BAN
57.83
215
Virender Sehwag
IND
58.40
216
Suranga Lakmal
SL
59.20
217
Dilhara Fernando
SL
62.33
218
Ishant Sharma
IND
62.50
219
Kamau Leverock
BER
63.25
220
Albie Morkel
SA
65.50
221
Samit Patel
ENG
65.55
222
Wahab Riaz
PAK
67.00
223
Suresh Raina
IND
72.50
224
Shahadat Hossain
BAN
73.40
225
Ravindra Jadeja
IND
74.63
226
Reggie Schwarz
SA
76.67
227
Mirwais Ashraf
AFG
78.50
228
Janeiro Tucker
BER
80.50
229
Naeem Islam
BAN
81.50
230
Daniel Vettori
NZ
82.71
231
Gerrie Snyman
NAM
84.50
232
Nuwan Pradeep
SL
87.50
233
Not on record
DEN
88.00
234
Ray Price
ZIM
88.33
235
Tillakaratne Dilshan
SL
91.25
236
Todd Astle
NZ
97.00
237
Rohit Sharma
IND
99.00
238
Glenn Maxwell
AUS
104.00
239
Faf du Plessis
SA
122.00
240
Brian Vitori
ZIM
123.50
241
Michael Hussey
AUS
129.00
242
Abul Hasan
BAN
137.50
243
John Hastings
AUS
153.00
244
Jonathan Trott
ENG
156.00
245
Devendra Bishoo
WI
169.00
246
Virat Kohli
IND
199.00
Show all 261 ↓
Nothing matches that filter.