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