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
Cricket AI Insight
AI analysis
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
India
Zimbabwe
England
Bangladesh
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Joe Root
Sikandar Raza
Josh Tongue
Abhishek Sharma
Ishan Kishan
Rashid Khan
Azmatullah Omarzai
Axar Patel
Ben Duckett
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
Thisara Perera
SL
6/44
17
Vernon Philander
SA
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
Boyd Rankin
ENG
4/9
47
Not on record
ITL
4/9
48
Karim Sadiq
AFG
4/12
48
Harbhajan Singh
IND
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
Rob Nicol
NZ
4/19
53
Ashok Dinda
IND
4/19
53
Mashrafe Mortaza
BAN
4/19
53
Harry Dean
ENG
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
Aftab Alam
AFG
4/25
58
Hiren Varaiya
KEN
4/25
58
Dion Stovell
BER
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
Narsingh Deonarine
WI
4/37
62
Umar Gul
PAK
4/37
63
Izatullah Dawlatzai
AFG
4/38
64
Trent Boult
NZ
4/42
65
David Hussey
AUS
4/43
65
Aizaz Cheema
PAK
4/43
65
James Pattinson
AUS
4/43
66
Andre Russell
WI
4/45
66
Jade Dernbach
ENG
4/45
67
Shingi Masakadza
ZIM
4/46
67
Marchant de Lange
SA
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
Sarel Burger
NAM
3/14
80
Angelo Mathews
SL
3/14
81
Jeevan Mendis
SL
3/15
81
Munir Dar
HK
3/15
81
George Dockrell
IRE
3/15
81
Pat Cummins
AUS
3/15
82
Mohammad Sami
PAK
3/16
82
Zahid Hussain
CAN
3/16
82
Pieter Seelaar
NED
3/16
82
Ragheb Aga
KEN
3/16
82
Zeeshan Siddiqui
OMN
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
Not on record
DEN
3/19
85
Lakshmipathy Balaji
IND
3/19
85
Abdur Razzak
BAN
3/19
86
Paul Stirling
IRE
3/20
86
Max Sorensen
IRE
3/20
86
Gordon Drummond
SCO
3/20
86
Shapoor Zadran
AFG
3/20
87
Not on record
UGA
3/21
87
Vinay Kumar
IND
3/21
88
Zaheer Khan
IND
3/22
88
Elmore Hutchinson
USA
3/22
89
Basant Regmi
NEP
3/23
89
Josh Davey
SCO
3/23
89
James Ngoche
KEN
3/23
89
Brett Lee
AUS
3/23
89
Marlon Samuels
WI
3/23
90
Collins Obuya
KEN
3/24
91
Aaron Phangiso
SA
3/25
91
Ryan McLaren
SA
3/25
91
Willie Gavera
PNG
3/25
91
Durand Soraine
CAN
3/25
92
Kyle Mills
NZ
3/26
92
Doug Bracewell
NZ
3/26
92
Samit Patel
ENG
3/26
92
Shane Watson
AUS
3/26
93
Darren Sammy
WI
3/28
94
Charles Macartney
AUS
3/29
94
Jacob Oram
NZ
3/29
94
Harvir Baidwan
CAN
3/29
94
Not on record
OMN
3/29
94
Not on record
USA
3/29
94
Jonathan Ssebanja
UGA
3/29
94
Charles Waiswa
UGA
3/29
94
Khurram Khan
UAE
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
Veerasammy Permaul
WI
3/32
96
Irfan Ahmed
HK
3/32
97
Preston Mommsen
SCO
3/33
98
Craig Williams
NAM
3/34
99
Kevin O'Brien
IRE
3/35
99
James Tredwell
ENG
3/35
99
Arshad Ali
UAE
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
Ravi Bopara
ENG
2/8
122
Manny Aulakh
CAN
2/8
122
Trent Johnston
IRE
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
Not on record
NAM
2/11
124
Tim Gruijters
NED
2/11
124
Not on record
ITL
2/11
125
Ajay Lalcheta
OMN
2/13
125
Richie Berrington
SCO
2/13
125
Michael Swart
NED
2/13
125
Bernard Scholtz
NAM
2/13
125
Andrew White
IRE
2/13
125
Kane Williamson
NZ
2/13
126
Rodney Trott
BER
2/14
126
Mominul Haque
BAN
2/14
126
Raza Hasan
PAK
2/14
126
Nawroz Mangal
AFG
2/14
126
Not on record
OMN
2/14
126
Roger Galwanao Mukasa
UGA
2/14
127
Not on record
DEN
2/15
127
Chris Amini
PNG
2/15
127
Paras Khadka
NEP
2/15
127
Safyaan Sharif
SCO
2/15
127
Moneeb Iqbal
SCO
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
Johan Botha
SA
2/19
131
Nathan McCullum
NZ
2/19
131
Deusdedit Muhumuza
UGA
2/19
131
Chris Morris
SA
2/19
132
Not on record
PNG
2/20
132
Sachithra Senanayake
SL
2/20
132
Not on record
NAM
2/20
133
Chris Gayle
WI
2/21
133
Shadeep Silva
UAE
2/21
134
Ahmed Raza
UAE
2/22
134
Andrew Ellis
NZ
2/22
135
Elton Chigumbura
ZIM
2/23
135
Not on record
USA
2/23
135
Not on record
DEN
2/23
136
Not on record
USA
2/24
136
Rajeshkumar Ranpura
OMN
2/24
136
Jan Stander
SCO
2/24
136
Matthew Parker
SCO
2/24
136
Neil Wagner
NZ
2/24
136
Mitchell McClenaghan
NZ
2/24
137
James Franklin
NZ
2/26
137
Syed Ali
OMN
2/26
137
Henry Ssenyondo
UGA
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
Rahul Sharma
HK
2/29
140
Jackson Bird
AUS
2/29
141
Wayne Parnell
SA
2/30
142
John Reva
PNG
2/31
142
Kaushal Lokuarachchi
SL
2/31
143
Kyle Jarvis
ZIM
2/32
144
Vikrant Shetty
UAE
2/33
144
Gordon Goudie
SCO
2/33
144
Abul Hasan
BAN
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
Zamir Khan
AFG
1/6
167
Not on record
ITL
1/6
167
Not on record
NAM
1/6
167
Jimmy Hansra
CAN
1/6
168
Not on record
ITL
1/8
168
Frank Nsubuga
UGA
1/8
168
Mirwais Ashraf
AFG
1/8
168
Faf du Plessis
SA
1/8
169
Jason Kila
PNG
1/9
170
Aamir Kaleem
OMN
1/11
170
Not on record
OMN
1/11
170
Dean Elgar
SA
1/11
170
Brad Hogg
AUS
1/11
171
Glenn Maxwell
AUS
1/12
171
Ronnie Hira
NZ
1/12
171
Sufyan Mehmood
OMN
1/12
171
Vani Morea
PNG
1/12
171
Tony Ura
PNG
1/12
172
Rakep Patel
KEN
1/13
172
Alasdair Evans
SCO
1/13
172
Not on record
BER
1/13
172
Damodar Daesrath
CAN
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
OMN
1/16
175
Not on record
USA
1/16
175
Amjad Javed
UAE
1/16
175
Hiral Patel
CAN
1/16
175
Not on record
NAM
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
Elijah Otieno
KEN
1/19
178
Gerrie Snyman
NAM
1/19
178
Michael Hussey
AUS
1/19
179
Not on record
HK
1/20
179
Not on record
NEP
1/20
180
Not on record
HK
1/21
180
Virat Kohli
IND
1/21
180
Hammad Azam
PAK
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
Not on record
HK
1/26
183
Not on record
DEN
1/26
183
Lucas Oluoch
KEN
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
Matthew Wade
AUS
0/0
200
Ricky Ponting
AUS
0/0
200
Daniel Flynn
NZ
0/0
201
Shoaib Malik
PAK
0/1
202
Younis Khan
PAK
0/2
202
Martin Guptill
NZ
0/2
202
James Neesham
NZ
0/2
202
Thilan Samaraweera
SL
0/2
203
Not on record
NED
0/3
203
Schofield Haigh
ENG
0/3
203
Rob Quiney
AUS
0/3
203
Stuart Matsikenyeri
ZIM
0/3
204
Gautam Gambhir
IND
0/4
204
Walter Brearley
ENG
0/4
205
Joe Root
ENG
0/5
206
Nasir Hossain
BAN
0/6
206
Sachin Tendulkar
IND
0/6
206
Kosala Kulasekara
SL
0/6
206
Dean Brownlie
NZ
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
Justin Ontong
SA
0/9
209
Hashim Amla
SA
0/9
209
Tim Murtagh
IRE
0/9
209
Colin de Grandhomme
NZ
0/9
209
Yusuf Pathan
IND
0/9
209
Steven Smith
AUS
0/9
209
Kyle Coetzer
SCO
0/9
210
Malcolm Waller
ZIM
0/10
210
Not on record
USA
0/10
210
Azhar Ali
PAK
0/10
210
Tamim Iqbal
BAN
0/10
211
Assad Fudadin
WI
0/11
211
Corey Anderson
NZ
0/11
212
Tyson Gordon
CAN
0/12
212
Herbie Taylor
SA
0/12
212
Cameron White
AUS
0/12
212
Not on record
ITL
0/12
212
Not on record
ITL
0/12
213
Rohan Mustafa
UAE
0/13
213
Alexei Kervezee
NED
0/13
214
Claude Carter
SA
0/14
214
Gerald Hartigan
SA
0/14
215
Steven Outerbridge
BER
0/15
215
Not on record
DEN
0/15
215
Not on record
UGA
0/15
215
Not on record
PNG
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
Brent Arnel
NZ
0/18
218
James Faulkner
AUS
0/18
219
Mohammad Naveed
UAE
0/20
219
Alviro Petersen
SA
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.