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 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.
ODI
2004
194 entries
1
6/42
Ajit Agarkar
IND
Best return on the list
2
5/11
Shahid Afridi
PAK
3
5/17
Sanath Jayasuriya
SL
● LEADS
Ajit Agarkar
IND
6/42 · best figures on this list
↑ MATCHING THE HAUL
1
entries on this list took 6 wickets in an innings
★ TOP-10 CUT-OFF
5/32
The mark at number ten — 184 entries sit below it
● NATION IN FRONT
Sri Lanka
7 of the top 50 · 11 teams represented
Best Bowling Fig — full list
194 entries, ranked
Table view
1
Ajit Agarkar
IND
6/42
2
Shahid Afridi
PAK
5/11
3
Sanath Jayasuriya
SL
5/17
4
Brad Williams
AUS
5/22
5
Muttiah Muralitharan
SL
5/23
6
Nuwan Zoysa
SL
5/26
7
Mervyn Dillon
WI
5/29
8
Daniel Vettori
NZ
5/30
9
Aftab Ahmed
BAN
5/31
10
Jason Gillespie
AUS
5/32
11
Michael Clarke
AUS
5/35
12
Jacob Oram
NZ
5/36
13
Brad Hogg
AUS
5/41
14
James Franklin
NZ
5/42
15
Michael Kasprowicz
AUS
5/45
16
Upul Chandana
SL
5/61
17
Darren Lehmann
AUS
4/7
18
Chaminda Vaas
SL
4/11
19
Kyle Mills
NZ
4/14
20
Tapash Baisya
BAN
4/16
21
Khaled Mahmud
BAN
4/19
21
Shoaib Malik
PAK
4/19
22
Steve Harmison
ENG
4/22
23
Irfan Pathan
IND
4/24
23
Alex Wharf
ENG
4/24
24
Naved-ul-Hasan
PAK
4/25
25
Shaun Pollock
SA
4/26
26
Heath Streak
ZIM
4/30
27
Khurram Khan
UAE
4/32
28
Chris Cairns
NZ
4/33
29
Darren Gough
ENG
4/34
30
Tino Best
WI
4/35
31
Shoaib Akhtar
PAK
4/36
32
Nazmul Hossain
BAN
4/40
33
Lakshmipathy Balaji
IND
4/48
34
Tillakaratne Dilshan
SL
4/52
35
Sachin Tendulkar
IND
4/54
36
Mohammad Rafique
BAN
4/63
37
Farveez Maharoof
SL
3/3
38
Jacques Kallis
SA
3/8
39
Lance Klusener
SA
3/9
39
Ian Bell
ENG
3/9
40
Imran Farhat
PAK
3/10
41
Andrew Flintoff
ENG
3/11
42
Makhaya Ntini
SA
3/15
42
Ian Bradshaw
WI
3/15
43
Scott Styris
NZ
3/16
43
Paul Collingwood
ENG
3/16
44
Abdur Razzak
BAN
3/17
44
Charl Langeveldt
SA
3/17
45
Chris Gayle
WI
3/20
46
Manzarul Islam
BAN
3/21
47
Brett Lee
AUS
3/22
48
Nicky Boje
SA
3/23
49
Wavell Hinds
WI
3/24
49
Dwayne Smith
WI
3/24
50
Corey Collymore
WI
3/25
51
Dwayne Bravo
WI
3/26
51
Ashish Nehra
IND
3/26
51
Ashley Giles
ENG
3/26
52
Harbhajan Singh
IND
3/28
52
Rangana Herath
SL
3/28
52
Tinashe Panyangara
ZIM
3/28
53
Ramnaresh Sarwan
WI
3/31
53
Amit Bhandari
IND
3/31
54
Shabbir Ahmed
PAK
3/32
55
Daryl Tuffey
NZ
3/35
56
Grant Flower
ZIM
3/36
57
Virender Sehwag
IND
3/37
57
James Anderson
ENG
3/37
57
Elton Chigumbura
ZIM
3/37
58
Tareq Aziz
BAN
3/38
59
Glenn McGrath
AUS
3/39
60
Sourav Ganguly
IND
3/41
60
Ian Butler
NZ
3/41
60
Mohammad Sami
PAK
3/41
61
Sridharan Sriram
IND
3/43
62
Ilyas Gull
HK
3/46
63
Sean Ervine
ZIM
3/47
64
Mluleki Nkala
ZIM
3/50
65
Ian Harvey
AUS
3/52
66
Douglas Hondo
ZIM
3/54
67
Zaheer Khan
IND
3/66
68
Ragheb Aga
KEN
2/17
69
Jermaine Lawson
WI
2/18
69
Dilhara Fernando
SL
2/18
69
Andre Nel
SA
2/18
70
Fidel Edwards
WI
2/19
71
Andy Blignaut
ZIM
2/21
71
Russel Arnold
SL
2/21
71
Abdul Razzaq
PAK
2/21
71
Mushfiqur Rahman
BAN
2/21
72
Kaushal Lokuarachchi
SL
2/23
73
Andrew Symonds
AUS
2/24
74
Ed Rainsford
ZIM
2/29
74
Not on record
ENG
2/29
75
Gary Brent
ZIM
2/32
76
Stuart Matsikenyeri
ZIM
2/33
77
Ravi Rampaul
WI
2/34
78
Michael Mason
NZ
2/35
78
Ali Asad
UAE
2/35
79
Mashrafe Mortaza
BAN
2/36
80
Anil Kumble
IND
2/37
81
Azhar Mahmood
PAK
2/38
81
Ray Price
ZIM
2/38
82
Gareth Batty
ENG
2/40
83
Yuvraj Singh
IND
2/41
84
Michael Vaughan
ENG
2/42
84
Sajid Mahmood
ENG
2/42
84
Tatenda Taibu
ZIM
2/42
85
Thomas Odoyo
KEN
2/43
85
Simon Jones
ENG
2/43
85
Murali Kartik
IND
2/43
86
Tawanda Mupariwa
ZIM
2/44
87
Not on record
ENG
2/45
88
Lasith Malinga
SL
2/56
89
Khalid Khan
HK
2/62
90
Rizwan Latif
UAE
2/69
91
Richard Staple
USA
2/76
92
Arshad Ali
UAE
1/5
93
Brendan Taylor
ZIM
1/6
94
Ricardo Powell
WI
1/9
95
Rajin Saleh
BAN
1/11
96
Vusi Sibanda
ZIM
1/12
97
Anthony McGrath
ENG
1/13
98
Rikki Clarke
ENG
1/16
99
Marcus Trescothick
ENG
1/17
100
Darren Sammy
WI
1/19
100
Alan Dawson
SA
1/19
101
Chris Harris
NZ
1/21
102
Robin Peterson
SA
1/22
103
Asim Saeed
UAE
1/25
104
Howard Johnson
USA
1/26
104
Danish Kaneria
PAK
1/26
105
Jean-Paul Duminy
SA
1/28
105
Joginder Sharma
IND
1/28
106
Nuwan Kulasekara
SL
1/30
107
Andy Bichel
AUS
1/31
107
Hemang Badani
IND
1/31
107
Prosper Utseya
ZIM
1/31
107
Afzaal Haider
HK
1/31
108
Albie Morkel
SA
1/33
108
Ian Blackwell
ENG
1/33
109
Blessing Mahwire
ZIM
1/35
110
Gavin Ewing
ZIM
1/36
110
Graeme Smith
SA
1/36
111
Martin Suji
KEN
1/37
111
Tony Reid
USA
1/37
112
Najeeb Amar
HK
1/38
113
Ryan Hurley
WI
1/39
114
Kumar Dharmasena
SL
1/40
115
Iftikhar Anjum
PAK
1/41
116
Sanjay Bangar
IND
1/42
117
Sameer Zia
UAE
1/44
118
Mohammad Tauqir
UAE
1/46
119
Alexander French
HK
1/51
120
Leon Romero
USA
1/52
121
Steve Tikolo
KEN
1/53
122
Rohan Gavaskar
IND
1/56
123
Syed Maqsood
UAE
1/60
124
Waddington Mwayenga
ZIM
1/61
125
Vasbert Drakes
WI
1/64
126
Andre Adams
NZ
1/69
127
Mohammad Yousuf
PAK
0/1
127
Ryan Hinds
WI
0/1
127
Saman Jayantha
SL
0/1
128
Andrew Strauss
ENG
0/3
129
Mohammad Ashraful
BAN
0/4
130
Alok Kapali
BAN
0/5
131
Yasir Hameed
PAK
0/6
131
Rashid
USA
0/6
132
Donovan Blake
USA
0/7
133
Craig McMillan
NZ
0/9
134
Dinesh Mongia
IND
0/10
135
Bazid Khan
PAK
0/11
135
Shiv Chanderpaul
WI
0/11
136
Michael Hussey
AUS
0/15
137
Mahela Jayawardene
SL
0/16
138
Ramesh Powar
IND
0/17
139
Peter Ongondo
KEN
0/20
139
Roy Lamsam
HK
0/20
140
Brijal Patel
KEN
0/21
141
Kevin Pietersen
ENG
0/22
142
Travis Friend
ZIM
0/24
143
Tony Suji
KEN
0/25
144
James Kirtley
ENG
0/28
145
Imran Nazir
PAK
0/29
146
Shane Watson
AUS
0/32
146
Chris Mpofu
ZIM
0/32
147
Not on record
ENG
0/48
148
Robert Croft
ENG
0/51
149
Hasibul Hossain
BAN
0/53
150
Nadeem Ahmed
HK
0/63
151
Clayton Lambert
WI
0/66
Show all 194 ↓
Nothing matches that filter.
RECENT RESULTS
3 matches
▲
show
‹
T20I
ICC Men's T20 World Cup Africa Sub Regional Qualifier C
NIG
262/1 (20.0)
GAM
102 (17.2)
T20I
ICC Men's T20 World Cup Africa Sub Regional Qualifier C
LES
169/8 (20.0)
MOZ
95 (18.2)
T20I
ICC Men's T20 World Cup Africa Sub Regional Qualifier C
UGA
195/6 (20.0)
ZAM
108 (17.3)
›