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