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
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
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.
T20I
2012
259 entries
2
7.67
Josh Davey
SCO
0.33 clear of Harbhajan Singh
3
8.00
Harbhajan Singh
IND
0.33 off the lead
4
9.11
Aftab Alam
AFG
1.44 off the lead
● LEADS
Josh Davey
SCO
7.67 · 0.33 better than Singh
↑ IN THE CHASE
1
player sits within 10% of the lead on best average
★ TOP-10 CUT-OFF
10.50
The mark at number ten — 249 entries sit below it
● NATION IN FRONT
India
5 of the top 50 · 20 teams represented
Best Average — full list
259 entries, ranked
Table view
1
Not on record
NEP
2.00
2
Josh Davey
SCO
7.67
3
Harbhajan Singh
IND
8.00
4
Aftab Alam
AFG
9.11
5
Mohammad Sami
PAK
9.50
5
Chris Morris
SA
9.50
6
Dawlat Zadran
AFG
9.53
7
Manny Aulakh
CAN
9.60
8
Ajantha Mendis
SL
9.80
9
Andrew White
IRE
10.40
10
Abdul Razzaq
PAK
10.50
11
Majid Haq
SCO
11.15
12
Shakti Gauchan
NEP
11.19
13
Nawroz Mangal
AFG
11.50
14
Zeeshan Siddiqui
OMN
11.67
15
Dale Steyn
SA
11.80
16
Akila Dananjaya
SL
11.86
17
Yuvraj Singh
IND
11.93
18
Sufyan Mehmood
OMN
12.00
19
Lakshmipathy Balaji
IND
12.10
19
Yasir Arafat
PAK
12.10
20
Christoffel Viljoen
NAM
12.71
21
Not on record
ITL
12.82
22
Brian Masaba
UGA
13.00
23
Tim Gruijters
NED
13.67
24
Mitchell Starc
AUS
13.71
25
Bhuvneshwar Kumar
IND
13.75
26
Not on record
ITL
13.90
27
Ashok Dinda
IND
14.08
28
Sarel Burger
NAM
14.09
29
Timm van der Gugten
NED
14.22
30
Boyd Rankin
ENG
14.42
31
Jeevan Mendis
SL
14.50
32
Graeme Swann
ENG
14.71
33
Jonathan Ssebanja
UGA
14.85
34
Jacques Kallis
SA
14.86
35
Kevin O'Brien
IRE
14.87
36
Max Sorensen
IRE
15.22
37
Shem Ngoche
KEN
15.29
38
Junaid Siddiqui
CAN
15.58
39
Ryan McLaren
SA
15.60
40
Saeed Ajmal
PAK
15.64
41
Shane Watson
AUS
15.82
42
Munir Dar
HK
16.00
43
George Dockrell
IRE
16.09
44
Elias Sunny
BAN
16.22
45
Peter Borren
NED
16.33
46
Nizakat Khan
HK
16.36
47
Dion Stovell
BER
16.43
48
Shapoor Zadran
AFG
16.50
49
Steven Finn
ENG
16.71
50
Nuwan Kulasekara
SL
16.73
51
Not on record
PNG
16.91
52
Mudassar Bukhari
NED
17.00
52
Kinchit Shah
HK
17.00
53
Not on record
ITL
17.17
54
Michael Swart
NED
17.25
55
Aizaz Khan
HK
17.40
55
Rahul Sharma
HK
18.67
56
Shaminda Eranga
SL
17.67
57
Paul Stirling
IRE
17.82
58
Not on record
OMN
17.88
59
Ben Hilfenhaus
AUS
18.00
60
James Ngoche
KEN
18.08
61
Not on record
NAM
18.30
62
Sunil Narine
WI
18.38
63
Sachithra Senanayake
SL
18.50
64
Irfan Pathan
IND
18.58
65
Rahul Sharma
HK
18.67
65
Aftab Ahmed
BAN
19.88
66
Robin Peterson
SA
18.83
66
Brett Lee
AUS
18.83
67
Gordon Drummond
SCO
18.88
68
Mitchell McClenaghan
NZ
19.00
68
Not on record
PNG
19.00
69
Not on record
NAM
19.10
70
Not on record
NAM
19.17
70
Nelson Odhiambo
KEN
19.17
71
Not on record
NEP
19.18
72
Not on record
USA
19.20
73
Alex Cusack
IRE
19.29
74
Karim Sadiq
AFG
19.38
75
Rory Kleinveldt
SA
19.50
75
Luke Wright
ENG
19.50
76
Mashrafe Mortaza
BAN
19.67
77
Rangana Herath
SL
19.75
78
Aftab Ahmed
BAN
19.88
79
Not on record
USA
20.00
79
Hiren Varaiya
KEN
20.00
80
Nigel Jones
IRE
20.50
80
David Hussey
AUS
20.50
80
Sohail Tanvir
PAK
20.50
81
Ravi Rampaul
WI
20.55
82
Basant Regmi
NEP
20.64
83
Abdur Razzak
BAN
20.67
84
Ahsan Malik
NED
20.88
85
Tony Ura
PNG
21.00
86
James Franklin
NZ
21.29
87
Daniel Christian
AUS
21.38
88
Jimmy Hansra
CAN
21.50
89
Jan Stander
SCO
21.67
89
Not on record
USA
21.67
90
Izatullah Dawlatzai
AFG
21.80
91
Collins Obuya
KEN
21.86
92
Not on record
USA
21.90
93
Not on record
UGA
22.00
93
Vani Morea
PNG
22.00
94
Aaron Phangiso
SA
22.33
95
Not on record
ITL
22.38
96
Samiullah Shenwari
AFG
22.89
97
Umar Gul
PAK
22.95
98
Paras Khadka
NEP
23.14
99
Not on record
DEN
23.33
99
Not on record
BER
23.33
99
Trent Johnston
IRE
23.33
100
Pat Cummins
AUS
23.91
101
Umesh Yadav
IND
24.00
101
Kaushal Lokuarachchi
SL
24.00
101
Not on record
NAM
24.00
102
Marlon Samuels
WI
24.11
103
Ragheb Aga
KEN
24.40
104
Tim Southee
NZ
24.79
105
Lasith Malinga
SL
25.00
105
Not on record
ITL
25.00
106
Dwayne Bravo
WI
25.20
107
Not on record
USA
25.25
107
Ajay Lalcheta
OMN
25.25
108
John Mooney
IRE
25.50
108
Harvir Baidwan
CAN
25.50
109
Chris Amini
PNG
25.57
110
Raza Hasan
PAK
25.67
111
Elton Chigumbura
ZIM
26.00
112
Tim Bresnan
ENG
26.20
113
Marchant de Lange
SA
26.33
114
Rakep Patel
KEN
26.50
115
Stuart Broad
ENG
26.55
116
Roy Lamsam
HK
26.67
117
Rizwan Cheema
CAN
26.75
117
Michael Bates
NZ
26.75
118
Safyaan Sharif
SCO
26.83
119
Justine Pitcher
BER
27.00
119
Krishmar Santokie
WI
27.00
119
Zahid Hussain
CAN
27.00
120
Angelo Mathews
SL
27.17
120
Elmore Hutchinson
USA
27.17
121
Not on record
DEN
27.25
122
Fidel Edwards
WI
27.33
123
Johan Botha
SA
27.50
124
Morne Morkel
SA
27.82
125
Aizaz Cheema
PAK
28.00
125
Kieron Pollard
WI
28.00
126
Doug Bracewell
NZ
28.33
127
Samuel Badree
WI
28.40
128
Ishant Sharma
IND
28.50
129
Pieter Seelaar
NED
28.63
130
Irfan Ahmed
HK
28.86
131
Jade Dernbach
ENG
28.92
132
Thisara Perera
SL
29.20
133
Richie Berrington
SCO
29.29
134
Mahuru Dai
PNG
29.40
134
Rajeshkumar Ranpura
OMN
29.40
135
Deusdedit Muhumuza
UGA
29.50
135
Duncan Allan
KEN
29.50
135
Kyle Jarvis
ZIM
29.50
136
Zamir Khan
AFG
29.67
137
Mohammad Hafeez
PAK
29.70
138
Not on record
UGA
29.86
139
Preston Mommsen
SCO
29.89
140
Mitchell Marsh
AUS
30.00
140
Parth Desai
CAN
30.00
141
Zaheer Khan
IND
30.25
142
Willie Gavera
PNG
30.75
143
Ziaur Rahman
AFG
37.00
143
Suresh Raina
IND
31.00
144
Matthew Parker
SCO
31.25
145
Albie Morkel
SA
31.50
145
Rubel Hossain
BAN
31.50
146
Rodney Trott
BER
32.00
146
Henry Ssenyondo
UGA
32.00
147
Rob Nicol
NZ
32.25
148
Chris Gayle
WI
32.33
149
Nathan McCullum
NZ
32.44
150
Jason Kila
PNG
32.67
151
Not on record
NAM
33.00
152
Not on record
USA
33.17
153
Mahmudullah
BAN
33.40
154
Tom Cooper
NED
33.50
155
Ravichandran Ashwin
IND
34.00
156
Not on record
PNG
34.17
157
John Reva
PNG
34.33
158
Henry Osinde
CAN
34.80
159
Stuart Meaker
ENG
35.00
159
Danny Briggs
ENG
35.00
159
Clint McKay
AUS
35.00
159
Kane Williamson
NZ
35.00
160
Jacob Oram
NZ
35.40
161
Jean-Paul Duminy
SA
36.00
161
Kemar Roach
WI
36.00
162
Shahid Afridi
PAK
36.67
163
Ziaur Rahman
AFG
37.00
163
Graeme Cremer
ZIM
37.00
164
Ronnie Hira
NZ
37.29
165
Moneeb Iqbal
SCO
37.50
165
Xavier Doherty
AUS
37.50
166
Charles Waiswa
UGA
37.71
167
Syed Ali
OMN
38.00
168
Praveen Kumar
IND
38.50
169
Kyle Mills
NZ
39.13
170
Shakib Al Hasan
BAN
39.33
171
Roger Galwanao Mukasa
UGA
39.50
172
Not on record
HK
40.00
172
Rusty Theron
SA
40.00
173
Not on record
ITL
40.75
174
Piyush Chawla
IND
41.00
175
Not on record
DEN
41.25
176
Mirwais Ashraf
AFG
41.50
177
Gordon Goudie
SCO
41.67
178
Asif Khan
UAE
125.00
178
Not on record
NAM
42.33
179
Vinay Kumar
IND
42.50
180
Hiral Patel
CAN
43.00
181
Not on record
BER
43.33
182
Not on record
HK
44.00
182
Sohag Gazi
BAN
44.00
183
Mohammad Irfan
PAK
45.00
183
Glenn Maxwell
AUS
45.00
183
Elijah Otieno
KEN
45.00
184
Franco Nsubuga
UGA
46.25
185
Nehemiah Odhiambo
KEN
46.80
186
Not on record
USA
47.00
186
Not on record
NEP
47.00
187
Darren Sammy
WI
48.60
188
Not on record
CAN
49.00
189
Brad Hogg
AUS
49.20
190
Not on record
OMN
50.00
191
Mohammad Nabi
AFG
53.80
192
Abul Hasan
BAN
54.00
193
Syed Kaleem
OMN
55.00
194
Garey Mathurin
WI
56.00
195
Syed Bashir Ahmed Shah
DEN
56.33
196
James Tredwell
ENG
58.00
197
Shafiul Islam
BAN
60.50
198
Not on record
OMN
61.00
199
Ravi Bopara
ENG
63.00
200
Kamau Leverock
BER
63.25
201
Daniel Vettori
NZ
70.00
202
Stefan Kelly
BER
76.00
203
Janeiro Tucker
BER
80.50
204
Gerrie Snyman
NAM
84.50
205
Not on record
ITL
85.00
206
Samit Patel
ENG
87.00
207
Not on record
DEN
88.00
208
Ravindra Jadeja
IND
90.00
209
Not on record
OMN
94.00
210
Not on record
HK
100.00
211
Wayne Parnell
SA
104.00
212
Not on record
UAE
123.00
213
Virat Kohli
IND
124.00
214
Not on record
UAE
127.00
Show all 259 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
KIN
PAT
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
BUL
59 (14.4)
SPN
61/1 (4.5)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
CZE
ISR
155/3 (16.0)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
FIN
168/9 (20.0)
LUX
95 (17.2)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
GER
98/3 (8.1)
GRC
96 (18.2)
›