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 2010 for all time
Position
Most Wickets
Player Name
Team Name
1
111
Graeme Swann
England
2
80
Morne Morkel
South Africa
3
77
Shakib Al Hasan
Bangladesh
4
76
Dale Steyn
South Africa
5
75
James Anderson
England
6
74
Mitchell Johnson
Australia
7
69
Stuart Broad
England
8
64
Ryan Harris
Australia
9
60
Zaheer Khan
India
10
58
Doug Bollinger
Australia
11
55
Daniel Vettori
New Zealand
12
54
Saeed Ajmal
Pakistan
13
53
Mohammad Amir
Pakistan
14
52
Harbhajan Singh
India
15
48
Shane Watson
Australia
16
46
Steven Finn
England
17
45
Tim Bresnan
England
18
44
Pragyan Ojha
India
18
44
Umar Gul
Pakistan
19
42
Mohammad Asif
Pakistan
20
41
Johan Botha
South Africa
20
41
Nathan Hauritz
Australia
21
40
Ishant Sharma
India
21
40
Shafiul Islam
Bangladesh
21
40
Tim Southee
New Zealand
22
39
Abdur Razzak
Bangladesh
22
39
Lasith Malinga
Sri Lanka
23
38
Suraj Randiv
Sri Lanka
23
38
Hamid Hassan
Afghanistan
23
38
Ashish Nehra
India
24
36
Shahid Afridi
25
35
Trent Johnston
Ireland
26
34
George Dockrell
Ireland
27
33
Kemar Roach
West Indies
28
32
Sreesanth
India
29
31
Lonwabo Tsotsobe
South Africa
29
31
Darren Sammy
West Indies
29
31
Ajantha Mendis
Sri Lanka
30
30
Sulieman Benn
West Indies
30
30
Kevin O'Brien
Ireland
30
30
Shoaib Akhtar
Pakistan
30
30
Shaun Tait
Australia
31
28
Steven Smith
Australia
31
28
Kyle Mills
New Zealand
31
28
Nathan McCullum
New Zealand
32
27
Thisara Perera
Sri Lanka
32
27
Clint McKay
Australia
32
27
Dirk Nannes
Australia
33
26
Mohammad Nabi
Afghanistan
33
26
Nehemiah Odhiambo
Kenya
34
25
Samiullah Shenwari
Afghanistan
34
25
Prosper Utseya
Zimbabwe
34
25
Dwayne Bravo
West Indies
34
25
Charl Langeveldt
South Africa
34
25
Jacques Kallis
South Africa
35
24
Rubel Hossain
Bangladesh
35
24
Peter Siddle
Australia
35
24
Nuwan Kulasekara
Sri Lanka
36
23
Ravi Rampaul
West Indies
36
23
Paul Harris
South Africa
37
22
Andy McKay
New Zealand
37
22
Harvir Baidwan
Canada
37
22
Kieron Pollard
West Indies
38
21
Alex Cusack
Ireland
38
21
Mudassar Bukhari
Netherlands
38
21
Praveen Kumar
India
38
21
Ravindra Jadeja
India
39
20
Amit Mishra
India
39
20
Mark Jonkman
Netherlands
39
20
Nikita Miller
West Indies
39
20
Graeme Cremer
Zimbabwe
40
19
Mahmudullah
Bangladesh
40
19
Daryl Tuffey
New Zealand
40
19
Rusty Theron
South Africa
41
18
Ben Hilfenhaus
Australia
41
18
Shapoor Zadran
Afghanistan
41
18
Khurram Chohan
Canada
42
17
Chris Mpofu
Zimbabwe
42
17
Ray Price
Zimbabwe
42
17
Angelo Mathews
Sri Lanka
42
17
Shane Bond
New Zealand
43
16
Danish Kaneria
Pakistan
43
16
Abdur Rehman
Pakistan
43
16
Ravichandran Ashwin
India
43
16
Yusuf Pathan
India
43
16
Andre Botha
Ireland
43
16
Gordon Drummond
Scotland
44
15
Michael Yardy
England
44
15
Ryan Sidebottom
England
44
15
Wahab Riaz
Pakistan
44
15
Muttiah Muralitharan
Sri Lanka
44
15
Wayne Parnell
South Africa
45
14
Mohammad Hafeez
Pakistan
45
14
Chris Martin
New Zealand
45
14
Ajmal Shahzad
England
45
14
Shahadat Hossain
Bangladesh
45
14
Thomas Odoyo
Kenya
45
14
Ross Lyons
Scotland
45
14
Pieter Seelaar
Netherlands
45
14
Jimmy Kamande
Kenya
45
14
Shane Shillingford
West Indies
46
13
Shingi Masakadza
Zimbabwe
46
13
Mirwais Ashraf
Afghanistan
46
13
Chanaka Welegedara
Sri Lanka
46
13
Tillakaratne Dilshan
Sri Lanka
46
13
James Ngoche
Kenya
46
13
Mashrafe Mortaza
Bangladesh
46
13
Chris Tremlett
England
46
13
James Hopes
Australia
46
13
Virender Sehwag
India
46
13
Yuvraj Singh
India
46
13
Scott Styris
New Zealand
46
13
Abdul Razzaq
Pakistan
47
12
Peter Borren
Netherlands
47
12
Nelson Odhiambo
Kenya
47
12
Rizwan Cheema
Canada
47
12
Umar Bhatti
Canada
47
12
Dilhara Fernando
Sri Lanka
47
12
Rangana Herath
Sri Lanka
47
12
Jerome Taylor
West Indies
47
12
Greg Lamb
Zimbabwe
47
12
Matthew Parker
Scotland
48
11
Chris Gayle
West Indies
48
11
Peter Connell
Ireland
48
11
Andrew White
Ireland
48
11
Albert van der Merwe
Ireland
48
11
Jacob Oram
New Zealand
49
10
Naeem Islam
Bangladesh
49
10
Shoaib Malik
Pakistan
49
10
Paul Stirling
Ireland
49
10
Richie Berrington
Scotland
49
10
John Mooney
Ireland
49
10
Parth Desai
Canada
49
10
Ryan McLaren
South Africa
49
10
Thilan Thushara
Sri Lanka
49
10
Ed Rainsford
Zimbabwe
50
9
Majid Haq
Scotland
50
9
Dwayne Smith
West Indies
50
9
Elton Chigumbura
Zimbabwe
50
9
Nigel Jones
Ireland
50
9
Gordon Goudie
Scotland
50
9
Shem Ngoche
Kenya
50
9
Hiren Varaiya
Kenya
50
9
Mohammad Sami
Pakistan
50
9
Boyd Rankin
England
51
8
David Hussey
Australia
51
8
Marcus North
Australia
51
8
James Franklin
New Zealand
51
8
Ryan ten Doeschate
Netherlands
51
8
Karim Sadiq
Afghanistan
51
8
Shadeep Silva
United Arab Emirates
52
7
Khaliq Dad
Afghanistan
52
7
Adeel Raja
Netherlands
52
7
Elijah Otieno
Kenya
52
7
Luke Wright
England
52
7
Ian Butler
New Zealand
52
7
Jeetan Patel
New Zealand
52
7
Naved-ul-Hasan
Pakistan
52
7
Tanvir Ahmed
Pakistan
52
7
Jean-Paul Duminy
South Africa
52
7
Vinay Kumar
India
52
7
Ashok Dinda
India
52
7
Munaf Patel
India
52
7
Xavier Doherty
Australia
53
6
Paul Collingwood
England
53
6
James Tredwell
England
53
6
Abhimanyu Mithun
India
53
6
Suresh Raina
India
53
6
Albie Morkel
South Africa
53
6
Robin Peterson
South Africa
53
6
Kyle Coetzer
Scotland
53
6
Nawroz Mangal
Afghanistan
53
6
Farveez Maharoof
Sri Lanka
53
6
Josh Davey
Scotland
53
6
Roelof van der Merwe
Netherlands
54
5
Seekkuge Prasanna
Sri Lanka
54
5
Suranga Lakmal
Sri Lanka
54
5
Tom Cooper
Netherlands
54
5
Mohammad Kashif
Netherlands
54
5
Steve Tikolo
Kenya
54
5
Lameck Onyango
Kenya
54
5
Brent Arnel
New Zealand
55
4
Yasir Arafat
Pakistan
55
4
Ravi Bopara
England
55
4
Mitchell Starc
Australia
55
4
Hiral Patel
Canada
55
4
Jimmy Hansra
Canada
55
4
Bernard Loots
Netherlands
55
4
Dewald Nel
Scotland
55
4
Ryan Watson
Scotland
55
4
David Bernard
West Indies
55
4
Ahmed Raza
United Arab Emirates
55
4
Jeevan Mendis
Sri Lanka
55
4
Saqib Ali
United Arab Emirates
55
4
Timroy Allen
U.S.A.
56
3
Chinthaka Jayasinghe
Sri Lanka
56
3
Sachithra Senanayake
Sri Lanka
56
3
Izatullah Dawlatzai
Afghanistan
56
3
Hamilton Masakadza
Zimbabwe
56
3
Bradley Kruger
Netherlands
56
3
Maurits Jonkman
Netherlands
56
3
Alfred Luseno
Kenya
56
3
Tony Suji
Kenya
56
3
Steve O'Keefe
Australia
56
3
Graham Onions
England
56
3
Simon Katich
Australia
56
3
Michael Clarke
Australia
56
3
Umar Amin
Pakistan
56
3
Hamish Bennett
New Zealand
56
3
Kane Williamson
New Zealand
56
3
Jesse Ryder
New Zealand
57
2
Martin Guptill
New Zealand
57
2
Ross Taylor
New Zealand
57
2
Grant Elliott
New Zealand
57
2
Nazmul Hossain
Bangladesh
57
2
Rory Kleinveldt
South Africa
57
2
Sudeep Tyagi
India
57
2
Piyush Chawla
India
57
2
Mohammad Ashraful
Bangladesh
57
2
Syed Rasel
Bangladesh
57
2
John Hastings
Australia
57
2
Peter George
Australia
57
2
Kevin Pietersen
England
57
2
Daniel Christian
Australia
57
2
Sunil Dhaniram
Canada
57
2
Abdullah Mazari
Afghanistan
57
2
Calvert Hooper
Canada
57
2
Moneeb Iqbal
Scotland
57
2
Jan Stander
Scotland
57
2
Brendan Taylor
Zimbabwe
57
2
Keith Dabengwa
Zimbabwe
57
2
John Davison
Canada
57
2
Aftab Alam
Afghanistan
57
2
Dawlat Ahmadzai
Afghanistan
57
2
Timycen Maruma
Zimbabwe
57
2
Nuwan Pradeep
Sri Lanka
57
2
Ian Nicolson
Zimbabwe
57
2
Fayyaz Ahmed
United Arab Emirates
57
2
Thilina Kandamby
Sri Lanka
58
1
Adam Milne
New Zealand
58
1
Chamu Chibhabha
Zimbabwe
58
1
Preston Mommsen
Scotland
58
1
Isuru Udana
Sri Lanka
58
1
Khurram Khan
United Arab Emirates
58
1
Milinda Siriwardana
Sri Lanka
58
1
Brendan Nash
West Indies
58
1
Narsingh Deonarine
West Indies
58
1
Raqibul Hasan
Bangladesh
58
1
Tendai Chatara
Zimbabwe
58
1
Sean Williams
Zimbabwe
58
1
Andy Blignaut
Zimbabwe
58
1
Brandon Bess
West Indies
58
1
Andre Russell
West Indies
58
1
Edgar Schiferli
Netherlands
58
1
Daan van Bunge
Netherlands
58
1
Balaji Rao
Canada
58
1
Josh Hazlewood
Australia
58
1
Faisal Hossain
Bangladesh
58
1
Jonathan Trott
England
58
1
Umesh Yadav
India
58
1
Rohit Sharma
India
58
1
Sanath Jayasuriya
Sri Lanka
58
1
Alviro Petersen
South Africa
58
1
Friedel de Wet
South Africa
58
1
Iftikhar Anjum
Pakistan
58
1
Michael Mason
New Zealand
58
1
Imran Farhat
Pakistan
59
0
Younis Khan
Pakistan
59
0
Rob Nicol
New Zealand
59
0
Tamim Iqbal
Bangladesh
59
0
Robiul Islam
Bangladesh
59
0
Brendon McCullum
New Zealand
59
0
Mathew Sinclair
New Zealand
59
0
Yasir Hameed
Pakistan
59
0
Mohammad Irfan
Pakistan
59
0
Azhar Ali
Pakistan
59
0
Graeme Smith
South Africa
59
0
Malinga Bandara
Sri Lanka
59
0
Pankaj Singh
India
59
0
Michael Hussey
Australia
59
0
MS Dhoni
India
59
0
Jaydev Unadkat
India
59
0
Virat Kohli
India
59
0
Sachin Tendulkar
India
59
0
Aftab Ahmed
Bangladesh
59
0
Adam Voges
Australia
59
0
Liam Plunkett
England
59
0
Shaheed Keshvani
Canada
59
0
Ramesh David
Canada
59
0
Henry Osinde
Canada
59
0
Sandeep Jyoti
Canada
59
0
Trevin Bastiampillai
Canada
59
0
Phil Eaglestone
Ireland
59
0
Gary Kidd
Ireland
59
0
Francis Otieno
Kenya
59
0
Alexei Kervezee
Netherlands
59
0
Luke Woodcock
New Zealand
59
0
Tim Gruijters
Netherlands
59
0
Wesley Barresi
Netherlands
59
0
Grant Flower
Zimbabwe
59
0
Stuart Matsikenyeri
Zimbabwe
59
0
Geoff Barnett
Canada
59
0
Javed Ahmadi
Afghanistan
59
0
Keegan Meth
Zimbabwe
59
0
Raees Ahmadzai
Afghanistan
59
0
Travis Dowlin
West Indies
59
0
Nelon Pascal
West Indies
59
0
Kosala Kulasekara
Sri Lanka
59
0
Dhammika Prasad
Sri Lanka
59
0
Tharanga Paranavitana
Sri Lanka
59
0
Chamara Kapugedera
Sri Lanka
59
0
Thilan Samaraweera
Sri Lanka
59
0
Arsalan Qadir
Canada
59
0
Gregor Maiden
Scotland
59
0
Muthumudalige Pushpakumara
Sri Lanka