Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Cricket AI Insight
AI analysis
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
India
Zimbabwe
England
Bangladesh
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Joe Root
Sikandar Raza
Josh Tongue
Abhishek Sharma
Ishan Kishan
Rashid Khan
Azmatullah Omarzai
Axar Patel
Ben Duckett
ODI 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
T20 World Cup
▼
World Cup 2026
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
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Most Wickets in 2012: Top Performers, Rankings & Full Stats
This page shows players with the most wickets during the 2012 season, ranking them by their on-field performances.
ALL FORMATS
2012
423 entries
1
95
Saeed Ajmal
PAK
11 clear of Graeme Swann
2
84
Graeme Swann
ENG
11 off the lead
3
78
Rangana Herath
SL
17 off the lead
● LEADS
Saeed Ajmal
PAK
95 · 11 ahead of Swann
↑ IN THE CHASE
0
players within 10% of the lead — Ajmal is out on their own
★ TOP-10 CUT-OFF
58
The mark at number ten — 413 entries sit below it
● NATION IN FRONT
Australia
11 of the top 50 · 10 teams represented
Most Wickets — full list
423 entries, ranked
Table view
1
Saeed Ajmal
PAK
95
2
Graeme Swann
ENG
84
3
Rangana Herath
SL
78
4
Morne Morkel
SA
69
5
James Anderson
ENG
66
6
Sunil Narine
WI
65
7
Ravichandran Ashwin
IND
64
8
Stuart Broad
ENG
62
8
Steven Finn
ENG
62
9
Dale Steyn
SA
59
10
Kemar Roach
WI
58
11
Lasith Malinga
SL
57
12
Tim Southee
NZ
56
13
Nuwan Kulasekara
SL
54
14
Mitchell Starc
AUS
52
15
Ben Hilfenhaus
AUS
49
16
Umar Gul
PAK
46
17
Vernon Philander
SA
44
18
Doug Bracewell
NZ
42
19
Thisara Perera
SL
41
19
Peter Siddle
AUS
41
20
Shane Watson
AUS
40
21
Sydney Barnes
ENG
39
22
Darren Sammy
WI
37
22
Nathan Lyon
AUS
37
23
Ravi Rampaul
WI
36
24
Robin Peterson
SA
35
25
Tim Bresnan
ENG
34
25
Pragyan Ojha
IND
34
26
Monty Panesar
ENG
33
27
Mohammad Hafeez
PAK
31
27
Irfan Pathan
IND
31
28
Abdur Rehman
PAK
29
28
Clint McKay
AUS
29
28
Brett Lee
AUS
29
28
Sid Pegler
SA
29
29
Trent Boult
NZ
28
29
Xavier Doherty
AUS
28
29
Zaheer Khan
IND
28
29
Abdur Razzak
BAN
28
30
George Dockrell
IRE
27
31
Angelo Mathews
SL
25
31
Daniel Christian
AUS
25
31
Marlon Samuels
WI
25
31
Bill Whitty
AUS
25
32
Junaid Khan
PAK
24
32
Umesh Yadav
IND
24
32
Tino Best
WI
24
32
Shahid Afridi
PAK
24
33
James Pattinson
AUS
23
33
Kyle Mills
NZ
23
33
Majid Haq
SCO
23
33
Dawlat Zadran
AFG
23
34
Suraj Randiv
SL
22
34
Sohag Gazi
BAN
22
34
Jade Dernbach
ENG
22
35
Christoffel Viljoen
NAM
21
35
Jacques Kallis
SA
21
35
Paul Stirling
IRE
21
36
Chris Martin
NZ
20
36
Boyd Rankin
ENG
20
36
Mashrafe Mortaza
BAN
20
37
Ashok Dinda
IND
19
37
Gerry Hazlitt
AUS
19
37
Peter Borren
NED
19
37
Trent Johnston
IRE
19
38
Max Sorensen
IRE
18
38
Sarel Burger
NAM
18
38
Lonwabo Tsotsobe
SA
18
38
Mitchell Johnson
AUS
18
38
Shakib Al Hasan
BAN
18
38
Andre Russell
WI
18
38
Shem Ngoche
KEN
18
39
James Ngoche
KEN
17
39
Fidel Edwards
WI
17
39
Frank Woolley
ENG
17
39
Imran Tahir
SA
17
39
Aubrey Faulkner
SA
17
39
Mudassar Bukhari
NED
17
40
Nathan McCullum
NZ
16
40
Ajantha Mendis
SL
16
40
Michael Swart
NED
16
40
Timm van der Gugten
NED
16
40
Sohail Tanvir
PAK
16
40
Shakti Gauchan
NEP
16
41
Izatullah Dawlatzai
AFG
15
41
Vinay Kumar
IND
15
41
Yuvraj Singh
IND
15
41
Jimmy Matthews
AUS
15
41
Ryan Harris
AUS
15
41
Dwayne Bravo
WI
15
41
Narsingh Deonarine
WI
15
41
Shane Shillingford
WI
15
41
Kevin O'Brien
IRE
15
41
Not on record
NAM
15
41
Rizwan Cheema
CAN
15
42
Junaid Siddiqui
CAN
14
42
Dhammika Prasad
SL
14
42
Jeevan Mendis
SL
14
42
Dion Stovell
BER
14
42
Mahmudullah
BAN
14
43
Frank Foster
ENG
13
43
Pat Cummins
AUS
13
43
Aizaz Cheema
PAK
13
43
Shaminda Eranga
SL
13
43
Pieter Seelaar
NED
13
43
Jacob Oram
NZ
13
43
Rob Nicol
NZ
13
43
Dave Nourse
SA
13
43
Jonathan Ssebanja
UGA
13
44
Not on record
ITL
12
44
Zeeshan Siddiqui
OMN
12
44
Samiullah Shenwari
AFG
12
44
Collins Obuya
KEN
12
44
Hiren Varaiya
KEN
12
44
Alex Cusack
IRE
12
44
Kane Williamson
NZ
12
44
Farveez Maharoof
SL
12
44
Veerasammy Permaul
WI
12
45
Harry Dean
ENG
11
45
Elias Sunny
BAN
11
45
Samit Patel
ENG
11
45
Michael Clarke
AUS
11
45
Jeetan Patel
NZ
11
45
Mark Gillespie
NZ
11
45
Nizakat Khan
HK
11
45
Basant Regmi
NEP
11
45
Preston Mommsen
SCO
11
45
Not on record
NEP
11
45
Not on record
PNG
11
45
Not on record
ITL
11
46
Not on record
ITL
10
46
Not on record
USA
10
46
Not on record
USA
10
46
Richie Berrington
SCO
10
46
Karim Sadiq
AFG
10
46
Mohammad Nabi
AFG
10
46
Nelson Odhiambo
KEN
10
46
Aizaz Khan
HK
10
46
Ahsan Malik
NED
10
46
Not on record
NAM
10
46
Charles Kelleway
AUS
10
46
Yasir Arafat
PAK
10
46
Lakshmipathy Balaji
IND
10
46
Ishant Sharma
IND
10
46
Praveen Kumar
IND
10
47
Johan Botha
SA
9
47
Sachithra Senanayake
SL
9
47
Nehemiah Odhiambo
KEN
9
47
Kyle Jarvis
ZIM
9
47
Shapoor Zadran
AFG
9
47
Aftab Alam
AFG
9
47
Gordon Goudie
SCO
9
47
Gordon Drummond
SCO
9
47
Not on record
DEN
9
48
Not on record
DEN
8
48
Not on record
ITL
8
48
Not on record
OMN
8
48
Aftab Ahmed
BAN
8
48
Safyaan Sharif
SCO
8
48
Marchant de Lange
SA
8
48
Rory Kleinveldt
SA
8
48
Chanaka Welegedara
SL
8
48
Tillakaratne Dilshan
SL
8
48
James Franklin
NZ
8
48
Andrew Ellis
NZ
8
48
Jean-Paul Duminy
SA
8
48
Munir Dar
HK
8
48
Ravindra Jadeja
IND
8
48
James Tredwell
ENG
8
48
Mohammad Sami
PAK
8
48
Ravi Bopara
ENG
8
49
Irfan Ahmed
HK
7
49
Henry Osinde
CAN
7
49
Not on record
NAM
7
49
Wayne Parnell
SA
7
49
Jimmy Hansra
CAN
7
49
Ronnie Hira
NZ
7
49
Tom Cooper
NED
7
49
Daniel Vettori
NZ
7
49
Rodney Trott
BER
7
49
Akila Dananjaya
SL
7
49
Ahmed Raza
UAE
7
49
Paras Khadka
NEP
7
49
Chris Amini
PNG
7
49
Not on record
UGA
7
49
Charles Waiswa
UGA
7
50
Deusdedit Muhumuza
UGA
6
50
Not on record
USA
6
50
Elmore Hutchinson
USA
6
50
Not on record
PNG
6
50
Ryan McLaren
SA
6
50
Shingi Masakadza
ZIM
6
50
Not on record
BER
6
50
David Hussey
AUS
6
50
Michael Bates
NZ
6
50
Durand Soraine
CAN
6
50
Harvir Baidwan
CAN
6
50
Rubel Hossain
BAN
6
50
Shafiul Islam
BAN
6
50
Bhuvneshwar Kumar
IND
6
50
Harbhajan Singh
IND
6
50
Piyush Chawla
IND
6
50
Raza Hasan
PAK
6
50
Roy Minnett
AUS
6
50
Charles Macartney
AUS
6
51
Rahul Sharma
HK
5
51
Sid Emery
AUS
5
51
Brad Hogg
AUS
5
51
Virender Sehwag
IND
5
51
Shahadat Hossain
BAN
5
51
Kevin Pietersen
ENG
5
51
Samuel Badree
WI
5
51
Not on record
NAM
5
51
Andrew White
IRE
5
51
John Mooney
IRE
5
51
Zahid Hussain
CAN
5
51
Manny Aulakh
CAN
5
51
Tarun Nethula
NZ
5
51
Suranga Lakmal
SL
5
51
Justine Pitcher
BER
5
51
Ragheb Aga
KEN
5
51
Khurram Khan
UAE
5
51
Elton Chigumbura
ZIM
5
51
Mahuru Dai
PNG
5
51
Rajeshkumar Ranpura
OMN
5
51
Not on record
USA
5
52
Not on record
USA
4
52
Willie Gavera
PNG
4
52
Not on record
CAN
4
52
Frank Nsubuga
UGA
4
52
Not on record
ITL
4
52
Ajay Lalcheta
OMN
4
52
Not on record
DEN
4
52
Prosper Utseya
ZIM
4
52
Rakep Patel
KEN
4
52
Duncan Allan
KEN
4
52
Josh Davey
SCO
4
52
Matthew Parker
SCO
4
52
Shadeep Silva
UAE
4
52
Kamau Leverock
BER
4
52
Nuwan Pradeep
SL
4
52
Mitchell McClenaghan
NZ
4
52
Neil Wagner
NZ
4
52
Charlie Llewellyn
SA
4
52
Hiral Patel
CAN
4
52
Albie Morkel
SA
4
52
Bernard Scholtz
NAM
4
52
Kinchit Shah
HK
4
52
Shannon Gabriel
WI
4
52
Chris Gayle
WI
4
52
Danny Briggs
ENG
4
52
Nazmul Hossain
BAN
4
52
Luke Wright
ENG
4
52
Graham Onions
ENG
4
52
Suresh Raina
IND
4
52
Manoj Tiwary
IND
4
52
Jackson Bird
AUS
4
52
David Warner
AUS
4
53
Dwayne Smith
WI
3
53
Kieron Pollard
WI
3
53
Wilfred Rhodes
ENG
3
53
Craig Williams
NAM
3
53
Roy Lamsam
HK
3
53
Not on record
NAM
3
53
Reggie Schwarz
SA
3
53
Tim Gruijters
NED
3
53
Not on record
BER
3
53
Dilhara Fernando
SL
3
53
Jan Stander
SCO
3
53
Manjula Guruge
UAE
3
53
Zamir Khan
AFG
3
53
Arshad Ali
UAE
3
53
Graeme Cremer
ZIM
3
53
Ray Price
ZIM
3
53
Aaron Phangiso
SA
3
53
Brian Masaba
UGA
3
53
John Reva
PNG
3
53
Jason Kila
PNG
3
53
Syed Bashir Ahmed Shah
DEN
3
53
Not on record
USA
3
53
Syed Ali
OMN
3
53
Aamir Kaleem
OMN
3
54
Not on record
OMN
2
54
Not on record
PNG
2
54
Not on record
NEP
2
54
Vani Morea
PNG
2
54
Not on record
NAM
2
54
Not on record
DEN
2
54
Roger Galwanao Mukasa
UGA
2
54
Henry Ssenyondo
UGA
2
54
Chris Morris
SA
2
54
Dean Elgar
SA
2
54
Hamilton Masakadza
ZIM
2
54
Brian Vitori
ZIM
2
54
Amjad Javed
UAE
2
54
Vikrant Shetty
UAE
2
54
Amir Hamza
AFG
2
54
Nawroz Mangal
AFG
2
54
Mirwais Ashraf
AFG
2
54
Moneeb Iqbal
SCO
2
54
Kaushal Lokuarachchi
SL
2
54
Janeiro Tucker
BER
2
54
Nigel Jones
IRE
2
54
Gerrie Snyman
NAM
2
54
Stuart Meaker
ENG
2
54
Abul Hasan
BAN
2
54
Mominul Haque
BAN
2
54
Naeem Islam
BAN
2
54
Abdul Razzaq
PAK
2
54
Glenn Maxwell
AUS
2
54
Michael Beer
AUS
2
54
Rohit Sharma
IND
2
54
Mohammad Irfan
PAK
2
54
Wahab Riaz
PAK
2
55
Hammad Azam
PAK
1
55
Virat Kohli
IND
1
55
John Hastings
AUS
1
55
Michael Hussey
AUS
1
55
Ziaur Rahman
AFG
1
55
Jonathan Trott
ENG
1
55
'Young Jack' Hearne
ENG
1
55
Garey Mathurin
WI
1
55
Krishmar Santokie
WI
1
55
Devendra Bishoo
WI
1
55
Not on record
HK
1
55
Not on record
HK
1
55
Not on record
UAE
1
55
Not on record
HK
1
55
Gordon White
SA
1
55
Parth Desai
CAN
1
55
Damodar Daesrath
CAN
1
55
Jeremy Gordon
CAN
1
55
Sajeewa Weerakoon
SL
1
55
Lahiru Thirimanne
SL
1
55
Seekkuge Prasanna
SL
1
55
Stefan Kelly
BER
1
55
Mitchell Marsh
AUS
1
55
Adam Milne
NZ
1
55
Todd Astle
NZ
1
55
Alasdair Evans
SCO
1
55
Javed Ahmadi
AFG
1
55
Gulbadin Naib
AFG
1
55
Lucas Oluoch
KEN
1
55
Keegan Meth
ZIM
1
55
Elijah Otieno
KEN
1
55
Rusty Theron
SA
1
55
Faf du Plessis
SA
1
55
Not on record
UGA
1
55
Not on record
ITL
1
55
Not on record
ITL
1
55
Tony Ura
PNG
1
55
Not on record
NEP
1
55
Not on record
OMN
1
55
Not on record
OMN
1
55
Not on record
USA
1
55
Not on record
UAE
1
55
Sufyan Mehmood
OMN
1
56
Not on record
USA
0
56
Not on record
PNG
0
56
Not on record
ITL
0
56
Not on record
ITL
0
56
Not on record
KEN
0
56
Not on record
DEN
0
56
Not on record
DEN
0
56
Not on record
UGA
0
56
Malcolm Waller
ZIM
0
56
Stuart Matsikenyeri
ZIM
0
56
Chris Mpofu
ZIM
0
56
Zakiullah Zaki
AFG
0
56
Amrit Bhattarai
NEP
0
56
Rohan Mustafa
UAE
0
56
Mohammad Naveed
UAE
0
56
Kyle Coetzer
SCO
0
56
Corey Anderson
NZ
0
56
James Neesham
NZ
0
56
Andy McKay
NZ
0
56
Daniel Flynn
NZ
0
56
Martin Guptill
NZ
0
56
Brent Arnel
NZ
0
56
Colin de Grandhomme
NZ
0
56
Dean Brownlie
NZ
0
56
Tom Heggelman
NED
0
56
Alexei Kervezee
NED
0
56
Thilan Samaraweera
SL
0
56
Chamara Kapugedera
SL
0
56
Kosala Kulasekara
SL
0
56
Isuru Udana
SL
0
56
Steven Outerbridge
BER
0
56
Tyson Gordon
CAN
0
56
Louis Stricker
SA
0
56
Alviro Petersen
SA
0
56
Justin Ontong
SA
0
56
Graeme Smith
SA
0
56
Hashim Amla
SA
0
56
Gerald Hartigan
SA
0
56
Herbie Taylor
SA
0
56
Claude Carter
SA
0
56
Not on record
NED
0
56
Tim Murtagh
IRE
0
56
Walter Brearley
ENG
0
56
Sir Jack Hobbs
ENG
0
56
Assad Fudadin
WI
0
56
Schofield Haigh
ENG
0
56
Chris Tremlett
ENG
0
56
Joe Root
ENG
0
56
Chris Woakes
ENG
0
56
Tamim Iqbal
BAN
0
56
Younis Khan
PAK
0
56
Nasir Hossain
BAN
0
56
Shoaib Malik
PAK
0
56
Cameron White
AUS
0
56
Ricky Ponting
AUS
0
56
Parvinder Awana
IND
0
56
James Faulkner
AUS
0
56
Matthew Wade
AUS
0
56
Rob Quiney
AUS
0
56
Steven Smith
AUS
0
56
Gautam Gambhir
IND
0
56
Yusuf Pathan
IND
0
56
Rahat Ali
PAK
0
56
Sachin Tendulkar
IND
0
56
Azhar Ali
PAK
0
Show all 423 ↓
Nothing matches that filter.