Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
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
T20I World Cup
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
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Most Wickets in 2004 for ODI
Position
Most Wickets
Player Name
Team Name
1
47
Irfan Pathan
India
2
37
Chaminda Vaas
Sri Lanka
2
37
Upul Chandana
Sri Lanka
3
34
Shoaib Malik
Pakistan
4
33
Mohammad Sami
Pakistan
4
33
Jason Gillespie
Australia
5
32
Jacob Oram
New Zealand
6
31
Shoaib Akhtar
Pakistan
7
30
Nuwan Zoysa
Sri Lanka
7
30
Lakshmipathy Balaji
India
8
28
Daniel Vettori
New Zealand
9
27
Chris Cairns
New Zealand
10
26
Steve Harmison
England
10
26
Michael Kasprowicz
Australia
10
26
Darren Gough
England
11
25
Makhaya Ntini
South Africa
12
23
Scott Styris
New Zealand
12
23
Muttiah Muralitharan
Sri Lanka
12
23
Brett Lee
Australia
12
23
Tapash Baisya
Bangladesh
13
22
Dwayne Bravo
West Indies
13
22
Heath Streak
Zimbabwe
13
22
Shahid Afridi
Pakistan
14
21
Chris Gayle
West Indies
14
21
Ajit Agarkar
India
14
21
Douglas Hondo
Zimbabwe
15
20
Brad Hogg
Australia
15
20
Andrew Symonds
Australia
16
19
Sachin Tendulkar
India
17
18
Ashish Nehra
India
17
18
Ian Bradshaw
West Indies
17
18
Abdul Razzaq
Pakistan
17
18
Kyle Mills
New Zealand
17
18
Shaun Pollock
South Africa
17
18
Tinashe Panyangara
Zimbabwe
18
17
Lance Klusener
South Africa
18
17
Farveez Maharoof
Sri Lanka
18
17
Brad Williams
Australia
18
17
Mohammad Rafique
Bangladesh
18
17
Khaled Mahmud
Bangladesh
19
16
Andrew Flintoff
England
19
16
Naved-ul-Hasan
Pakistan
19
16
Sanath Jayasuriya
Sri Lanka
19
16
Sean Ervine
Zimbabwe
20
15
Ashley Giles
England
20
15
James Anderson
England
20
15
Daryl Tuffey
New Zealand
20
15
Virender Sehwag
India
21
14
Zaheer Khan
India
21
14
Shabbir Ahmed
Pakistan
22
13
Harbhajan Singh
India
22
13
Alex Wharf
England
23
11
Jacques Kallis
South Africa
23
11
Mervyn Dillon
West Indies
23
11
Ravi Rampaul
West Indies
24
10
Tino Best
West Indies
24
10
Darren Lehmann
Australia
24
10
Ian Harvey
Australia
25
9
Michael Clarke
Australia
25
9
James Franklin
New Zealand
25
9
Tareq Aziz
Bangladesh
25
9
Paul Collingwood
England
25
9
Tillakaratne Dilshan
Sri Lanka
25
9
Stuart Matsikenyeri
Zimbabwe
26
8
Tawanda Mupariwa
Zimbabwe
26
8
Dilhara Fernando
Sri Lanka
26
8
Corey Collymore
West Indies
26
8
Nicky Boje
South Africa
26
8
Manzarul Islam
Bangladesh
26
8
Mushfiqur Rahman
Bangladesh
26
8
Ian Butler
New Zealand
26
8
Murali Kartik
India
26
8
Anil Kumble
India
27
7
Kaushal Lokuarachchi
Sri Lanka
27
7
Grant Flower
Zimbabwe
27
7
Ray Price
Zimbabwe
27
7
Elton Chigumbura
Zimbabwe
28
6
Andy Blignaut
Zimbabwe
28
6
Dwayne Smith
West Indies
28
6
Jermaine Lawson
West Indies
28
6
Andre Nel
South Africa
28
6
Charl Langeveldt
South Africa
28
6
Sourav Ganguly
India
28
6
Glenn McGrath
Australia
28
6
Aftab Ahmed
Bangladesh
28
6
Nazmul Hossain
Bangladesh
28
6
Abdur Razzak
Bangladesh
29
5
Azhar Mahmood
Pakistan
29
5
Wavell Hinds
West Indies
29
5
Ramnaresh Sarwan
West Indies
29
5
Rangana Herath
Sri Lanka
29
5
Khurram Khan
United Arab Emirates
30
4
Ilyas Gull
Hong Kong
30
4
Ed Rainsford
Zimbabwe
30
4
Lasith Malinga
Sri Lanka
30
4
Fidel Edwards
West Indies
30
4
Mluleki Nkala
Zimbabwe
30
4
Imran Farhat
Pakistan
30
4
Chris Harris
New Zealand
30
4
Yuvraj Singh
India
30
4
Sridharan Sriram
India
31
3
Amit Bhandari
India
31
3
Andy Bichel
Australia
31
3
Rajin Saleh
Bangladesh
31
3
Rikki Clarke
England
31
3
Ian Bell
England
31
3
Anthony McGrath
England
31
3
Simon Jones
England
31
3
Michael Vaughan
England
31
3
Michael Mason
New Zealand
31
3
Graeme Smith
South Africa
31
3
Gary Brent
Zimbabwe
31
3
Ryan Hurley
West Indies
31
3
Khalid Khan
Hong Kong
31
3
Brendan Taylor
Zimbabwe
32
2
Prosper Utseya
Zimbabwe
32
2
Vusi Sibanda
Zimbabwe
32
2
Tatenda Taibu
Zimbabwe
32
2
Afzaal Haider
Hong Kong
32
2
Thomas Odoyo
Kenya
32
2
Martin Suji
Kenya
32
2
Ali Asad
United Arab Emirates
32
2
Ragheb Aga
Kenya
32
2
Rizwan Latif
United Arab Emirates
32
2
Richard Staple
U.S.A.
32
2
Russel Arnold
Sri Lanka
32
2
Alan Dawson
South Africa
32
2
Robin Peterson
South Africa
32
2
Albie Morkel
South Africa
32
2
Marcus Trescothick
England
32
2
Ian Blackwell
England
32
2
Sajid Mahmood
England
32
2
Gareth Batty
England
32
2
Mashrafe Mortaza
Bangladesh
33
1
Andre Adams
New Zealand
33
1
Rohan Gavaskar
India
33
1
Joginder Sharma
India
33
1
Hemang Badani
India
33
1
Sanjay Bangar
India
33
1
Jean-Paul Duminy
South Africa
33
1
Iftikhar Anjum
Pakistan
33
1
Danish Kaneria
Pakistan
33
1
Kumar Dharmasena
Sri Lanka
33
1
Nuwan Kulasekara
Sri Lanka
33
1
Ricardo Powell
West Indies
33
1
Darren Sammy
West Indies
33
1
Vasbert Drakes
West Indies
33
1
Tony Reid
U.S.A.
33
1
Leon Romero
U.S.A.
33
1
Syed Maqsood
United Arab Emirates
33
1
Sameer Zia
United Arab Emirates
33
1
Howard Johnson
U.S.A.
33
1
Najeeb Amar
Hong Kong
33
1
Arshad Ali
United Arab Emirates
33
1
Asim Saeed
United Arab Emirates
33
1
Mohammad Tauqir
United Arab Emirates
33
1
Steve Tikolo
Kenya
33
1
Alexander French
Hong Kong
33
1
Gavin Ewing
Zimbabwe
33
1
Blessing Mahwire
Zimbabwe
33
1
Waddington Mwayenga
Zimbabwe
34
0
Chris Mpofu
Zimbabwe
34
0
Travis Friend
Zimbabwe
34
0
Roy Lamsam
Hong Kong
34
0
Tony Suji
Kenya
34
0
Peter Ongondo
Kenya
34
0
Brijal Patel
Kenya
34
0
Nadeem Ahmed
Hong Kong
34
0
Saman Jayantha
Sri Lanka
34
0
Rashid
U.S.A.
34
0
Donovan Blake
U.S.A.
34
0
Ryan Hinds
West Indies
34
0
Clayton Lambert
West Indies
34
0
Shiv Chanderpaul
West Indies
34
0
Mahela Jayawardene
Sri Lanka
34
0
Imran Nazir
Pakistan
34
0
Mohammad Yousuf
Pakistan
34
0
Craig McMillan
New Zealand
34
0
Yasir Hameed
Pakistan
34
0
Bazid Khan
Pakistan
34
0
Dinesh Mongia
India
34
0
Ramesh Powar
India
34
0
Shane Watson
Australia
34
0
Michael Hussey
Australia
34
0
Robert Croft
England
34
0
Alok Kapali
Bangladesh
34
0
Mohammad Ashraful
Bangladesh
34
0
Andrew Strauss
England
34
0
Hasibul Hossain
Bangladesh
34
0
Kevin Pietersen
England
34
0
James Kirtley
England