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 2009: Top Performers, Rankings & Full Stats
The best bowling fig in 2009 highlights the top performers of the season based on official match data.
ALL FORMATS
2009
362 entries
1
7/168
Danish Kaneria
PAK
Best return on the list
2
6/14
Lameck Onyango
KEN
3
6/20
Angelo Mathews
SL
● LEADS
Danish Kaneria
PAK
7/168 · best figures on this list
↑ MATCHING THE HAUL
1
entries on this list took 7 wickets in an innings
★ TOP-10 CUT-OFF
6/127
The mark at number ten — 352 entries sit below it
● NATION IN FRONT
West Indies
7 of the top 50 · 17 teams represented
Best Bowling Fig — full list
362 entries, ranked
Table view
1
Danish Kaneria
PAK
7/168
2
Lameck Onyango
KEN
6/14
3
Angelo Mathews
SL
6/20
4
Shahid Afridi
GER
6/38
5
Graeme Cremer
ZIM
6/46
6
Kemar Roach
WI
6/48
7
Harbhajan Singh
IND
6/63
8
Stuart Broad
ENG
6/91
9
Fidel Edwards
WI
6/92
10
Paul Harris
SA
6/127
11
Umar Gul
PAK
6/135
12
Jerome Taylor
WI
5/11
13
Trent Johnston
IRE
5/14
14
Andrew Flintoff
ENG
5/19
15
Peter Siddle
AUS
5/21
16
James Anderson
ENG
5/23
16
Hamid Hassan
AFG
5/23
17
Regan West
IRE
5/26
18
Graeme Swann
ENG
5/28
19
Abdur Razzak
BAN
5/29
19
Not on record
OMN
5/29
20
Iftikhar Anjum
PAK
5/30
21
Doug Bollinger
AUS
5/35
22
Graham Onions
ENG
5/38
23
Not on record
OMN
5/39
24
Sarel Burger
NAM
5/44
25
John Blain
SCO
5/45
26
Wayne Parnell
SA
5/48
27
Brett Lee
AUS
5/49
28
Mahmudullah
BAN
5/51
29
Darren Sammy
WI
5/55
30
Zaheer Khan
IND
5/65
31
Mohammad Asif
PAK
5/67
32
Mitchell Johnson
AUS
5/69
33
Shakib Al Hasan
BAN
5/70
34
Gordon Goudie
SCO
5/73
35
Sreesanth
IND
5/75
36
Mohammad Amir
PAK
5/79
37
Thilan Thushara
SL
5/83
38
Rangana Herath
SL
5/99
39
Nathan Hauritz
AUS
5/101
40
Shane Bond
NZ
5/107
41
Sulieman Benn
WI
5/155
42
Tillakaratne Dilshan
SL
4/10
43
Alex Cusack
IRE
4/18
44
Dwayne Bravo
WI
4/19
44
Lendl Simmons
WI
4/19
44
Saeed Ajmal
PAK
4/19
45
Daniel Vettori
NZ
4/20
46
Nuwan Kulasekara
SL
4/21
46
Pragyan Ojha
IND
4/21
47
Andrew White
IRE
4/22
47
Ray Price
ZIM
4/22
48
Edgar Schiferli
NED
4/23
49
Shapoor Zadran
AFG
4/24
50
Gavin Tonge
WI
4/25
51
Khurram Chohan
CAN
4/26
52
Dale Steyn
SA
4/27
52
Karim Sadiq
AFG
4/27
53
Samiullah Shenwari
AFG
4/28
53
Elton Chigumbura
ZIM
4/28
53
Lasith Malinga
SL
4/28
53
Dolar Mahmud
BAN
4/28
54
Rodney Trott
BER
4/30
54
Kyle McCallan
IRE
4/30
55
Grant Elliott
NZ
4/31
56
Ravindra Jadeja
IND
4/32
57
Rubel Hossain
BAN
4/33
57
Thomas Odoyo
KEN
4/33
58
Ryan ten Doeschate
NED
4/35
58
Kyle Mills
NZ
4/35
58
Iain O'Brien
NZ
4/35
59
Ravi Rampaul
WI
4/37
60
Henry Osinde
CAN
4/39
61
Jan Stander
SCO
4/41
61
Craig Wright
SCO
4/41
61
Gordon Drummond
SCO
4/41
62
Not on record
DEN
4/43
63
Ian Butler
NZ
4/44
63
Naved-ul-Hasan
PAK
4/44
64
Prosper Utseya
ZIM
4/46
65
Lonwabo Tsotsobe
SA
4/50
66
Daryl Tuffey
NZ
4/52
66
Chris Martin
NZ
4/52
67
Not on record
NAM
4/53
67
Not on record
UGA
4/53
67
Zahid Shah
UAE
4/53
68
Friedel de Wet
SA
4/55
68
Ashish Nehra
IND
4/55
69
Ishant Sharma
IND
4/57
70
Mark Gillespie
NZ
4/58
71
Ben Hilfenhaus
AUS
4/60
72
Nehemiah Odhiambo
KEN
4/61
73
Ajantha Mendis
SL
4/71
74
Muttiah Muralitharan
SL
4/73
75
Jeetan Patel
NZ
4/78
76
Not on record
UGA
4/85
77
Chanaka Welegedara
SL
4/87
78
Marcus North
AUS
4/98
79
Steve Tikolo
KEN
3/11
80
Nazmul Hossain
BAN
3/13
81
Owais Shah
ENG
3/15
81
Michael Clarke
AUS
3/15
81
Keith Dabengwa
ZIM
3/15
81
Nathan McCullum
NZ
3/15
82
Johan Botha
SA
3/16
82
Enamul Haque jnr
BAN
3/16
82
Paul Collingwood
ENG
3/16
83
Stuart Clark
AUS
3/18
84
Not on record
OMN
3/19
85
Saqib Ali
UAE
3/20
85
Abdul Razzaq
PAK
3/20
85
Albie Morkel
SA
3/20
85
Jacob Oram
NZ
3/20
86
Mashrafe Mortaza
BAN
3/21
87
Praveen Kumar
IND
3/22
87
Jacques Kallis
SA
3/22
88
Scott Styris
NZ
3/23
88
Yuvraj Singh
IND
3/23
89
Peter Connell
IRE
3/24
90
Andrew McDonald
AUS
3/25
90
David Hussey
AUS
3/25
90
Daren Powell
WI
3/25
91
Dimitri Mascarenhas
ENG
3/26
92
Not on record
NAM
3/27
92
Roelof van der Merwe
NED
3/27
93
Tim Southee
NZ
3/28
93
Umar Bhatti
CAN
3/28
94
Jesse Ryder
NZ
3/29
94
Janeiro Tucker
BER
3/29
94
Shane Watson
AUS
3/29
95
Robin Peterson
SA
3/30
96
Ruud Nijman
NED
3/31
97
Malinga Bandara
SL
3/32
97
Tawanda Mupariwa
ZIM
3/32
97
James Hopes
AUS
3/32
97
Naeem Islam
BAN
3/32
98
Ryan McLaren
SA
3/33
99
Dewald Nel
SCO
3/34
100
Nawroz Mangal
AFG
3/35
100
Nathan Bracken
AUS
3/35
101
Charl Langeveldt
SA
3/36
101
Kyle Jarvis
ZIM
3/36
102
Martin Guptill
NZ
3/37
103
Sunil Dhaniram
CAN
3/38
103
Hiren Varaiya
KEN
3/38
104
Makhaya Ntini
SA
3/39
104
Morne Morkel
SA
3/39
104
Sanath Jayasuriya
SL
3/39
105
Boyd Rankin
ENG
3/40
105
Khurram Khan
UAE
3/40
106
Mudassar Bukhari
NED
3/41
106
Ed Rainsford
ZIM
3/41
106
Rizwan Cheema
CAN
3/41
106
Gerrie Snyman
NAM
3/41
107
Chris Mpofu
ZIM
3/44
108
Tim Bresnan
ENG
3/45
108
Simon Katich
AUS
3/45
108
Arshad Ali
UAE
3/45
109
Jean-Paul Duminy
SA
3/48
110
Fayyaz Ahmed
UAE
3/49
111
Elijah Otieno
KEN
3/51
111
Suraj Randiv
SL
3/51
112
Steve Harmison
ENG
3/54
112
Frank Nsubuga
UGA
3/54
113
Yusuf Pathan
IND
3/56
114
Irfan Pathan
IND
3/58
115
Clint McKay
AUS
3/59
115
Peter Borren
NED
3/59
116
Munaf Patel
IND
3/60
117
Not on record
UAE
3/62
118
Zeeshan Siddiqui
OMN
3/64
119
Cameron White
AUS
2/10
120
Devon Thomas
WI
2/11
121
Andrew Symonds
AUS
2/12
122
Shoaib Malik
PAK
2/14
123
Kieron Pollard
WI
2/16
124
Isuru Udana
SL
2/17
124
Amjad Javed
UAE
2/17
125
Majid Haq
SCO
2/18
125
Mohammad Ashraful
BAN
2/18
126
Hamilton Masakadza
ZIM
2/20
127
Chaminda Vaas
SL
2/21
127
Shane Harwood
AUS
2/21
128
RP Singh
IND
2/22
128
Nikita Miller
WI
2/22
128
Deon Kotze
NAM
2/22
129
Younis Khan
PAK
2/23
130
Jacobi Robinson
BER
2/24
130
Aaron Redmond
NZ
2/24
131
Harvir Baidwan
CAN
2/25
131
Stuart Matsikenyeri
ZIM
2/25
131
Khaliq Dad
AFG
2/25
132
Rohit Sharma
IND
2/27
133
Chamu Chibhabha
ZIM
2/28
133
Jan-Berrie Burger
NAM
2/28
133
Not on record
UGA
2/28
134
Lionel Baker
WI
2/29
135
David Bernard
WI
2/30
135
Pieter Seelaar
NED
2/30
136
Ryan Sidebottom
ENG
2/31
136
Mohammad Nabi
AFG
2/31
137
Tom de Grooth
NED
2/32
138
Not on record
UGA
2/33
138
Ryan Watson
SCO
2/33
139
Monty Panesar
ENG
2/34
139
Amjad Khan
ENG
2/34
140
Brett Geeves
AUS
2/35
140
Zameer Zahir
CAN
2/35
140
Kenneth Kamyuka
CAN
2/35
141
Johann Louw
SA
2/36
141
Shaun Tait
AUS
2/36
142
Andre Botha
IRE
2/38
142
Calum MacLeod
SCO
2/38
143
Balaji Rao
CAN
2/40
143
James Franklin
NZ
2/40
143
Farveez Maharoof
SL
2/40
144
Not on record
OMN
2/41
145
Not on record
PAK
2/42
145
Rajesh Bhudia
KEN
2/42
145
Peter Ongondo
KEN
2/42
145
Mahbubul Alam
BAN
2/42
145
Shoaib Akhtar
PAK
2/42
146
Virender Sehwag
IND
2/43
146
Jimmy Kamande
KEN
2/43
146
Not on record
DEN
2/43
147
Sachin Tendulkar
IND
2/45
147
Syed Rasel
BAN
2/45
147
Ryan Hinds
WI
2/45
148
Irving Romaine
BER
2/46
148
Moneeb Iqbal
SCO
2/46
149
George O'Brien
BER
2/47
149
Sandeep Jyoti
CAN
2/47
150
Hasti Gul
AFG
2/48
151
Stefan Kelly
BER
2/49
152
Not on record
UAE
2/50
153
Not on record
UGA
2/51
154
Syed Bashir Ahmed Shah
DEN
2/52
154
Luke Wright
ENG
2/52
155
Suranga Lakmal
SL
2/55
156
Collins Obuya
KEN
2/57
157
Tino Best
WI
2/58
158
Abdur Rauf
PAK
2/59
159
Mohammad Kashif
NED
2/60
160
Dilhara Fernando
SL
2/66
161
Kyle Hodsoll
BER
2/71
162
Narsingh Deonarine
WI
2/74
163
Dhammika Prasad
SL
2/106
164
Michael Hussey
AUS
1/3
164
Aman Ali
UAE
1/3
165
Dawlat Ahmadzai
AFG
1/5
165
Mark Vermeulen
ZIM
1/5
166
Suresh Raina
IND
1/6
166
Noor Ali Zadran
AFG
1/6
167
Not on record
UAE
1/9
167
Joe Denly
ENG
1/9
167
Jehan Mubarak
SL
1/9
168
Mahela Jayawardene
SL
1/10
169
Adil Rashid
ENG
1/11
170
Ravi Bopara
ENG
1/12
171
Dwayne Leverock
BER
1/13
171
Kevin O'Brien
IRE
1/13
172
MS Dhoni
IND
1/14
172
Sohail Tanvir
PAK
1/14
173
Sudeep Tyagi
IND
1/15
173
John Davison
CAN
1/15
173
Not on record
DEN
1/15
174
Yusuf Abdulla
SA
1/16
174
Chris Gayle
WI
1/16
175
Shahadat Hossain
BAN
1/18
176
Phil Eaglestone
IRE
1/19
176
Craig Williams
NAM
1/19
176
Not on record
NAM
1/19
177
Louis Burger
NAM
1/20
177
Dirk Nannes
AUS
1/20
178
John Mooney
IRE
1/21
178
Not on record
DEN
1/21
179
Not on record
DEN
1/22
179
Darron Reekers
NED
1/22
179
Adam Voges
AUS
1/22
180
Not on record
NAM
1/25
181
Tharanga Paranavitana
SL
1/26
181
Charles Waiswa
UGA
1/26
182
Muthumudalige Pushpakumara
SL
1/27
182
Amit Mishra
IND
1/27
182
Kevin Pietersen
ENG
1/27
183
Ben Laughlin
AUS
1/28
184
Ryan Austin
WI
1/29
185
Not on record
AFG
1/30
186
Sajid Mahmood
ENG
1/31
186
Bernard Scholtz
NAM
1/31
187
Adnan Ilyas
OMN
1/32
188
Stuart Chalmers
SCO
1/34
188
Daan van Bunge
NED
1/34
188
Brendan Nash
WI
1/34
188
Gareth Batty
ENG
1/34
188
Ashok Dinda
IND
1/34
189
Rawl Lewis
WI
1/35
189
Bjorn Kotze
NAM
1/35
190
Not on record
DEN
1/37
191
Not on record
DEN
1/38
192
Ross Lyons
SCO
1/40
192
Not on record
UAE
1/40
193
Steven Outerbridge
BER
1/41
194
Tamauri Tucker
BER
1/43
194
Mehrab Hossain jnr
BAN
1/43
195
Not on record
DEN
1/46
196
Trevor Garwe
ZIM
1/50
197
Moises Henriques
AUS
1/51
198
Sohail Khan
PAK
1/52
199
Ryan Harris
AUS
1/54
200
Richie Berrington
SCO
1/55
200
Alasdair Evans
SCO
1/55
201
Mohammad Talha
PAK
1/88
202
Yasir Arafat
PAK
1/90
203
Jamie How
NZ
0/0
204
Thilina Kandamby
SL
0/2
205
Tamim Iqbal
BAN
0/3
205
Raqibul Hasan
BAN
0/3
205
Devon Smith
WI
0/3
205
Syed Ali
OMN
0/3
206
Sean Williams
ZIM
0/4
206
Rakep Patel
KEN
0/4
206
Adrian Barath
WI
0/4
206
Ross Taylor
NZ
0/4
207
Eoin Morgan
ENG
0/5
208
Imrul Kayes
BAN
0/7
208
Ramnaresh Sarwan
WI
0/7
209
Jonathan Trott
ENG
0/8
210
Chamara Kapugedera
SL
0/9
210
Asghar Stanikzai
AFG
0/9
211
Salman Butt
PAK
0/11
212
Kaushalya Weeraratne
SL
0/12
212
Ahmed Shah
AFG
0/12
213
Not on record
OMN
0/13
214
Not on record
DEN
0/15
214
Malcolm Waller
ZIM
0/15
214
Fawad Alam
PAK
0/15
215
Imran Farhat
PAK
0/17
215
Abhishek Nayar
IND
0/17
216
Not on record
UGA
0/18
216
Fahad Alhashmi
UAE
0/18
217
Brendon Diamanti
NZ
0/19
218
Mirwais Ashraf
AFG
0/20
219
Raees Ahmadzai
AFG
0/21
219
Shaheed Keshvani
CAN
0/21
219
Virat Kohli
IND
0/21
220
Eion Katchay
CAN
0/23
221
Not on record
NAM
0/26
222
Nelon Pascal
WI
0/29
223
Not on record
DEN
0/30
224
Not on record
IRE
0/31
225
Lakshmipathy Balaji
IND
0/32
226
Kumar Sangakkara
SL
0/34
227
Maurits Jonkman
NED
0/35
228
Andrew Britton
IRE
0/37
229
Malinda Warnapura
SL
0/40
230
Alfred Luseno
KEN
0/41
231
Ewen Thompson
NZ
0/42
232
Glenn Rogers
SCO
0/52
233
Thisara Perera
SL
0/66
234
Bryce McGain
AUS
0/149
Show all 362 ↓
Nothing matches that filter.