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 Bowling Fig in 2012: Top Performers, Rankings & Full Stats
This page shows players with the best bowling fig during the 2012 season, ranking them by their on-field performances.
ALL FORMATS
2012
423 entries
1
8/29
Sydney Barnes
ENG
Best return on the list
2
7/25
Gerry Hazlitt
AUS
3
7/55
Saeed Ajmal
PAK
● LEADS
Sydney Barnes
ENG
8/29 · best figures on this list
↑ MATCHING THE HAUL
1
entries on this list took 8 wickets in an innings
★ TOP-10 CUT-OFF
6/23
The mark at number ten — 413 entries sit below it
● NATION IN FRONT
Australia
10 of the top 50 · 13 teams represented
Best Bowling Fig — full list
423 entries, ranked
Table view
1
Sydney Barnes
ENG
8/29
2
Gerry Hazlitt
AUS
7/25
3
Saeed Ajmal
PAK
7/55
4
Tim Southee
NZ
7/64
5
Sid Pegler
SA
7/65
6
Stuart Broad
ENG
7/72
7
Aubrey Faulkner
SA
7/84
8
Ajantha Mendis
SL
6/8
9
Aftab Ahmed
BAN
6/22
10
Morne Morkel
SA
6/23
11
Abdur Rehman
PAK
6/25
12
Chris Martin
NZ
6/26
13
Ravichandran Ashwin
IND
6/31
14
Rizwan Cheema
CAN
6/34
15
Tino Best
WI
6/40
16
Rangana Herath
SL
6/43
17
Vernon Philander
SA
6/44
17
Thisara Perera
SL
6/44
18
Monty Panesar
ENG
6/62
19
Sohag Gazi
BAN
6/74
20
Graeme Swann
ENG
6/82
21
Fidel Edwards
WI
6/90
22
Mark Gillespie
NZ
6/113
23
Shane Shillingford
WI
6/119
24
Mitchell Starc
AUS
6/154
25
Elias Sunny
BAN
5/13
26
Dawlat Zadran
AFG
5/14
27
Frank Foster
ENG
5/16
28
Frank Woolley
ENG
5/20
29
Aizaz Khan
HK
5/25
30
Sunil Narine
WI
5/27
31
Clint McKay
AUS
5/28
32
Daniel Christian
AUS
5/31
32
Lasith Malinga
SL
5/31
33
Ben Hilfenhaus
AUS
5/33
33
Charles Kelleway
AUS
5/33
34
Shahid Afridi
PAK
5/36
35
Kemar Roach
WI
5/41
36
Pragyan Ojha
IND
5/45
37
Peter Siddle
AUS
5/49
37
Ravi Rampaul
WI
5/49
38
Bill Whitty
AUS
5/55
39
Dale Steyn
SA
5/56
40
Irfan Pathan
IND
5/61
41
Nathan Lyon
AUS
5/68
42
Junaid Khan
PAK
5/70
43
James Anderson
ENG
5/72
44
Michael Clarke
AUS
5/86
45
Umesh Yadav
IND
5/93
46
Christoffel Viljoen
NAM
4/8
47
Not on record
NAM
4/9
47
Not on record
ITL
4/9
47
Boyd Rankin
ENG
4/9
48
Harbhajan Singh
IND
4/12
48
Karim Sadiq
AFG
4/12
49
Suraj Randiv
SL
4/13
50
Samiullah Shenwari
AFG
4/14
50
Shem Ngoche
KEN
4/14
51
Jacques Kallis
SA
4/15
52
Not on record
ITL
4/18
53
Ashok Dinda
IND
4/19
53
Harry Dean
ENG
4/19
53
Mashrafe Mortaza
BAN
4/19
53
Rob Nicol
NZ
4/19
54
Not on record
ITL
4/20
54
Shakti Gauchan
NEP
4/20
55
Kinchit Shah
HK
4/21
56
Timm van der Gugten
NED
4/22
57
Not on record
NEP
4/24
58
Dion Stovell
BER
4/25
58
Hiren Varaiya
KEN
4/25
58
Aftab Alam
AFG
4/25
59
Jimmy Matthews
AUS
4/29
60
Peter Borren
NED
4/32
60
Mudassar Bukhari
NED
4/32
61
Roy Minnett
AUS
4/34
61
Tim Bresnan
ENG
4/34
61
Steven Finn
ENG
4/34
62
Umar Gul
PAK
4/37
62
Narsingh Deonarine
WI
4/37
63
Izatullah Dawlatzai
AFG
4/38
64
Trent Boult
NZ
4/42
65
Aizaz Cheema
PAK
4/43
65
David Hussey
AUS
4/43
65
James Pattinson
AUS
4/43
66
Jade Dernbach
ENG
4/45
66
Andre Russell
WI
4/45
67
Marchant de Lange
SA
4/46
67
Shingi Masakadza
ZIM
4/46
68
Xavier Doherty
AUS
4/49
69
Dave Nourse
SA
4/52
70
Manoj Tiwary
IND
4/61
71
Mitchell Johnson
AUS
4/63
72
Piyush Chawla
IND
4/69
73
Graham Onions
ENG
4/88
74
Jeetan Patel
NZ
4/100
75
Shakib Al Hasan
BAN
4/151
76
Bhuvneshwar Kumar
IND
3/9
76
Not on record
PNG
3/9
77
Tom Cooper
NED
3/11
77
Nizakat Khan
HK
3/11
78
Sohail Tanvir
PAK
3/12
78
Majid Haq
SCO
3/12
79
Nelson Odhiambo
KEN
3/13
79
Junaid Siddiqui
CAN
3/13
80
Angelo Mathews
SL
3/14
80
Sarel Burger
NAM
3/14
81
Jeevan Mendis
SL
3/15
81
George Dockrell
IRE
3/15
81
Munir Dar
HK
3/15
81
Pat Cummins
AUS
3/15
82
Mohammad Sami
PAK
3/16
82
Ragheb Aga
KEN
3/16
82
Zahid Hussain
CAN
3/16
82
Zeeshan Siddiqui
OMN
3/16
82
Pieter Seelaar
NED
3/16
83
Alex Cusack
IRE
3/17
83
Yuvraj Singh
IND
3/17
84
Yasir Arafat
PAK
3/18
84
Rory Kleinveldt
SA
3/18
85
Lonwabo Tsotsobe
SA
3/19
85
Abdur Razzak
BAN
3/19
85
Lakshmipathy Balaji
IND
3/19
85
Not on record
DEN
3/19
86
Gordon Drummond
SCO
3/20
86
Paul Stirling
IRE
3/20
86
Max Sorensen
IRE
3/20
86
Shapoor Zadran
AFG
3/20
87
Vinay Kumar
IND
3/21
87
Not on record
UGA
3/21
88
Elmore Hutchinson
USA
3/22
88
Zaheer Khan
IND
3/22
89
Brett Lee
AUS
3/23
89
James Ngoche
KEN
3/23
89
Marlon Samuels
WI
3/23
89
Josh Davey
SCO
3/23
89
Basant Regmi
NEP
3/23
90
Collins Obuya
KEN
3/24
91
Durand Soraine
CAN
3/25
91
Ryan McLaren
SA
3/25
91
Aaron Phangiso
SA
3/25
91
Willie Gavera
PNG
3/25
92
Shane Watson
AUS
3/26
92
Samit Patel
ENG
3/26
92
Kyle Mills
NZ
3/26
92
Doug Bracewell
NZ
3/26
93
Darren Sammy
WI
3/28
94
Harvir Baidwan
CAN
3/29
94
Jacob Oram
NZ
3/29
94
Charles Macartney
AUS
3/29
94
Khurram Khan
UAE
3/29
94
Jonathan Ssebanja
UGA
3/29
94
Charles Waiswa
UGA
3/29
94
Not on record
OMN
3/29
94
Not on record
USA
3/29
95
Michael Bates
NZ
3/31
95
Ryan Harris
AUS
3/31
95
Shafiul Islam
BAN
3/31
96
Nazmul Hossain
BAN
3/32
96
Irfan Ahmed
HK
3/32
96
Veerasammy Permaul
WI
3/32
97
Preston Mommsen
SCO
3/33
98
Craig Williams
NAM
3/34
99
Arshad Ali
UAE
3/35
99
Kevin O'Brien
IRE
3/35
99
James Tredwell
ENG
3/35
100
Robin Peterson
SA
3/37
101
Not on record
USA
3/39
102
Nuwan Kulasekara
SL
3/40
102
Farveez Maharoof
SL
3/40
103
Virender Sehwag
IND
3/43
104
Mahmudullah
BAN
3/46
104
Dhammika Prasad
SL
3/46
105
Ishant Sharma
IND
3/49
106
Shaminda Eranga
SL
3/51
107
Kevin Pietersen
ENG
3/52
108
Shahadat Hossain
BAN
3/53
109
Mohammad Hafeez
PAK
3/54
110
Praveen Kumar
IND
3/56
111
Dwayne Bravo
WI
3/58
112
Wilfred Rhodes
ENG
3/59
113
Shannon Gabriel
WI
3/60
114
Imran Tahir
SA
3/63
115
Prosper Utseya
ZIM
3/71
116
Dilhara Fernando
SL
3/74
117
Chanaka Welegedara
SL
3/89
118
Reggie Schwarz
SA
3/142
119
Not on record
NEP
2/4
120
Kieron Pollard
WI
2/6
121
Dwayne Smith
WI
2/7
122
Trent Johnston
IRE
2/8
122
Ravi Bopara
ENG
2/8
122
Manny Aulakh
CAN
2/8
122
Brian Masaba
UGA
2/8
123
Akila Dananjaya
SL
2/9
123
Abdul Razzaq
PAK
2/9
124
John Mooney
IRE
2/11
124
Tim Gruijters
NED
2/11
124
Not on record
NAM
2/11
124
Not on record
ITL
2/11
125
Bernard Scholtz
NAM
2/13
125
Ajay Lalcheta
OMN
2/13
125
Michael Swart
NED
2/13
125
Richie Berrington
SCO
2/13
125
Andrew White
IRE
2/13
125
Kane Williamson
NZ
2/13
126
Mominul Haque
BAN
2/14
126
Nawroz Mangal
AFG
2/14
126
Rodney Trott
BER
2/14
126
Raza Hasan
PAK
2/14
126
Roger Galwanao Mukasa
UGA
2/14
126
Not on record
OMN
2/14
127
Not on record
DEN
2/15
127
Chris Amini
PNG
2/15
127
Safyaan Sharif
SCO
2/15
127
Moneeb Iqbal
SCO
2/15
127
Paras Khadka
NEP
2/15
128
Not on record
USA
2/16
128
Not on record
NAM
2/16
128
Henry Osinde
CAN
2/16
129
Nehemiah Odhiambo
KEN
2/17
130
Amir Hamza
AFG
2/18
130
Not on record
CAN
2/18
130
Ahsan Malik
NED
2/18
131
Nathan McCullum
NZ
2/19
131
Chris Morris
SA
2/19
131
Deusdedit Muhumuza
UGA
2/19
131
Johan Botha
SA
2/19
132
Sachithra Senanayake
SL
2/20
132
Not on record
PNG
2/20
132
Not on record
NAM
2/20
133
Shadeep Silva
UAE
2/21
133
Chris Gayle
WI
2/21
134
Ahmed Raza
UAE
2/22
134
Andrew Ellis
NZ
2/22
135
Not on record
USA
2/23
135
Not on record
DEN
2/23
135
Elton Chigumbura
ZIM
2/23
136
Neil Wagner
NZ
2/24
136
Not on record
USA
2/24
136
Jan Stander
SCO
2/24
136
Matthew Parker
SCO
2/24
136
Mitchell McClenaghan
NZ
2/24
136
Rajeshkumar Ranpura
OMN
2/24
137
Syed Ali
OMN
2/26
137
Henry Ssenyondo
UGA
2/26
137
James Franklin
NZ
2/26
138
Mohammad Nabi
AFG
2/27
138
Not on record
BER
2/27
138
Samuel Badree
WI
2/27
139
Kamau Leverock
BER
2/28
140
Justine Pitcher
BER
2/29
140
Jackson Bird
AUS
2/29
140
Rahul Sharma
HK
2/29
141
Wayne Parnell
SA
2/30
142
Kaushal Lokuarachchi
SL
2/31
142
John Reva
PNG
2/31
143
Kyle Jarvis
ZIM
2/32
144
Abul Hasan
BAN
2/33
144
Vikrant Shetty
UAE
2/33
144
Gordon Goudie
SCO
2/33
145
Manjula Guruge
UAE
2/34
146
Roy Lamsam
HK
2/35
147
Syed Bashir Ahmed Shah
DEN
2/36
148
Suranga Lakmal
SL
2/37
148
Wahab Riaz
PAK
2/37
149
Luke Wright
ENG
2/38
150
Danny Briggs
ENG
2/39
151
Tarun Nethula
NZ
2/41
152
Jean-Paul Duminy
SA
2/44
153
David Warner
AUS
2/45
154
Sid Emery
AUS
2/46
155
Suresh Raina
IND
2/49
156
Rubel Hossain
BAN
2/53
157
Michael Beer
AUS
2/56
158
Ravindra Jadeja
IND
2/58
159
Ray Price
ZIM
2/59
160
Nuwan Pradeep
SL
2/63
161
Charlie Llewellyn
SA
2/71
162
Tillakaratne Dilshan
SL
2/73
163
Graeme Cremer
ZIM
2/112
164
Albie Morkel
SA
1/0
165
Daniel Vettori
NZ
1/2
166
'Young Jack' Hearne
ENG
1/5
166
Duncan Allan
KEN
1/5
167
Jimmy Hansra
CAN
1/6
167
Zamir Khan
AFG
1/6
167
Not on record
ITL
1/6
167
Not on record
NAM
1/6
168
Franco Nsubuga
UGA
1/8
168
Not on record
ITL
1/8
168
Mirwais Ashraf
AFG
1/8
168
Faf du Plessis
SA
1/8
169
Jason Kila
PNG
1/9
170
Not on record
OMN
1/11
170
Syed Kaleem
OMN
1/11
170
Dean Elgar
SA
1/11
170
Brad Hogg
AUS
1/11
171
Glenn Maxwell
AUS
1/12
171
Sufyan Mehmood
OMN
1/12
171
Ronnie Hira
NZ
1/12
171
Vani Morea
PNG
1/12
171
Tony Ura
PNG
1/12
172
Alasdair Evans
SCO
1/13
172
Not on record
BER
1/13
172
Damodar Daesrath
CAN
1/13
172
Rakep Patel
KEN
1/13
173
Nigel Jones
IRE
1/14
173
Mahuru Dai
PNG
1/14
174
Not on record
PNG
1/15
174
Not on record
UGA
1/15
175
Not on record
NAM
1/16
175
Not on record
OMN
1/16
175
Not on record
USA
1/16
175
Amjad Javed
UAE
1/16
175
Hiral Patel
CAN
1/16
175
Ziaur Rahman
AFG
1/16
175
Jonathan Trott
ENG
1/16
176
Rohit Sharma
IND
1/17
176
Adam Milne
NZ
1/17
176
Not on record
ITL
1/17
177
Not on record
USA
1/18
178
Michael Hussey
AUS
1/19
178
Gerrie Snyman
NAM
1/19
178
Elijah Otieno
KEN
1/19
179
Not on record
HK
1/20
179
Not on record
NEP
1/20
180
Not on record
HK
1/21
180
Hammad Azam
PAK
1/21
180
Virat Kohli
IND
1/21
180
Naeem Islam
BAN
1/21
181
Not on record
UAE
1/24
182
Mohammad Irfan
PAK
1/25
182
Stefan Kelly
BER
1/25
182
Lahiru Thirimanne
SL
1/25
183
Janeiro Tucker
BER
1/26
183
Lucas Oluoch
KEN
1/26
183
Not on record
HK
1/26
183
Not on record
DEN
1/26
184
Rusty Theron
SA
1/27
184
Krishmar Santokie
WI
1/27
185
Stuart Meaker
ENG
1/28
186
Gordon White
SA
1/29
187
Parth Desai
CAN
1/30
187
Mitchell Marsh
AUS
1/30
188
Garey Mathurin
WI
1/33
189
Jeremy Gordon
CAN
1/35
190
Hamilton Masakadza
ZIM
1/36
191
Gulbadin Naib
AFG
1/37
192
Not on record
UAE
1/40
193
Javed Ahmadi
AFG
1/47
194
Keegan Meth
ZIM
1/48
195
Seekkuge Prasanna
SL
1/49
195
Sajeewa Weerakoon
SL
1/49
196
John Hastings
AUS
1/51
197
Todd Astle
NZ
1/56
198
Brian Vitori
ZIM
1/94
199
Devendra Bishoo
WI
1/125
200
Daniel Flynn
NZ
0/0
200
Matthew Wade
AUS
0/0
200
Ricky Ponting
AUS
0/0
201
Shoaib Malik
PAK
0/1
202
Younis Khan
PAK
0/2
202
James Neesham
NZ
0/2
202
Martin Guptill
NZ
0/2
202
Thilan Samaraweera
SL
0/2
203
Stuart Matsikenyeri
ZIM
0/3
203
Rob Quiney
AUS
0/3
203
Schofield Haigh
ENG
0/3
203
Not on record
NED
0/3
204
Walter Brearley
ENG
0/4
204
Gautam Gambhir
IND
0/4
205
Joe Root
ENG
0/5
206
Nasir Hossain
BAN
0/6
206
Dean Brownlie
NZ
0/6
206
Sachin Tendulkar
IND
0/6
206
Kosala Kulasekara
SL
0/6
207
Chamara Kapugedera
SL
0/7
207
Graeme Smith
SA
0/7
207
Amrit Bhattarai
NEP
0/7
208
Louis Stricker
SA
0/8
209
Hashim Amla
SA
0/9
209
Justin Ontong
SA
0/9
209
Tim Murtagh
IRE
0/9
209
Yusuf Pathan
IND
0/9
209
Steven Smith
AUS
0/9
209
Kyle Coetzer
SCO
0/9
209
Colin de Grandhomme
NZ
0/9
210
Not on record
USA
0/10
210
Azhar Ali
PAK
0/10
210
Tamim Iqbal
BAN
0/10
210
Malcolm Waller
ZIM
0/10
211
Assad Fudadin
WI
0/11
211
Corey Anderson
NZ
0/11
212
Cameron White
AUS
0/12
212
Herbie Taylor
SA
0/12
212
Tyson Gordon
CAN
0/12
212
Not on record
ITL
0/12
212
Not on record
ITL
0/12
213
Alexei Kervezee
NED
0/13
213
Rohan Mustafa
UAE
0/13
214
Claude Carter
SA
0/14
214
Gerald Hartigan
SA
0/14
215
Steven Outerbridge
BER
0/15
215
Not on record
PNG
0/15
215
Not on record
UGA
0/15
215
Not on record
DEN
0/15
216
Not on record
DEN
0/16
217
Not on record
KEN
0/17
217
Tom Heggelman
NED
0/17
218
Isuru Udana
SL
0/18
218
James Faulkner
AUS
0/18
218
Brent Arnel
NZ
0/18
219
Alviro Petersen
SA
0/20
219
Mohammad Naveed
UAE
0/20
220
Zakiullah Zaki
AFG
0/27
221
Parvinder Awana
IND
0/29
222
Rahat Ali
PAK
0/34
223
Chris Woakes
ENG
0/35
224
Sir Jack Hobbs
ENG
0/36
225
Andy McKay
NZ
0/40
226
Chris Mpofu
ZIM
0/49
227
Chris Tremlett
ENG
0/53
Show all 423 ↓
Nothing matches that filter.