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 →
Most Wickets in 2004: Top Performers, Rankings & Full Stats
This page shows players with the most wickets during the 2004 season, ranking them by their on-field performances.
ALL FORMATS
2004
239 entries
1
93
Steve Harmison
ENG
5 clear of Jason Gillespie
2
88
Jason Gillespie
AUS
5 off the lead
3
85
Irfan Pathan
IND
8 off the lead
● LEADS
Steve Harmison
ENG
93 · 5 ahead of Gillespie
↑ IN THE CHASE
2
players sit within 10% of the lead on most wickets
★ TOP-10 CUT-OFF
61
The mark at number ten — 229 entries sit below it
● NATION IN FRONT
India
8 of the top 50 · 10 teams represented
Most Wickets — full list
239 entries, ranked
Table view
1
Steve Harmison
ENG
93
2
Jason Gillespie
AUS
88
3
Irfan Pathan
IND
85
4
Anil Kumble
IND
82
5
Chaminda Vaas
SL
77
6
Michael Kasprowicz
AUS
73
7
Shane Warne
AUS
70
7
Muttiah Muralitharan
SL
70
8
Daniel Vettori
NZ
66
9
Makhaya Ntini
SA
64
10
Shaun Pollock
SA
61
11
Andrew Flintoff
ENG
59
12
Shoaib Akhtar
PAK
57
13
Ashley Giles
ENG
53
13
Glenn McGrath
AUS
53
14
Upul Chandana
SL
52
15
Harbhajan Singh
IND
51
16
Nuwan Zoysa
SL
50
17
Mohammad Sami
PAK
49
18
Chris Cairns
NZ
48
19
Matthew Hoggard
ENG
47
20
Jacob Oram
NZ
45
21
Mohammad Rafique
BAN
42
21
Lakshmipathy Balaji
IND
42
22
Dwayne Bravo
WI
38
23
Tapash Baisya
BAN
36
24
Pedro Collins
WI
35
24
Shoaib Malik
PAK
35
25
Zaheer Khan
IND
33
25
Chris Gayle
WI
33
26
Scott Styris
NZ
32
27
Sanath Jayasuriya
SL
31
28
Danish Kaneria
PAK
30
29
Chris Martin
NZ
29
29
Nicky Boje
SA
29
29
Douglas Hondo
ZIM
29
30
Heath Streak
ZIM
27
30
Brett Lee
AUS
27
31
Abdul Razzaq
PAK
26
31
Tino Best
WI
26
31
Fidel Edwards
WI
26
31
Darren Gough
ENG
26
31
Simon Jones
ENG
26
32
Sachin Tendulkar
IND
24
33
Ajit Agarkar
IND
23
33
Murali Kartik
IND
23
33
Rangana Herath
SL
23
33
Jacques Kallis
SA
23
34
James Franklin
NZ
22
34
Farveez Maharoof
SL
22
34
Tinashe Panyangara
ZIM
22
34
Shahid Afridi
PAK
22
34
James Anderson
ENG
22
35
Ashish Nehra
IND
21
35
Andrew Symonds
AUS
21
35
Andre Nel
SA
21
36
Daryl Tuffey
NZ
20
36
Brad Hogg
AUS
20
37
Naved-ul-Hasan
PAK
19
37
Ramnaresh Sarwan
WI
19
37
Lasith Malinga
SL
19
37
Lance Klusener
SA
19
37
Kyle Mills
NZ
19
37
Sean Ervine
ZIM
19
38
Corey Collymore
WI
18
38
Ian Bradshaw
WI
18
38
Darren Lehmann
AUS
18
39
Brad Williams
AUS
17
39
Dilhara Fernando
SL
17
39
Mushfiqur Rahman
BAN
17
39
Khaled Mahmud
BAN
17
40
Jermaine Lawson
WI
16
41
Michael Clarke
AUS
15
41
Virender Sehwag
IND
15
41
Ray Price
ZIM
15
42
Paul Wiseman
NZ
14
42
Shabbir Ahmed
PAK
14
42
Tillakaratne Dilshan
SL
14
43
Manzarul Islam
BAN
13
43
Alex Wharf
ENG
13
44
Mervyn Dillon
WI
12
45
Ravi Rampaul
WI
11
45
Andy Blignaut
ZIM
11
46
Stuart Matsikenyeri
ZIM
10
46
Tareq Aziz
BAN
10
46
Ian Harvey
AUS
10
47
Paul Collingwood
ENG
9
47
Omari Banks
WI
9
47
Elton Chigumbura
ZIM
9
48
Tawanda Mupariwa
ZIM
8
48
Ian Butler
NZ
8
48
Dwayne Smith
WI
8
48
Nazmul Hossain
BAN
8
48
Sourav Ganguly
IND
8
49
Imran Farhat
PAK
7
49
Mashrafe Mortaza
BAN
7
49
Adam Sanford
WI
7
49
Kaushal Lokuarachchi
SL
7
49
Grant Flower
ZIM
7
50
Dale Steyn
SA
6
50
Charl Langeveldt
SA
6
50
Andrew Hall
SA
6
50
Graeme Smith
SA
6
50
Abdur Razzak
BAN
6
50
Aftab Ahmed
BAN
6
50
Umar Gul
PAK
6
50
Stuart MacGill
AUS
6
51
Nathan Hauritz
AUS
5
51
Azhar Mahmood
PAK
5
51
Yuvraj Singh
IND
5
51
Wavell Hinds
WI
5
51
Mluleki Nkala
ZIM
5
51
Khurram Khan
UAE
5
52
Ed Rainsford
ZIM
4
52
Blessing Mahwire
ZIM
4
52
Chris Harris
NZ
4
52
Ilyas Gull
HK
4
52
Nantie Hayward
SA
4
52
Ryan Hinds
WI
4
52
Michael Vaughan
ENG
4
52
Rajin Saleh
BAN
4
52
Martin Saggers
ENG
4
52
Gareth Batty
ENG
4
52
Sridharan Sriram
IND
4
53
Amit Bhandari
IND
3
53
Andy Bichel
AUS
3
53
Kumar Dharmasena
SL
3
53
Thilan Samaraweera
SL
3
53
Rikki Clarke
ENG
3
53
Ian Bell
ENG
3
53
Anthony McGrath
ENG
3
53
Ryan Hurley
WI
3
53
Dave Mohammed
WI
3
53
Khalid Khan
HK
3
53
Michael Mason
NZ
3
53
Gary Brent
ZIM
3
53
Tatenda Taibu
ZIM
3
53
Brendan Taylor
ZIM
3
53
Robin Peterson
SA
3
53
Zander de Bruyn
SA
3
54
Albie Morkel
SA
2
54
Alan Dawson
SA
2
54
Jacques Rudolph
SA
2
54
Prosper Utseya
ZIM
2
54
Vusi Sibanda
ZIM
2
54
Gavin Ewing
ZIM
2
54
Afzaal Haider
HK
2
54
Paul Adams
SA
2
54
Thomas Odoyo
KEN
2
54
Martin Suji
KEN
2
54
Ragheb Aga
KEN
2
54
Ali Asad
UAE
2
54
Rizwan Latif
UAE
2
54
Richard Staple
USA
2
54
Vasbert Drakes
WI
2
54
Ian Blackwell
ENG
2
54
Sajid Mahmood
ENG
2
54
Not on record
ENG
2
54
Not on record
ENG
2
54
Marcus Trescothick
ENG
2
54
Enamul Haque jnr
BAN
2
54
Mohammad Ashraful
BAN
2
54
Russel Arnold
SL
2
54
Riaz Afridi
PAK
2
55
Iftikhar Anjum
PAK
1
55
Rohan Gavaskar
IND
1
55
Joginder Sharma
IND
1
55
Sanjay Bangar
IND
1
55
Hemang Badani
IND
1
55
Manjurul Islam
BAN
1
55
Saqlain Mushtaq
PAK
1
55
Fazl-e-Akbar
PAK
1
55
Ricardo Powell
WI
1
55
Darren Sammy
WI
1
55
Tony Reid
USA
1
55
Leon Romero
USA
1
55
Syed Maqsood
UAE
1
55
Sameer Zia
UAE
1
55
Howard Johnson
USA
1
55
Mohammad Tauqir
UAE
1
55
Waddington Mwayenga
ZIM
1
55
Arshad Ali
UAE
1
55
Asim Saeed
UAE
1
55
Steve Tikolo
KEN
1
55
Najeeb Amar
HK
1
55
Alexander French
HK
1
55
Nuwan Kulasekara
SL
1
55
Andre Adams
NZ
1
55
Craig McMillan
NZ
1
55
Travis Friend
ZIM
1
55
Justin Ontong
SA
1
55
Jean-Paul Duminy
SA
1
56
Trevor Gripper
ZIM
0
56
Neil McKenzie
SA
0
56
Martin van Jaarsveld
SA
0
56
Mark Vermeulen
ZIM
0
56
Chris Mpofu
ZIM
0
56
Mark Richardson
NZ
0
56
Saman Jayantha
SL
0
56
Nathan Astle
NZ
0
56
Roy Lamsam
HK
0
56
Nadeem Ahmed
HK
0
56
Gary Kirsten
SA
0
56
David Terbrugge
SA
0
56
Tony Suji
KEN
0
56
Peter Ongondo
KEN
0
56
Brijal Patel
KEN
0
56
Rashid
USA
0
56
Donovan Blake
USA
0
56
Sylvester Joseph
WI
0
56
Robert Croft
ENG
0
56
James Kirtley
ENG
0
56
Daren Ganga
WI
0
56
Clayton Lambert
WI
0
56
Shiv Chanderpaul
WI
0
56
Mohammad Yousuf
PAK
0
56
Alamgir Kabir
BAN
0
56
Talha Jubair
BAN
0
56
Alok Kapali
BAN
0
56
Andrew Strauss
ENG
0
56
Hasibul Hossain
BAN
0
56
Not on record
ENG
0
56
Kevin Pietersen
ENG
0
56
Steve Waugh
AUS
0
56
Dinesh Mongia
IND
0
56
Ramesh Powar
IND
0
56
Mohammad Khalil
PAK
0
56
Bazid Khan
PAK
0
56
Imran Nazir
PAK
0
56
Yasir Hameed
PAK
0
56
Mahela Jayawardene
SL
0
56
Nathan Bracken
AUS
0
56
Jehan Mubarak
SL
0
56
Kumar Sangakkara
SL
0
56
Ricky Ponting
AUS
0
56
Damien Martyn
AUS
0
56
Shane Watson
AUS
0
56
Michael Hussey
AUS
0
56
Simon Katich
AUS
0
Show all 239 ↓
Nothing matches that filter.