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 2012 for all time
Position
Most Wickets
Player Name
Team Name
1
95
Saeed Ajmal
Pakistan
2
84
Graeme Swann
England
3
78
Rangana Herath
Sri Lanka
4
69
Morne Morkel
South Africa
5
66
James Anderson
England
6
65
Sunil Narine
West Indies
7
64
Ravichandran Ashwin
India
8
62
Steven Finn
England
8
62
Stuart Broad
England
9
59
Dale Steyn
South Africa
10
58
Kemar Roach
West Indies
11
57
Lasith Malinga
Sri Lanka
12
56
Tim Southee
New Zealand
13
54
Nuwan Kulasekara
Sri Lanka
14
52
Mitchell Starc
Australia
15
48
Ben Hilfenhaus
Australia
16
46
Umar Gul
Pakistan
17
44
Vernon Philander
South Africa
18
42
Doug Bracewell
New Zealand
19
41
Peter Siddle
Australia
19
41
Thisara Perera
Sri Lanka
20
38
Shane Watson
Australia
21
37
Nathan Lyon
Australia
21
37
Darren Sammy
West Indies
22
36
Ravi Rampaul
West Indies
23
35
Robin Peterson
South Africa
24
34
Pragyan Ojha
India
24
34
Tim Bresnan
England
25
33
Monty Panesar
England
26
31
Sydney Barnes
England
26
31
Irfan Pathan
India
26
31
Mohammad Hafeez
Pakistan
27
29
Abdur Rehman
Pakistan
27
29
Sid Pegler
South Africa
28
28
Trent Boult
New Zealand
28
28
Abdur Razzak
Bangladesh
28
28
Zaheer Khan
India
29
27
Clint McKay
Australia
29
27
George Dockrell
Ireland
30
26
Xavier Doherty
Australia
30
26
Brett Lee
Australia
31
25
Bill Whitty
Australia
31
25
Daniel Christian
Australia
31
25
Angelo Mathews
Sri Lanka
31
25
Marlon Samuels
West Indies
32
24
Tino Best
West Indies
32
24
Umesh Yadav
India
32
24
Shahid Afridi
Pakistan
32
24
Junaid Khan
Pakistan
33
23
Kyle Mills
New Zealand
33
23
James Pattinson
Australia
33
23
Dawlat Zadran
Afghanistan
33
23
Majid Haq
Scotland
34
22
Jade Dernbach
England
34
22
Suraj Randiv
Sri Lanka
34
22
Sohag Gazi
Bangladesh
35
21
Jacques Kallis
South Africa
35
21
Paul Stirling
Ireland
36
20
Chris Martin
New Zealand
36
20
Boyd Rankin
England
36
20
Mashrafe Mortaza
Bangladesh
37
19
Gerry Hazlitt
Australia
37
19
Ashok Dinda
India
37
19
Peter Borren
Netherlands
37
19
Trent Johnston
Ireland
38
18
Max Sorensen
Ireland
38
18
Sarel Burger
Namibia
38
18
Shem Ngoche
Kenya
38
18
Lonwabo Tsotsobe
South Africa
38
18
Andre Russell
West Indies
38
18
Mitchell Johnson
Australia
38
18
Shakib Al Hasan
Bangladesh
39
17
Aubrey Faulkner
South Africa
39
17
Fidel Edwards
West Indies
39
17
Imran Tahir
South Africa
39
17
James Ngoche
Kenya
39
17
Mudassar Bukhari
Netherlands
40
16
Ajantha Mendis
Sri Lanka
40
16
Sohail Tanvir
Pakistan
40
16
Frank Woolley
England
40
16
Michael Swart
Netherlands
40
16
Timm van der Gugten
Netherlands
40
16
Nathan McCullum
New Zealand
40
16
Shakti Gauchan
Nepal
41
15
Ryan Harris
Australia
41
15
Jimmy Matthews
Australia
41
15
Vinay Kumar
India
41
15
Yuvraj Singh
India
41
15
Dwayne Bravo
West Indies
41
15
Narsingh Deonarine
West Indies
41
15
Shane Shillingford
West Indies
41
15
Kevin O'Brien
Ireland
41
15
Rizwan Cheema
Canada
41
15
Izatullah Dawlatzai
Afghanistan
42
14
Junaid Siddiqui
Canada
42
14
Dhammika Prasad
Sri Lanka
42
14
Mahmudullah
Bangladesh
42
14
Jeevan Mendis
Sri Lanka
42
14
Dion Stovell
Bermuda
43
13
Aizaz Cheema
Pakistan
43
13
Rob Nicol
New Zealand
43
13
Jacob Oram
New Zealand
43
13
Pat Cummins
Australia
43
13
Shaminda Eranga
Sri Lanka
43
13
Dave Nourse
South Africa
43
13
Pieter Seelaar
Netherlands
44
12
Hiren Varaiya
Kenya
44
12
Alex Cusack
Ireland
44
12
Collins Obuya
Kenya
44
12
Samiullah Shenwari
Afghanistan
44
12
Farveez Maharoof
Sri Lanka
44
12
Veerasammy Permaul
West Indies
44
12
Frank Foster
England
44
12
Kane Williamson
New Zealand
44
12
Zeeshan Siddiqui
Oman
45
11
Basant Regmi
Nepal
45
11
Preston Mommsen
Scotland
45
11
Jeetan Patel
New Zealand
45
11
Mark Gillespie
New Zealand
45
11
Elias Sunny
Bangladesh
45
11
Samit Patel
England
45
11
Harry Dean
England
45
11
Michael Clarke
Australia
45
11
Nizakat Khan
Hong Kong
46
10
Aizaz Khan
Hong Kong
46
10
Nelson Odhiambo
Kenya
46
10
Karim Sadiq
Afghanistan
46
10
Mohammad Nabi
Afghanistan
46
10
Praveen Kumar
India
46
10
Charles Kelleway
Australia
46
10
Lakshmipathy Balaji
India
46
10
Ishant Sharma
India
46
10
Yasir Arafat
Pakistan
46
10
Richie Berrington
Scotland
46
10
Ahsan Malik
Netherlands
47
9
Gordon Goudie
Scotland
47
9
Gordon Drummond
Scotland
47
9
Shapoor Zadran
Afghanistan
47
9
Aftab Alam
Afghanistan
47
9
Nehemiah Odhiambo
Kenya
47
9
Kyle Jarvis
Zimbabwe
47
9
Sachithra Senanayake
Sri Lanka
47
9
Johan Botha
South Africa
48
8
Jean-Paul Duminy
South Africa
48
8
Chanaka Welegedara
Sri Lanka
48
8
Marchant de Lange
South Africa
48
8
Rory Kleinveldt
South Africa
48
8
Tillakaratne Dilshan
Sri Lanka
48
8
Munir Dar
Hong Kong
48
8
Mohammad Sami
Pakistan
48
8
Ravi Bopara
England
48
8
James Tredwell
England
48
8
Aftab Ahmed
Bangladesh
48
8
James Franklin
New Zealand
48
8
Ravindra Jadeja
India
48
8
Safyaan Sharif
Scotland
48
8
Andrew Ellis
New Zealand
49
7
Tom Cooper
Netherlands
49
7
Chris Amini
P.N.G.
49
7
Ronnie Hira
New Zealand
49
7
Akila Dananjaya
Sri Lanka
49
7
Ahmed Raza
United Arab Emirates
49
7
Paras Khadka
Nepal
49
7
Daniel Vettori
New Zealand
49
7
Irfan Ahmed
Hong Kong
49
7
Jimmy Hansra
Canada
49
7
Rodney Trott
Bermuda
49
7
Henry Osinde
Canada
49
7
Wayne Parnell
South Africa
50
6
Ryan McLaren
South Africa
50
6
Durand Soraine
Canada
50
6
Harvir Baidwan
Canada
50
6
Shingi Masakadza
Zimbabwe
50
6
Rubel Hossain
Bangladesh
50
6
Shafiul Islam
Bangladesh
50
6
Bhuvneshwar Kumar
India
50
6
Piyush Chawla
India
50
6
Harbhajan Singh
India
50
6
Roy Minnett
Australia
50
6
Charles Macartney
Australia
50
6
David Hussey
Australia
50
6
Michael Bates
New Zealand
50
6
Raza Hasan
Pakistan
50
6
Elmore Hutchinson
U.S.A.
51
5
Mahuru Dai
P.N.G.
51
5
Tarun Nethula
New Zealand
51
5
Manny Aulakh
Canada
51
5
Khurram Khan
United Arab Emirates
51
5
Samuel Badree
West Indies
51
5
Rajeshkumar Ranpura
Oman
51
5
Kevin Pietersen
England
51
5
Brad Hogg
Australia
51
5
Sid Emery
Australia
51
5
Virender Sehwag
India
51
5
Shahadat Hossain
Bangladesh
51
5
Zahid Hussain
Canada
51
5
Rahul Sharma
Hong Kong
51
5
John Mooney
Ireland
51
5
Andrew White
Ireland
51
5
Ragheb Aga
Kenya
51
5
Suranga Lakmal
Sri Lanka
51
5
Elton Chigumbura
Zimbabwe
52
4
Prosper Utseya
Zimbabwe
52
4
Shannon Gabriel
West Indies
52
4
Nuwan Pradeep
Sri Lanka
52
4
Chris Gayle
West Indies
52
4
Albie Morkel
South Africa
52
4
Kinchit Shah
Hong Kong
52
4
Danny Briggs
England
52
4
Duncan Allan
Kenya
52
4
Rakep Patel
Kenya
52
4
Luke Wright
England
52
4
Hiral Patel
Canada
52
4
Nazmul Hossain
Bangladesh
52
4
Graham Onions
England
52
4
Neil Wagner
New Zealand
52
4
Charlie Llewellyn
South Africa
52
4
Suresh Raina
India
52
4
Manoj Tiwary
India
52
4
Jackson Bird
Australia
52
4
David Warner
Australia
52
4
Kamau Leverock
Bermuda
52
4
Bernard Scholtz
Namibia
52
4
Shadeep Silva
United Arab Emirates
52
4
Willie Gavera
P.N.G.
52
4
Mitchell McClenaghan
New Zealand
52
4
Matthew Parker
Scotland
52
4
Josh Davey
Scotland
52
4
Ajay Lalcheta
Oman
53
3
Jason Kila
P.N.G.
53
3
Bashir Shah
53
3
Aaron Phangiso
South Africa
53
3
Jan Stander
Scotland
53
3
Kieron Pollard
West Indies
53
3
Zamir Khan
Afghanistan
53
3
Manjula Guruge
United Arab Emirates
53
3
Arshad Ali
United Arab Emirates
53
3
Craig Williams
Namibia
53
3
Syed Ali
Oman
53
3
Syed Kaleem
Oman
53
3
John Reva
P.N.G.
53
3
Wilfred Rhodes
England
53
3
Reggie Schwarz
South Africa
53
3
Tim Gruijters
Netherlands
53
3
Roy Lamsam
Hong Kong
53
3
Dilhara Fernando
Sri Lanka
53
3
Dwayne Smith
West Indies
53
3
Graeme Cremer
Zimbabwe
53
3
Ray Price
Zimbabwe
54
2
Hamilton Masakadza
Zimbabwe
54
2
Brian Vitori
Zimbabwe
54
2
Dean Elgar
South Africa
54
2
Kaushal Lokuarachchi
Sri Lanka
54
2
Nigel Jones
Ireland
54
2
Gerrie Snyman
Namibia
54
2
Stuart Meaker
England
54
2
Nawroz Mangal
Afghanistan
54
2
Mirwais Ashraf
Afghanistan
54
2
Amir Hamza
Afghanistan
54
2
Janeiro Tucker
Bermuda
54
2
Mohammad Irfan
Pakistan
54
2
Wahab Riaz
Pakistan
54
2
Abdul Razzaq
Pakistan
54
2
Abul Hasan
Bangladesh
54
2
Mominul Haque
Bangladesh
54
2
Naeem Islam
Bangladesh
54
2
Glenn Maxwell
Australia
54
2
Michael Beer
Australia
54
2
Rohit Sharma
India
54
2
Asif Khan
United Arab Emirates
54
2
Amjad Javed
United Arab Emirates
54
2
Vikrant Shetty
United Arab Emirates
54
2
Chris Morris
South Africa
54
2
Moneeb Iqbal
Scotland
54
2
Vani Morea
P.N.G.
55
1
Tony Ura
P.N.G.
55
1
Hammad Azam
Pakistan
55
1
Rusty Theron
South Africa
55
1
Alasdair Evans
Scotland
55
1
Adam Milne
New Zealand
55
1
Sajeewa Weerakoon
Sri Lanka
55
1
Ziaur Rahman
Afghanistan
55
1
Sufyan Mehmood
Oman
55
1
Garey Mathurin
West Indies
55
1
Krishmar Santokie
West Indies
55
1
Virat Kohli
India
55
1
Michael Hussey
Australia
55
1
John Hastings
Australia
55
1
Mitchell Marsh
Australia
55
1
'Young Jack' Hearne
England
55
1
Jonathan Trott
England
55
1
Todd Astle
New Zealand
55
1
Gordon White
South Africa
55
1
Gulbadin Naib
Afghanistan
55
1
Javed Ahmadi
Afghanistan
55
1
Keegan Meth
Zimbabwe
55
1
Stefan Kelly
Bermuda
55
1
Damodar Daesrath
Canada
55
1
Jeremy Gordon
Canada
55
1
Parth Desai
Canada
55
1
Lucas Oluoch
Kenya
55
1
Elijah Otieno
Kenya
55
1
Faf du Plessis
South Africa
55
1
Devendra Bishoo
West Indies
55
1
Lahiru Thirimanne
Sri Lanka
55
1
Seekkuge Prasanna
Sri Lanka
56
0
Kosala Kulasekara
Sri Lanka
56
0
Stuart Matsikenyeri
Zimbabwe
56
0
Malcolm Waller
Zimbabwe
56
0
Assad Fudadin
West Indies
56
0
Chris Mpofu
Zimbabwe
56
0
Thilan Samaraweera
Sri Lanka
56
0
Chamara Kapugedera
Sri Lanka
56
0
Alviro Petersen
South Africa
56
0
Justin Ontong
South Africa
56
0
Graeme Smith
South Africa
56
0
Hashim Amla
South Africa
56
0
Gerald Hartigan
South Africa
56
0
Herbie Taylor
South Africa
56
0
Claude Carter
South Africa
56
0
Alexei Kervezee
Netherlands
56
0
Tim Murtagh
Ireland
56
0
Tyson Gordon
Canada
56
0
Steven Outerbridge
Bermuda
56
0
Zakiullah Zaki
Afghanistan
56
0
Louis Stricker
South Africa
56
0
Rahat Ali
Pakistan
56
0
Azhar Ali
Pakistan
56
0
Corey Anderson
New Zealand
56
0
James Neesham
New Zealand
56
0
Andy McKay
New Zealand
56
0
Younis Khan
Pakistan
56
0
Dean Brownlie
New Zealand
56
0
Shoaib Malik
Pakistan
56
0
Joe Root
England
56
0
Chris Woakes
England
56
0
Daniel Flynn
New Zealand
56
0
Martin Guptill
New Zealand
56
0
Brent Arnel
New Zealand
56
0
Nasir Hossain
Bangladesh
56
0
Tamim Iqbal
Bangladesh
56
0
Walter Brearley
England
56
0
Sir Jack Hobbs
England
56
0
Chris Tremlett
England
56
0
James Faulkner
Australia
56
0
Schofield Haigh
England
56
0
Cameron White
Australia
56
0
Steven Smith
Australia
56
0
Matthew Wade
Australia
56
0
Rob Quiney
Australia
56
0
Ricky Ponting
Australia
56
0
Yusuf Pathan
India
56
0
Parvinder Awana
India
56
0
Sachin Tendulkar
India
56
0
Gautam Gambhir
India
56
0
Amrit Bhattarai
Nepal
56
0
Isuru Udana
Sri Lanka
56
0
Rohan Mustafa
United Arab Emirates
56
0
Mohammad Naveed
United Arab Emirates
56
0
Kyle Coetzer
Scotland
56
0
Colin de Grandhomme
New Zealand
56
0
Tom Heggelman
Netherlands