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
Bangladesh
England
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Joe Root
Sikandar Raza
Gerhard Erasmus
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
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 →
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.
ODI
2004
194 entries
1
47
Irfan Pathan
IND
10 clear of Chaminda Vaas
2
37
Chaminda Vaas
SL
10 off the lead
2
37
Upul Chandana
SL
10 off the lead
● LEADS
Irfan Pathan
IND
47 · 10 ahead of Vaas
↑ IN THE CHASE
0
players within 10% of the lead — Pathan is out on their own
★ TOP-10 CUT-OFF
26
The mark at number ten — 184 entries sit below it
● NATION IN FRONT
India
7 of the top 50 · 10 teams represented
Most Wickets — full list
194 entries, ranked
Table view
1
Irfan Pathan
IND
47
2
Chaminda Vaas
SL
37
2
Upul Chandana
SL
37
3
Shoaib Malik
PAK
34
4
Mohammad Sami
PAK
33
4
Jason Gillespie
AUS
33
5
Jacob Oram
NZ
32
6
Shoaib Akhtar
PAK
31
7
Nuwan Zoysa
SL
30
7
Lakshmipathy Balaji
IND
30
8
Daniel Vettori
NZ
28
9
Chris Cairns
NZ
27
10
Michael Kasprowicz
AUS
26
10
Darren Gough
ENG
26
10
Steve Harmison
ENG
26
11
Makhaya Ntini
SA
25
12
Tapash Baisya
BAN
23
12
Brett Lee
AUS
23
12
Muttiah Muralitharan
SL
23
12
Scott Styris
NZ
23
13
Shahid Afridi
PAK
22
13
Dwayne Bravo
WI
22
13
Heath Streak
ZIM
22
14
Douglas Hondo
ZIM
21
14
Chris Gayle
WI
21
14
Ajit Agarkar
IND
21
15
Andrew Symonds
AUS
20
15
Brad Hogg
AUS
20
16
Sachin Tendulkar
IND
19
17
Abdul Razzaq
PAK
18
17
Ian Bradshaw
WI
18
17
Ashish Nehra
IND
18
17
Shaun Pollock
SA
18
17
Kyle Mills
NZ
18
17
Tinashe Panyangara
ZIM
18
18
Lance Klusener
SA
17
18
Farveez Maharoof
SL
17
18
Brad Williams
AUS
17
18
Khaled Mahmud
BAN
17
18
Mohammad Rafique
BAN
17
19
Naved-ul-Hasan
PAK
16
19
Andrew Flintoff
ENG
16
19
Sanath Jayasuriya
SL
16
19
Sean Ervine
ZIM
16
20
Virender Sehwag
IND
15
20
Daryl Tuffey
NZ
15
20
James Anderson
ENG
15
20
Ashley Giles
ENG
15
21
Shabbir Ahmed
PAK
14
21
Zaheer Khan
IND
14
22
Harbhajan Singh
IND
13
22
Alex Wharf
ENG
13
23
Ravi Rampaul
WI
11
23
Mervyn Dillon
WI
11
23
Jacques Kallis
SA
11
24
Ian Harvey
AUS
10
24
Darren Lehmann
AUS
10
24
Tino Best
WI
10
25
Paul Collingwood
ENG
9
25
Tareq Aziz
BAN
9
25
Michael Clarke
AUS
9
25
James Franklin
NZ
9
25
Tillakaratne Dilshan
SL
9
25
Stuart Matsikenyeri
ZIM
9
26
Nicky Boje
SA
8
26
Tawanda Mupariwa
ZIM
8
26
Dilhara Fernando
SL
8
26
Ian Butler
NZ
8
26
Murali Kartik
IND
8
26
Mushfiqur Rahman
BAN
8
26
Anil Kumble
IND
8
26
Manzarul Islam
BAN
8
26
Corey Collymore
WI
8
27
Kaushal Lokuarachchi
SL
7
27
Grant Flower
ZIM
7
27
Ray Price
ZIM
7
27
Elton Chigumbura
ZIM
7
28
Andy Blignaut
ZIM
6
28
Charl Langeveldt
SA
6
28
Andre Nel
SA
6
28
Glenn McGrath
AUS
6
28
Jermaine Lawson
WI
6
28
Dwayne Smith
WI
6
28
Sourav Ganguly
IND
6
28
Aftab Ahmed
BAN
6
28
Nazmul Hossain
BAN
6
28
Abdur Razzak
BAN
6
29
Azhar Mahmood
PAK
5
29
Wavell Hinds
WI
5
29
Ramnaresh Sarwan
WI
5
29
Rangana Herath
SL
5
29
Khurram Khan
UAE
5
30
Mluleki Nkala
ZIM
4
30
Ed Rainsford
ZIM
4
30
Lasith Malinga
SL
4
30
Chris Harris
NZ
4
30
Ilyas Gull
HK
4
30
Yuvraj Singh
IND
4
30
Sridharan Sriram
IND
4
30
Fidel Edwards
WI
4
30
Imran Farhat
PAK
4
31
Rikki Clarke
ENG
3
31
Rajin Saleh
BAN
3
31
Ryan Hurley
WI
3
31
Anthony McGrath
ENG
3
31
Ian Bell
ENG
3
31
Michael Vaughan
ENG
3
31
Simon Jones
ENG
3
31
Amit Bhandari
IND
3
31
Andy Bichel
AUS
3
31
Khalid Khan
HK
3
31
Michael Mason
NZ
3
31
Brendan Taylor
ZIM
3
31
Gary Brent
ZIM
3
31
Graeme Smith
SA
3
32
Alan Dawson
SA
2
32
Robin Peterson
SA
2
32
Albie Morkel
SA
2
32
Prosper Utseya
ZIM
2
32
Tatenda Taibu
ZIM
2
32
Vusi Sibanda
ZIM
2
32
Thomas Odoyo
KEN
2
32
Martin Suji
KEN
2
32
Ragheb Aga
KEN
2
32
Ali Asad
UAE
2
32
Rizwan Latif
UAE
2
32
Richard Staple
USA
2
32
Afzaal Haider
HK
2
32
Russel Arnold
SL
2
32
Gareth Batty
ENG
2
32
Marcus Trescothick
ENG
2
32
Mashrafe Mortaza
BAN
2
32
Not on record
ENG
2
32
Not on record
ENG
2
32
Ian Blackwell
ENG
2
32
Sajid Mahmood
ENG
2
33
Danish Kaneria
PAK
1
33
Darren Sammy
WI
1
33
Vasbert Drakes
WI
1
33
Ricardo Powell
WI
1
33
Nuwan Kulasekara
SL
1
33
Alexander French
HK
1
33
Andre Adams
NZ
1
33
Najeeb Amar
HK
1
33
Kumar Dharmasena
SL
1
33
Rohan Gavaskar
IND
1
33
Joginder Sharma
IND
1
33
Iftikhar Anjum
PAK
1
33
Hemang Badani
IND
1
33
Sanjay Bangar
IND
1
33
Tony Reid
USA
1
33
Leon Romero
USA
1
33
Waddington Mwayenga
ZIM
1
33
Syed Maqsood
UAE
1
33
Sameer Zia
UAE
1
33
Howard Johnson
USA
1
33
Mohammad Tauqir
UAE
1
33
Arshad Ali
UAE
1
33
Asim Saeed
UAE
1
33
Steve Tikolo
KEN
1
33
Gavin Ewing
ZIM
1
33
Jean-Paul Duminy
SA
1
33
Blessing Mahwire
ZIM
1
34
Travis Friend
ZIM
0
34
Tony Suji
KEN
0
34
Peter Ongondo
KEN
0
34
Brijal Patel
KEN
0
34
Chris Mpofu
ZIM
0
34
Rashid
USA
0
34
Donovan Blake
USA
0
34
Dinesh Mongia
IND
0
34
Ramesh Powar
IND
0
34
Shane Watson
AUS
0
34
Michael Hussey
AUS
0
34
Nadeem Ahmed
HK
0
34
Roy Lamsam
HK
0
34
Saman Jayantha
SL
0
34
Craig McMillan
NZ
0
34
Mahela Jayawardene
SL
0
34
Clayton Lambert
WI
0
34
Shiv Chanderpaul
WI
0
34
Ryan Hinds
WI
0
34
Kevin Pietersen
ENG
0
34
Andrew Strauss
ENG
0
34
James Kirtley
ENG
0
34
Robert Croft
ENG
0
34
Imran Nazir
PAK
0
34
Mohammad Yousuf
PAK
0
34
Yasir Hameed
PAK
0
34
Bazid Khan
PAK
0
34
Not on record
ENG
0
34
Hasibul Hossain
BAN
0
34
Mohammad Ashraful
BAN
0
34
Alok Kapali
BAN
0
Show all 194 ↓
Nothing matches that filter.