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 2004: Top Performers, Rankings & Full Stats
This page shows players with the best bowling fig during the 2004 season, ranking them by their on-field performances.
ALL FORMATS
2004
239 entries
1
8/24
Glenn McGrath
AUS
Best return on the list
2
8/141
Anil Kumble
IND
3
7/12
Steve Harmison
ENG
● LEADS
Glenn McGrath
AUS
8/24 · best figures on this list
↑ MATCHING THE HAUL
2
entries on this list took 8 wickets in an innings
★ TOP-10 CUT-OFF
6/42
The mark at number ten — 229 entries sit below it
● NATION IN FRONT
Australia
8 of the top 50 · 11 teams represented
Best Bowling Fig — full list
239 entries, ranked
Table view
1
Glenn McGrath
AUS
8/24
2
Anil Kumble
IND
8/141
3
Steve Harmison
ENG
7/12
4
Michael Kasprowicz
AUS
7/39
5
Harbhajan Singh
IND
7/87
6
Danish Kaneria
PAK
7/118
7
Michael Clarke
AUS
6/9
8
Daniel Vettori
NZ
6/28
9
Chaminda Vaas
SL
6/29
10
Ajit Agarkar
IND
6/42
11
Muttiah Muralitharan
SL
6/45
12
Irfan Pathan
IND
6/51
13
Pedro Collins
WI
6/53
14
Dwayne Bravo
WI
6/55
15
Chris Martin
NZ
6/76
16
Mohammad Rafique
BAN
6/122
17
Shane Warne
AUS
6/125
18
Shahid Afridi
PAK
5/11
19
Sanath Jayasuriya
SL
5/17
20
Nuwan Zoysa
SL
5/20
21
Brad Williams
AUS
5/22
22
James Franklin
NZ
5/28
23
Mervyn Dillon
WI
5/29
24
Aftab Ahmed
BAN
5/31
24
Umar Gul
PAK
5/31
25
Jason Gillespie
AUS
5/32
26
Chris Gayle
WI
5/34
27
Abdul Razzaq
PAK
5/35
28
Jacob Oram
NZ
5/36
29
Brad Hogg
AUS
5/41
30
Makhaya Ntini
SA
5/49
31
Simon Jones
ENG
5/57
31
Ashley Giles
ENG
5/57
32
Andrew Flintoff
ENG
5/58
33
Shoaib Akhtar
PAK
5/60
34
Upul Chandana
SL
5/61
35
Chris Cairns
NZ
5/79
36
Andre Nel
SA
5/87
37
Nicky Boje
SA
5/88
38
Darren Lehmann
AUS
4/7
39
Kyle Mills
NZ
4/14
40
Tapash Baisya
BAN
4/16
41
Shoaib Malik
PAK
4/19
41
Khaled Mahmud
BAN
4/19
42
Alex Wharf
ENG
4/24
43
Naved-ul-Hasan
PAK
4/25
44
Shaun Pollock
SA
4/26
45
Heath Streak
ZIM
4/30
46
Khurram Khan
UAE
4/32
47
Darren Gough
ENG
4/34
48
Matthew Hoggard
ENG
4/35
48
Tino Best
WI
4/35
49
Ramnaresh Sarwan
WI
4/37
50
Nazmul Hossain
BAN
4/40
51
Lasith Malinga
SL
4/42
52
Murali Kartik
IND
4/44
53
Lakshmipathy Balaji
IND
4/48
54
James Anderson
ENG
4/52
54
Tillakaratne Dilshan
SL
4/52
55
Sachin Tendulkar
IND
4/54
56
Ray Price
ZIM
4/61
57
Rangana Herath
SL
4/64
58
Mushfiqur Rahman
BAN
4/65
59
Fidel Edwards
WI
4/70
60
Mohammad Sami
PAK
4/71
61
Stuart MacGill
AUS
4/74
62
Dilhara Fernando
SL
4/77
63
Omari Banks
WI
4/87
64
Jermaine Lawson
WI
4/94
65
Zaheer Khan
IND
4/95
66
Adam Sanford
WI
4/132
67
Brett Lee
AUS
4/201
68
Farveez Maharoof
SL
3/3
69
Jacques Kallis
SA
3/8
70
Lance Klusener
SA
3/9
70
Ian Bell
ENG
3/9
71
Imran Farhat
PAK
3/10
72
Andy Blignaut
ZIM
3/12
73
Ian Bradshaw
WI
3/15
74
Scott Styris
NZ
3/16
74
Paul Collingwood
ENG
3/16
74
Nathan Hauritz
AUS
3/16
75
Abdur Razzak
BAN
3/17
75
Charl Langeveldt
SA
3/17
76
Manzarul Islam
BAN
3/21
77
Wavell Hinds
WI
3/24
77
Dwayne Smith
WI
3/24
78
Corey Collymore
WI
3/25
79
Ashish Nehra
IND
3/26
80
Tinashe Panyangara
ZIM
3/28
81
Amit Bhandari
IND
3/31
82
Shabbir Ahmed
PAK
3/32
83
Daryl Tuffey
NZ
3/35
84
Grant Flower
ZIM
3/36
85
Elton Chigumbura
ZIM
3/37
85
Virender Sehwag
IND
3/37
86
Tareq Aziz
BAN
3/38
87
Ian Butler
NZ
3/41
87
Sourav Ganguly
IND
3/41
88
Sridharan Sriram
IND
3/43
89
Sean Ervine
ZIM
3/44
90
Ilyas Gull
HK
3/46
91
Douglas Hondo
ZIM
3/49
92
Mluleki Nkala
ZIM
3/50
93
Ian Harvey
AUS
3/52
94
Mashrafe Mortaza
BAN
3/60
95
Paul Wiseman
NZ
3/64
96
Nantie Hayward
SA
3/81
97
Andrew Hall
SA
3/93
98
Blessing Mahwire
ZIM
3/97
99
Dave Mohammed
WI
3/112
100
Ragheb Aga
KEN
2/17
101
Russel Arnold
SL
2/21
102
Kaushal Lokuarachchi
SL
2/23
103
Andrew Symonds
AUS
2/24
104
Dale Steyn
SA
2/26
105
Ed Rainsford
ZIM
2/29
105
Not on record
ENG
2/29
106
Gary Brent
ZIM
2/32
106
Zander de Bruyn
SA
2/32
107
Stuart Matsikenyeri
ZIM
2/33
108
Ravi Rampaul
WI
2/34
109
Ali Asad
UAE
2/35
109
Michael Mason
NZ
2/35
110
Azhar Mahmood
PAK
2/38
111
Gareth Batty
ENG
2/40
112
Yuvraj Singh
IND
2/41
113
Michael Vaughan
ENG
2/42
113
Sajid Mahmood
ENG
2/42
113
Riaz Afridi
PAK
2/42
113
Tatenda Taibu
ZIM
2/42
114
Thomas Odoyo
KEN
2/43
115
Tawanda Mupariwa
ZIM
2/44
116
Not on record
ENG
2/45
117
Kumar Dharmasena
SL
2/52
118
Khalid Khan
HK
2/62
119
Rizwan Latif
UAE
2/69
120
Richard Staple
USA
2/76
121
Martin Saggers
ENG
2/80
122
Ryan Hinds
WI
2/83
123
Paul Adams
SA
2/118
124
Enamul Haque jnr
BAN
2/142
125
Mohammad Ashraful
BAN
1/2
126
Craig McMillan
NZ
1/3
127
Arshad Ali
UAE
1/5
128
Brendan Taylor
ZIM
1/6
129
Ricardo Powell
WI
1/9
130
Rajin Saleh
BAN
1/11
131
Vusi Sibanda
ZIM
1/12
132
Anthony McGrath
ENG
1/13
133
Rikki Clarke
ENG
1/16
134
Marcus Trescothick
ENG
1/17
135
Graeme Smith
SA
1/19
135
Alan Dawson
SA
1/19
135
Darren Sammy
WI
1/19
136
Travis Friend
ZIM
1/20
137
Chris Harris
NZ
1/21
138
Jacques Rudolph
SA
1/22
138
Robin Peterson
SA
1/22
139
Manjurul Islam
BAN
1/24
140
Asim Saeed
UAE
1/25
141
Howard Johnson
USA
1/26
142
Gavin Ewing
ZIM
1/27
143
Joginder Sharma
IND
1/28
143
Jean-Paul Duminy
SA
1/28
144
Nuwan Kulasekara
SL
1/30
145
Prosper Utseya
ZIM
1/31
145
Afzaal Haider
HK
1/31
145
Andy Bichel
AUS
1/31
145
Hemang Badani
IND
1/31
146
Albie Morkel
SA
1/33
146
Ian Blackwell
ENG
1/33
147
Martin Suji
KEN
1/37
147
Tony Reid
USA
1/37
148
Najeeb Amar
HK
1/38
148
Thilan Samaraweera
SL
1/38
149
Ryan Hurley
WI
1/39
150
Iftikhar Anjum
PAK
1/41
151
Sanjay Bangar
IND
1/42
152
Sameer Zia
UAE
1/44
153
Mohammad Tauqir
UAE
1/46
154
Alexander French
HK
1/51
155
Leon Romero
USA
1/52
156
Steve Tikolo
KEN
1/53
157
Rohan Gavaskar
IND
1/56
158
Syed Maqsood
UAE
1/60
159
Waddington Mwayenga
ZIM
1/61
160
Vasbert Drakes
WI
1/64
161
Andre Adams
NZ
1/69
162
Justin Ontong
SA
1/79
163
Fazl-e-Akbar
PAK
1/162
164
Saqlain Mushtaq
PAK
1/204
165
Shiv Chanderpaul
WI
0/0
166
Jehan Mubarak
SL
0/1
166
Saman Jayantha
SL
0/1
166
Mohammad Yousuf
PAK
0/1
166
Nathan Astle
NZ
0/1
166
Neil McKenzie
SA
0/1
166
Gary Kirsten
SA
0/1
167
Andrew Strauss
ENG
0/3
167
Trevor Gripper
ZIM
0/3
168
Kumar Sangakkara
SL
0/4
168
Mark Richardson
NZ
0/4
169
Alok Kapali
BAN
0/5
169
Yasir Hameed
PAK
0/5
169
Mark Vermeulen
ZIM
0/5
170
Rashid
USA
0/6
170
Steve Waugh
AUS
0/6
171
Simon Katich
AUS
0/7
171
Donovan Blake
USA
0/7
172
Sylvester Joseph
WI
0/8
173
Dinesh Mongia
IND
0/10
174
Bazid Khan
PAK
0/11
175
Ricky Ponting
AUS
0/15
175
Michael Hussey
AUS
0/15
176
Mahela Jayawardene
SL
0/16
177
Ramesh Powar
IND
0/17
178
Roy Lamsam
HK
0/20
178
Peter Ongondo
KEN
0/20
179
Brijal Patel
KEN
0/21
179
Daren Ganga
WI
0/21
180
Kevin Pietersen
ENG
0/22
181
Tony Suji
KEN
0/25
182
Damien Martyn
AUS
0/27
183
James Kirtley
ENG
0/28
183
Martin van Jaarsveld
SA
0/28
184
Imran Nazir
PAK
0/29
185
Shane Watson
AUS
0/32
185
Chris Mpofu
ZIM
0/32
186
Nathan Bracken
AUS
0/36
187
Mohammad Khalil
PAK
0/38
188
Alamgir Kabir
BAN
0/39
189
Not on record
ENG
0/48
190
Robert Croft
ENG
0/51
191
Hasibul Hossain
BAN
0/53
192
Nadeem Ahmed
HK
0/63
193
Clayton Lambert
WI
0/66
194
David Terbrugge
SA
0/93
195
Talha Jubair
BAN
0/95
Show all 239 ↓
Nothing matches that filter.