Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Harry Brook
Jofra Archer
Joe Root
Azmatullah Omarzai
Joshua Tongue
Rashid Khan
Ben Duckett
Tanzid Tamim
Daniel Jakiel
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
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
306 entries
1
8.00
Frank Woolley
ENG
1.11 clear of Aftab Alam
2
9.11
Aftab Alam
AFG
1.11 off the lead
3
9.50
Chris Morris
SA
1.50 off the lead
● LEADS
Frank Woolley
ENG
8.00 · 1.11 better than Alam
↑ IN THE CHASE
0
players within 10% of the lead — Woolley is out on their own
★ TOP-10 CUT-OFF
11.86
The mark at number ten — 296 entries sit below it
● NATION IN FRONT
Ireland
6 of the top 50 · 20 teams represented
Best Average — full list
306 entries, ranked
Table view
1
Frank Woolley
ENG
8.00
2
Aftab Alam
AFG
9.11
3
Chris Morris
SA
9.50
4
Manny Aulakh
CAN
9.60
5
Abdul Razzaq
PAK
10.50
6
Shakti Gauchan
NEP
11.19
7
Bernard Scholtz
NAM
11.25
8
Mominul Haque
BAN
11.50
9
Zeeshan Siddiqui
OMN
11.67
10
Akila Dananjaya
SL
11.86
11
Sufyan Mehmood
OMN
12.00
12
Sydney Barnes
ENG
12.10
13
Lakshmipathy Balaji
IND
12.10
13
Yasir Arafat
PAK
12.10
14
Ajantha Mendis
SL
12.56
15
Majid Haq
SCO
12.57
16
Shadeep Silva
UAE
12.75
17
Alasdair Evans
SCO
13.00
17
Damodar Daesrath
CAN
13.00
18
Tim Gruijters
NED
13.67
18
Bhuvneshwar Kumar
IND
13.67
19
Harry Dean
ENG
13.91
20
Dawlat Zadran
AFG
14.35
21
Manjula Guruge
UAE
14.67
22
Sarel Burger
NAM
15.11
23
Max Sorensen
IRE
15.22
24
Jackson Bird
AUS
15.25
25
George Dockrell
IRE
15.37
26
Timm van der Gugten
NED
15.44
27
Boyd Rankin
ENG
15.50
28
Kevin O'Brien
IRE
15.53
29
Peter Borren
NED
15.79
30
Munir Dar
HK
16.00
31
Nizakat Khan
HK
16.36
32
Dion Stovell
BER
16.43
33
Nawroz Mangal
AFG
16.50
34
Alex Cusack
IRE
16.75
35
Shem Ngoche
KEN
16.83
36
Kinchit Shah
HK
17.00
36
Jimmy Matthews
AUS
17.00
37
Yuvraj Singh
IND
17.20
38
Paul Stirling
IRE
17.24
39
Aizaz Khan
HK
17.40
39
Nelson Odhiambo
KEN
17.40
40
Durand Soraine
CAN
17.67
41
Frank Foster
ENG
17.92
42
Craig Williams
NAM
18.00
43
Andrew White
IRE
18.20
44
Tino Best
WI
18.21
45
Rizwan Cheema
CAN
18.27
46
Izatullah Dawlatzai
AFG
18.33
47
James Ngoche
KEN
18.35
48
Roy Minnett
AUS
18.50
49
Junaid Siddiqui
CAN
18.71
50
Manoj Tiwary
IND
18.75
51
Narsingh Deonarine
WI
19.00
51
Mitchell McClenaghan
NZ
19.00
52
Harbhajan Singh
IND
19.33
53
Collins Obuya
KEN
19.42
54
Saeed Ajmal
PAK
19.45
55
Luke Wright
ENG
19.50
56
Bill Whitty
AUS
19.80
57
Mudassar Bukhari
NED
19.82
58
Aftab Ahmed
BAN
19.88
59
Amir Hamza
AFG
20.00
60
Jeevan Mendis
SL
20.07
61
Michael Swart
NED
20.38
62
Elias Sunny
BAN
20.45
63
Nigel Jones
IRE
20.50
64
Basant Regmi
NEP
20.64
65
Hiren Varaiya
KEN
20.67
66
Mitchell Starc
AUS
20.69
67
Abdur Razzak
BAN
20.71
67
Ahmed Raza
UAE
20.71
68
Gerry Hazlitt
AUS
20.95
69
Tony Ura
PNG
21.00
70
Jimmy Hansra
CAN
21.14
71
Sid Pegler
SA
21.34
72
Trent Johnston
IRE
21.42
73
Shannon Gabriel
WI
21.50
74
Vernon Philander
SA
21.52
75
Khurram Khan
UAE
21.60
76
Shapoor Zadran
AFG
21.67
77
Kemar Roach
WI
21.76
78
Vani Morea
PNG
22.00
78
Graham Onions
ENG
22.00
79
Josh Davey
SCO
22.25
80
Aaron Phangiso
SA
22.33
81
Karim Sadiq
AFG
22.80
82
Steven Finn
ENG
22.81
83
Mark Gillespie
NZ
22.82
84
Peter Siddle
AUS
23.10
85
Paras Khadka
NEP
23.14
86
Jacques Kallis
SA
23.43
87
Dave Nourse
SA
23.54
88
Charles Macartney
AUS
23.67
89
Junaid Khan
PAK
23.75
90
Ben Hilfenhaus
AUS
23.79
91
Charles Kelleway
AUS
23.90
91
Ahsan Malik
NED
23.90
92
Clint McKay
AUS
23.96
93
Shane Watson
AUS
24.00
93
Kaushal Lokuarachchi
SL
24.00
93
Gordon Drummond
SCO
24.00
94
Ashok Dinda
IND
24.11
95
Robin Peterson
SA
24.34
96
James Tredwell
ENG
24.38
97
Wilfred Rhodes
ENG
24.67
98
Mitchell Johnson
AUS
24.83
99
Sunil Narine
WI
24.85
100
Rakep Patel
KEN
25.00
100
Lahiru Thirimanne
SL
25.00
101
Irfan Pathan
IND
25.06
102
Abdur Rehman
PAK
25.10
103
Pat Cummins
AUS
25.15
104
Ajay Lalcheta
OMN
25.25
105
Arshad Ali
UAE
25.33
106
Mashrafe Mortaza
BAN
25.35
107
Tim Southee
NZ
25.48
108
Nazmul Hossain
BAN
25.50
108
Harvir Baidwan
CAN
25.50
109
Chris Amini
PNG
25.57
110
Raza Hasan
PAK
25.67
111
Pieter Seelaar
NED
25.92
112
Jan Stander
SCO
26.00
113
Monty Panesar
ENG
26.03
114
Richie Berrington
SCO
26.30
115
Ragheb Aga
KEN
26.40
116
Aubrey Faulkner
SA
26.47
117
Michael Bates
NZ
26.50
118
Tom Cooper
NED
26.57
119
Roy Lamsam
HK
26.67
120
Pragyan Ojha
IND
26.71
121
Ryan McLaren
SA
26.83
122
Sohag Gazi
BAN
27.00
122
Zahid Hussain
CAN
27.00
122
Krishmar Santokie
WI
27.00
123
Rob Nicol
NZ
27.08
124
Dale Steyn
SA
27.08
125
Elmore Hutchinson
USA
27.17
126
Morne Morkel
SA
27.25
127
Danny Briggs
ENG
27.25
128
Graeme Swann
ENG
27.45
129
Johan Botha
SA
27.56
129
Gordon Goudie
SCO
27.56
130
Daniel Christian
AUS
27.96
131
Mohammad Sami
PAK
28.00
132
Samiullah Shenwari
AFG
28.33
133
Samuel Badree
WI
28.40
134
Hiral Patel
CAN
28.50
135
Jade Dernbach
ENG
28.68
136
James Anderson
ENG
28.71
137
Rangana Herath
SL
28.78
138
Irfan Ahmed
HK
28.86
139
Chris Martin
NZ
28.90
140
Gordon White
SA
29.00
140
Rahul Sharma
HK
29.00
141
John Mooney
IRE
29.20
142
Safyaan Sharif
SCO
29.38
143
Mahuru Dai
PNG
29.40
143
Rajeshkumar Ranpura
OMN
29.40
144
Preston Mommsen
SCO
29.45
145
Kyle Mills
NZ
29.65
146
Zamir Khan
AFG
29.67
147
Brett Lee
AUS
29.81
148
Sohail Tanvir
PAK
29.81
149
Ravi Rampaul
WI
29.86
150
Parth Desai
CAN
30.00
150
Mitchell Marsh
AUS
30.00
151
Kevin Pietersen
ENG
30.20
152
Veerasammy Permaul
WI
30.58
153
Lonwabo Tsotsobe
SA
30.72
154
Willie Gavera
PNG
30.75
155
Lasith Malinga
SL
30.84
156
Stuart Broad
ENG
31.10
157
Matthew Parker
SCO
31.25
158
Thisara Perera
SL
31.39
159
Kane Williamson
NZ
31.67
160
Rodney Trott
BER
32.00
161
Suraj Randiv
SL
32.32
162
Michael Clarke
AUS
32.36
163
Trent Boult
NZ
32.43
164
Jason Kila
PNG
32.67
165
Umar Gul
PAK
32.78
166
Michael Beer
AUS
33.00
167
James Franklin
NZ
33.25
168
Jacob Oram
NZ
33.46
169
Vinay Kumar
IND
33.47
170
Shane Shillingford
WI
33.60
171
Mohammad Hafeez
PAK
33.74
172
John Reva
PNG
34.33
173
Nathan Lyon
AUS
34.38
174
Marchant de Lange
SA
34.50
175
Nuwan Kulasekara
SL
35.00
175
Henry Osinde
CAN
35.00
175
Jeremy Gordon
CAN
35.00
175
Stuart Meaker
ENG
35.00
176
Andre Russell
WI
35.39
177
Jeetan Patel
NZ
35.45
178
Doug Bracewell
NZ
35.48
179
Dean Elgar
SA
35.50
180
Ryan Harris
AUS
35.60
181
James Pattinson
AUS
35.83
182
Piyush Chawla
IND
35.83
183
'Young Jack' Hearne
ENG
36.00
183
Farveez Maharoof
SL
36.00
184
Nathan McCullum
NZ
36.63
185
Marlon Samuels
WI
36.72
186
Ziaur Rahman
AFG
37.00
187
Dwayne Bravo
WI
37.20
188
Ronnie Hira
NZ
37.29
188
Mahmudullah
BAN
37.29
189
Shafiul Islam
BAN
37.50
189
Moneeb Iqbal
SCO
37.50
190
Xavier Doherty
AUS
37.54
191
Ravichandran Ashwin
IND
37.86
192
Fidel Edwards
WI
37.94
193
Vikrant Shetty
UAE
38.00
193
Syed Ali
OMN
38.00
194
Shaminda Eranga
SL
38.15
195
Dwayne Smith
WI
39.00
196
Sachithra Senanayake
SL
39.22
197
Andrew Ellis
NZ
39.25
198
Ravi Bopara
ENG
39.50
199
Duncan Allan
KEN
40.00
199
Rusty Theron
SA
40.00
200
Tim Bresnan
ENG
40.12
201
Rory Kleinveldt
SA
40.13
202
Dhammika Prasad
SL
40.14
203
Chris Gayle
WI
40.50
204
Shahid Afridi
PAK
40.71
205
Hammad Azam
PAK
41.00
206
Shakib Al Hasan
BAN
41.44
207
David Warner
AUS
41.75
208
David Hussey
AUS
42.00
208
Aizaz Cheema
PAK
42.00
209
Nehemiah Odhiambo
KEN
42.56
210
Darren Sammy
WI
43.86
211
Kieron Pollard
WI
44.33
212
Amjad Javed
UAE
44.50
213
Praveen Kumar
IND
44.70
214
Elijah Otieno
KEN
45.00
215
Shingi Masakadza
ZIM
45.33
216
Kyle Jarvis
ZIM
45.56
217
Zaheer Khan
IND
45.96
218
Mohammad Nabi
AFG
46.10
219
Jean-Paul Duminy
SA
46.13
220
Umesh Yadav
IND
46.25
221
Angelo Mathews
SL
46.72
222
Hamilton Masakadza
ZIM
47.00
223
Elton Chigumbura
ZIM
49.00
223
Sajeewa Weerakoon
SL
49.00
224
Brad Hogg
AUS
49.20
225
Graeme Cremer
ZIM
49.67
226
Tarun Nethula
NZ
49.80
226
Sid Emery
AUS
49.80
227
Wayne Parnell
SA
50.71
228
Mohammad Irfan
PAK
51.50
229
Neil Wagner
NZ
52.25
230
Prosper Utseya
ZIM
53.00
231
Charlie Llewellyn
SA
54.75
232
Syed Kaleem
OMN
55.00
233
Imran Tahir
SA
55.88
234
Garey Mathurin
WI
56.00
235
Chanaka Welegedara
SL
56.25
236
Syed Bashir Ahmed Shah
DEN
56.33
237
Rubel Hossain
BAN
57.83
238
Virender Sehwag
IND
58.40
239
Suranga Lakmal
SL
59.20
240
Dilhara Fernando
SL
62.33
241
Ishant Sharma
IND
62.50
242
Kamau Leverock
BER
63.25
243
Albie Morkel
SA
65.50
244
Samit Patel
ENG
65.55
245
Wahab Riaz
PAK
67.00
246
Javed Ahmadi
AFG
68.00
247
Suresh Raina
IND
72.50
248
Shahadat Hossain
BAN
73.40
249
Ravindra Jadeja
IND
74.63
250
Stefan Kelly
BER
76.00
251
Reggie Schwarz
SA
76.67
252
Mirwais Ashraf
AFG
78.50
253
Lucas Oluoch
KEN
80.00
254
Janeiro Tucker
BER
80.50
255
Naeem Islam
BAN
81.50
256
Daniel Vettori
NZ
82.71
257
Gerrie Snyman
NAM
84.50
258
Adam Milne
NZ
86.00
259
Nuwan Pradeep
SL
87.50
260
Ray Price
ZIM
88.33
261
Tillakaratne Dilshan
SL
91.25
262
Seekkuge Prasanna
SL
94.00
263
Todd Astle
NZ
97.00
264
Rohit Sharma
IND
99.00
265
Glenn Maxwell
AUS
104.00
266
Keegan Meth
ZIM
112.00
267
Faf du Plessis
SA
122.00
268
Brian Vitori
ZIM
123.50
269
Asif Khan
UAE
125.00
270
Gulbadin Naib
AFG
126.00
271
Michael Hussey
AUS
129.00
272
Abul Hasan
BAN
137.50
273
John Hastings
AUS
153.00
274
Jonathan Trott
ENG
156.00
275
Devendra Bishoo
WI
169.00
276
Virat Kohli
IND
199.00
Show all 306 ↓
Nothing matches that filter.
RECENT RESULTS
4 matches
▲
show
‹
CPL
CPL 2026
FAL
AMA
CPL
CPL 2026
FAL
AMA
CPL
CPL 2026
TRI
FAL
CPL
CPL 2026
FAL
TRI
›