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 ODI
Position
Most Wickets
Player Name
Team Name
1
46
Shakib Al Hasan
Bangladesh
2
40
Ryan Harris
Australia
3
32
Shafiul Islam
Bangladesh
4
30
Stuart Broad
England
5
29
Abdur Razzak
Bangladesh
6
28
Graeme Swann
England
6
28
Doug Bollinger
Australia
6
28
Ashish Nehra
India
7
27
Clint McKay
Australia
8
25
Kevin O'Brien
Ireland
9
22
Shane Watson
Australia
9
22
Thisara Perera
Sri Lanka
10
21
Daniel Vettori
New Zealand
11
20
Trent Johnston
Ireland
11
20
George Dockrell
Ireland
11
20
Samiullah Shenwari
Afghanistan
12
19
Shahid Afridi
12
19
Tim Bresnan
England
12
19
Nathan Hauritz
Australia
12
19
Praveen Kumar
India
12
19
Ravindra Jadeja
India
12
19
Ravi Rampaul
West Indies
12
19
Kyle Mills
New Zealand
12
19
Andy McKay
New Zealand
12
19
Shoaib Akhtar
Pakistan
12
19
Morne Morkel
South Africa
13
18
Lasith Malinga
Sri Lanka
13
18
Nuwan Kulasekara
Sri Lanka
13
18
Mitchell Johnson
Australia
13
18
James Anderson
England
13
18
Kieron Pollard
West Indies
13
18
Prosper Utseya
Zimbabwe
14
17
Suraj Randiv
Sri Lanka
14
17
Lonwabo Tsotsobe
South Africa
14
17
Saeed Ajmal
Pakistan
15
16
Sreesanth
India
15
16
Hamid Hassan
Afghanistan
15
16
Harvir Baidwan
Canada
15
16
Mark Jonkman
Netherlands
16
15
Nehemiah Odhiambo
Kenya
16
15
Graeme Cremer
Zimbabwe
16
15
Johan Botha
South Africa
16
15
Umar Gul
Pakistan
16
15
Rubel Hossain
Bangladesh
16
15
Tim Southee
New Zealand
16
15
Dwayne Bravo
West Indies
16
15
Darren Sammy
West Indies
17
14
Ravichandran Ashwin
India
17
14
Daryl Tuffey
New Zealand
17
14
Chris Mpofu
Zimbabwe
17
14
Mudassar Bukhari
Netherlands
17
14
Thomas Odoyo
Kenya
18
13
Alex Cusack
Ireland
18
13
James Ngoche
Kenya
18
13
Khurram Chohan
Canada
18
13
James Hopes
Australia
18
13
Nikita Miller
West Indies
18
13
Charl Langeveldt
South Africa
19
12
Yusuf Pathan
India
19
12
Shapoor Zadran
Afghanistan
19
12
Peter Borren
Netherlands
19
12
Matthew Parker
Scotland
19
12
Rusty Theron
South Africa
20
11
Nathan McCullum
New Zealand
20
11
Albert van der Merwe
Ireland
20
11
Andrew White
Ireland
20
11
Shingi Masakadza
Zimbabwe
20
11
Zaheer Khan
India
20
11
Yuvraj Singh
India
20
11
Mashrafe Mortaza
Bangladesh
20
11
Jacques Kallis
South Africa
20
11
Ray Price
Zimbabwe
21
10
Kemar Roach
West Indies
21
10
Angelo Mathews
Sri Lanka
21
10
Chanaka Welegedara
Sri Lanka
21
10
Dale Steyn
South Africa
21
10
Naeem Islam
Bangladesh
21
10
Rizwan Cheema
Canada
21
10
Parth Desai
Canada
21
10
Michael Yardy
England
21
10
Paul Stirling
Ireland
21
10
Gordon Drummond
Scotland
21
10
Ed Rainsford
Zimbabwe
22
9
Gordon Goudie
Scotland
22
9
Ross Lyons
Scotland
22
9
John Mooney
Ireland
22
9
Mirwais Ashraf
Afghanistan
22
9
Mohammad Nabi
Afghanistan
22
9
Mahmudullah
Bangladesh
22
9
Shane Bond
New Zealand
22
9
Harbhajan Singh
India
22
9
Steven Smith
Australia
22
9
Dilhara Fernando
Sri Lanka
23
8
Thilan Thushara
Sri Lanka
23
8
Elton Chigumbura
Zimbabwe
23
8
Wayne Parnell
South Africa
23
8
Mohammad Asif
Pakistan
23
8
Shaun Tait
Australia
23
8
Pragyan Ojha
India
23
8
Ajmal Shahzad
England
23
8
Greg Lamb
Zimbabwe
23
8
Nigel Jones
Ireland
23
8
Richie Berrington
Scotland
24
7
Adeel Raja
Netherlands
24
7
Jimmy Kamande
Kenya
24
7
Dwayne Smith
West Indies
24
7
Khaliq Dad
Afghanistan
24
7
Umar Bhatti
Canada
24
7
Munaf Patel
India
24
7
Ishant Sharma
India
24
7
Mohammad Hafeez
Pakistan
24
7
Sulieman Benn
West Indies
24
7
Tillakaratne Dilshan
Sri Lanka
25
6
Ajantha Mendis
Sri Lanka
25
6
Jerome Taylor
West Indies
25
6
Mohammad Amir
Pakistan
25
6
Naved-ul-Hasan
Pakistan
25
6
Jacob Oram
New Zealand
25
6
Hiren Varaiya
Kenya
25
6
Elijah Otieno
Kenya
25
6
Josh Davey
Scotland
25
6
Pieter Seelaar
Netherlands
26
5
Tom Cooper
Netherlands
26
5
Luke Wright
England
26
5
Boyd Rankin
England
26
5
Paul Collingwood
England
26
5
Abdul Razzaq
Pakistan
26
5
Wahab Riaz
Pakistan
26
5
Chris Gayle
West Indies
26
5
Muttiah Muralitharan
Sri Lanka
26
5
Farveez Maharoof
Sri Lanka
27
4
Rangana Herath
Sri Lanka
27
4
David Bernard
West Indies
27
4
Robin Peterson
South Africa
27
4
Ryan McLaren
South Africa
27
4
Shoaib Malik
Pakistan
27
4
Ravi Bopara
England
27
4
Amit Mishra
India
27
4
Virender Sehwag
India
27
4
Xavier Doherty
Australia
27
4
Mitchell Starc
Australia
27
4
Peter Siddle
Australia
27
4
Jimmy Hansra
Canada
27
4
Shem Ngoche
Kenya
27
4
Nelson Odhiambo
Kenya
27
4
Hiral Patel
Canada
27
4
Ryan ten Doeschate
Netherlands
27
4
Bernard Loots
Netherlands
27
4
Jeevan Mendis
Sri Lanka
27
4
Roelof van der Merwe
Netherlands
28
3
Bradley Kruger
Netherlands
28
3
Majid Haq
Scotland
28
3
Izatullah Dawlatzai
Afghanistan
28
3
Alfred Luseno
Kenya
28
3
Maurits Jonkman
Netherlands
28
3
Steve Tikolo
Kenya
28
3
Ashok Dinda
India
28
3
Ian Butler
New Zealand
28
3
Scott Styris
New Zealand
28
3
James Franklin
New Zealand
28
3
Hamish Bennett
New Zealand
28
3
Albie Morkel
South Africa
28
3
Hamilton Masakadza
Zimbabwe
29
2
Suranga Lakmal
Sri Lanka
29
2
Jesse Ryder
New Zealand
29
2
Martin Guptill
New Zealand
29
2
Grant Elliott
New Zealand
29
2
Syed Rasel
Bangladesh
29
2
Nazmul Hossain
Bangladesh
29
2
Sudeep Tyagi
India
29
2
Vinay Kumar
India
29
2
John Hastings
Australia
29
2
Calvert Hooper
Canada
29
2
Abdullah Mazari
Afghanistan
29
2
Aftab Alam
Afghanistan
29
2
Keith Dabengwa
Zimbabwe
29
2
Nawroz Mangal
Afghanistan
29
2
Karim Sadiq
Afghanistan
29
2
Timycen Maruma
Zimbabwe
29
2
Moneeb Iqbal
Scotland
29
2
Thilina Kandamby
Sri Lanka
29
2
Ian Nicolson
Zimbabwe
30
1
Preston Mommsen
Scotland
30
1
Sean Williams
Zimbabwe
30
1
Balaji Rao
Canada
30
1
Peter Connell
Ireland
30
1
Andre Botha
Ireland
30
1
Mohammad Kashif
Netherlands
30
1
Josh Hazlewood
Australia
30
1
Umesh Yadav
India
30
1
Rohit Sharma
India
30
1
Shahadat Hossain
Bangladesh
30
1
Michael Mason
New Zealand
30
1
Ryan Sidebottom
England
30
1
Kevin Pietersen
England
30
1
Faisal Hossain
Bangladesh
30
1
Kane Williamson
New Zealand
30
1
Imran Farhat
Pakistan
30
1
Jean-Paul Duminy
South Africa
30
1
Iftikhar Anjum
Pakistan
30
1
Brendan Taylor
Zimbabwe
30
1
Andy Blignaut
Zimbabwe
30
1
Narsingh Deonarine
West Indies
31
0
Grant Flower
Zimbabwe
31
0
Stuart Matsikenyeri
Zimbabwe
31
0
Chamara Kapugedera
Sri Lanka
31
0
Malinga Bandara
Sri Lanka
31
0
Thilan Samaraweera
Sri Lanka
31
0
Abdur Rehman
Pakistan
31
0
Mohammad Irfan
Pakistan
31
0
Younis Khan
Pakistan
31
0
Ross Taylor
New Zealand
31
0
Mohammad Ashraful
Bangladesh
31
0
Jonathan Trott
England
31
0
James Tredwell
England
31
0
Liam Plunkett
England
31
0
Adam Voges
Australia
31
0
Tamim Iqbal
Bangladesh
31
0
Pankaj Singh
India
31
0
Abhimanyu Mithun
India
31
0
Suresh Raina
India
31
0
Virat Kohli
India
31
0
Michael Hussey
Australia
31
0
Michael Clarke
Australia
31
0
Alexei Kervezee
Netherlands
31
0
Tim Gruijters
Netherlands
31
0
Francis Otieno
Kenya
31
0
Ramesh David
Canada
31
0
Javed Ahmadi
Afghanistan
31
0
Sunil Dhaniram
Canada
31
0
Henry Osinde
Canada
31
0
Sandeep Jyoti
Canada
31
0
Trevin Bastiampillai
Canada
31
0
Keegan Meth
Zimbabwe
31
0
Dawlat Ahmadzai
Afghanistan
31
0
Raees Ahmadzai
Afghanistan
31
0
Chamu Chibhabha
Zimbabwe
31
0
Muthumudalige Pushpakumara
Sri Lanka
31
0
Gregor Maiden
Scotland
31
0
Kyle Coetzer
Scotland
31
0
Dewald Nel
Scotland
31
0
Wesley Barresi
Netherlands