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