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
Bangladesh
England
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Gerhard Erasmus
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
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 – Complete Cricket Stats & Records
This page lists the players with the most wickets in cricket history. These records highlight the most consistent and impactful performances across different eras.
ODI
All-time
500 entries
1
534
Muttiah Muralitharan
SL
32 clear of Wasim Akram
2
502
Wasim Akram
PAK
32 off the lead
3
416
Waqar Younis
PAK
118 off the lead
● LEADS
Muttiah Muralitharan
SL
534 · 32 ahead of Akram
↑ IN THE CHASE
1
player sits within 10% of the lead on most wickets
★ TOP-10 CUT-OFF
337
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
9 of the top 50 · 13 teams represented
Most Wickets — full list
500 entries, ranked
Table view
1
Muttiah Muralitharan
SL
534
2
Wasim Akram
PAK
502
3
Waqar Younis
PAK
416
4
Chaminda Vaas
SL
400
5
Shahid Afridi
GER
395
6
Shaun Pollock
SA
393
7
Glenn McGrath
AUS
381
8
Brett Lee
AUS
380
9
Lasith Malinga
SL
338
10
Anil Kumble
IND
337
11
Sanath Jayasuriya
SL
323
12
Shakib Al Hasan
BAN
317
13
Javagal Srinath
IND
315
14
Daniel Vettori
NZ
305
15
Shane Warne
AUS
293
16
Ajit Agarkar
IND
288
16
Saqlain Mushtaq
PAK
288
17
Zaheer Khan
IND
282
18
Jacques Kallis
SA
273
19
Allan Donald
SA
272
20
James Anderson
ENG
271
21
Mashrafe Mortaza
BAN
270
22
Abdul Razzaq
PAK
269
22
Harbhajan Singh
IND
269
23
Makhaya Ntini
SA
266
24
Kapil Dev
IND
253
25
Mitchell Starc
AUS
247
25
Shoaib Akhtar
PAK
247
26
Adil Rashid
ENG
243
27
Kyle Mills
NZ
240
28
Heath Streak
ZIM
239
28
Mitchell Johnson
AUS
239
29
Darren Gough
ENG
236
30
Ravindra Jadeja
IND
234
31
Rashid Khan
AFG
233
32
Courtney Walsh
WI
227
33
Sir Curtly Ambrose
WI
225
34
Tim Southee
NZ
221
35
Trent Boult
NZ
210
36
Abdur Razzak
BAN
207
37
Mohammed Shami
IND
206
37
Sandeep Lamichhane
NEP
206
38
Mohammad Nabi
AFG
205
38
Adam Zampa
AUS
205
39
Craig McDermott
AUS
203
39
Chris Harris
NZ
203
40
Chris Cairns
NZ
201
40
Kuldeep Yadav
IND
201
41
Dwayne Bravo
WI
199
42
Nuwan Kulasekara
SL
198
43
Venkatesh Prasad
IND
196
43
Dale Steyn
SA
196
44
Steve Waugh
AUS
195
45
Carl Hooper
WI
193
46
Lance Klusener
SA
192
47
Morne Morkel
SA
188
48
Dilhara Fernando
SL
187
49
Saeed Ajmal
PAK
184
49
Mustafizur Rahman
BAN
184
50
Imran Niazi
BHR
182
50
Aaqib Javed
PAK
182
51
Umar Gul
PAK
179
52
Stuart Broad
ENG
178
53
Thisara Perera
SL
175
54
Nathan Bracken
AUS
174
55
Irfan Pathan
IND
173
55
Jacob Oram
NZ
173
55
Imran Tahir
SA
173
56
Matt Henry
NZ
171
57
Chris Woakes
ENG
170
58
Andrew Flintoff
ENG
169
59
Shane Watson
AUS
168
59
Kagiso Rabada
SA
168
60
Chris Gayle
WI
167
61
Mushtaq Ahmed
PAK
161
62
Jason Holder
WI
159
63
Shoaib Malik
PAK
158
63
Sir Richard Hadlee
NZ
158
64
Malcolm Marshall
WI
157
64
Ashish Nehra
IND
157
64
Manoj Prabhakar
IND
157
65
Ravichandran Ashwin
IND
156
65
Brad Hogg
AUS
156
66
Sachin Tendulkar
IND
154
66
Sompal Kami
NEP
154
66
Thomas Odoyo
KEN
154
67
Ajantha Mendis
SL
152
68
Jasprit Bumrah
IND
151
68
Upul Chandana
SL
151
69
Bernard Scholtz
NAM
149
70
Josh Hazlewood
AUS
148
70
Shaheen Afridi
PAK
148
71
Shane Bond
NZ
147
72
Joel Garner
WI
146
73
Sir Ian Botham
ENG
145
74
Safyaan Sharif
SCO
144
75
Pat Cummins
AUS
143
76
Jason Gillespie
AUS
142
76
Michael Holding
WI
142
76
Alzarri Joseph
WI
142
77
Bhuvneshwar Kumar
IND
141
78
Ewen Chatfield
NZ
140
79
Mitchell Santner
NZ
139
79
Mohammad Hafeez
PAK
139
80
Kumar Dharmasena
SL
138
81
Scott Styris
NZ
137
82
Farveez Maharoof
SL
135
83
Damien Fleming
AUS
134
83
Taskin Ahmed
BAN
134
84
Andrew Symonds
AUS
133
84
Prosper Utseya
ZIM
133
85
Abdul Qadir
PAK
132
85
Bilal Khan
OMN
132
86
Liam Plunkett
ENG
131
87
Mervyn Dillon
WI
130
88
Mehidy Hasan
BAN
129
88
Rubel Hossain
BAN
129
88
Ravi Shastri
IND
129
89
Jerome Taylor
WI
128
90
Kevin O'Brien
IRE
127
91
Danny Morrison
NZ
126
91
Angelo Mathews
SL
126
91
Kemar Roach
WI
126
92
Mohammad Rafique
BAN
125
93
Mark Watt
SCO
124
93
Dawlat Zadran
AFG
124
93
Rohan Mustafa
UAE
124
94
Karan KC
NEP
123
94
Azhar Mahmood
PAK
123
95
Graeme Cremer
ZIM
122
96
Boyd Rankin
ENG
121
96
Mohammad Sami
PAK
121
96
Yuzvendra Chahal
IND
121
97
Wahab Riaz
PAK
120
98
Ian Bishop
WI
118
98
Sir Viv Richards
WI
118
98
Saurabh Netravalkar
USA
118
99
Ravi Rampaul
WI
117
99
George Dockrell
IRE
117
100
Tendai Chatara
ZIM
116
101
Lungi Ngidi
SA
115
101
Phil DeFreitas
ENG
115
101
Ishant Sharma
IND
115
102
Hansie Cronje
SA
114
102
Martin Snedden
NZ
114
103
Gavin Larsen
NZ
113
104
Wanindu Hasaranga
SL
112
105
Yuvraj Singh
IND
111
105
Paul Collingwood
ENG
111
105
Moeen Ali
ENG
111
105
Mudassar Nazar
PAK
111
106
Naved-ul-Hasan
PAK
110
106
Junaid Khan
PAK
110
106
Haris Rauf
PAK
110
106
Daryl Tuffey
NZ
110
107
Pramodya Wickramasinghe
SL
109
107
Tim Bresnan
ENG
109
108
Nuwan Zoysa
SL
108
108
Simon O'Donnell
AUS
108
108
Suranga Lakmal
SL
108
109
JJ Smit
NAM
107
110
Andre Nel
SA
106
110
Paul Reiffel
AUS
106
110
Tillakaratne Dilshan
SL
106
110
Aravinda de Silva
SL
106
110
Umesh Yadav
IND
106
111
Steve Tikolo
KEN
105
112
Sikandar Raza
ZIM
104
112
Grant Flower
ZIM
104
112
Graeme Swann
ENG
104
113
Dennis Lillee
AUS
103
113
Junaid Siddique
UAE
103
113
Chris Pringle
NZ
103
114
Ahmed Raza
UAE
102
114
Mujeeb Ur Rahman
AFG
102
114
Hasan Ali
PAK
102
114
Steven Finn
ENG
102
115
Elton Chigumbura
ZIM
101
116
Ray Price
ZIM
100
116
Charl Langeveldt
SA
100
116
Roger Harper
WI
100
116
Winston Benjamin
WI
100
116
Sourav Ganguly
IND
100
117
Wayne Parnell
SA
99
117
Nathan Astle
NZ
99
118
Ruben Trumpelmann
NAM
98
118
Nehemiah Odhiambo
KEN
98
118
Zahoor Khan
UAE
98
118
David Willey
ENG
98
119
Peter Taylor
AUS
97
119
Clint McKay
AUS
97
119
Andile Phehlukwayo
SA
97
120
Nicky Boje
SA
96
120
Paul Strang
ZIM
96
120
Mudassar Bukhari
NED
96
120
James Faulkner
AUS
96
120
Virender Sehwag
IND
96
121
Andrew Hall
SA
95
121
Fanie de Villiers
SA
95
121
Mohammad Naveed
UAE
95
122
Lonwabo Tsotsobe
SA
94
122
Lockie Ferguson
NZ
94
123
Chris Mpofu
ZIM
93
124
Sunil Narine
WI
92
125
Anderson Cummins
WI
91
125
Hardik Pandya
IND
91
125
Andy McBrine
IRE
91
126
Patrick Patterson
WI
90
127
Marlon Samuels
WI
89
127
Saleem Malik
PAK
89
127
Lance Cairns
NZ
89
128
Guy Whittall
ZIM
88
128
Geoff Lawson
AUS
88
128
Terry Alderman
AUS
88
129
Sir Andy Roberts
NZ
87
129
Pieter Seelaar
NED
87
130
Sean Williams
ZIM
86
130
Munaf Patel
IND
86
131
Shadab Khan
PAK
85
131
Rodney Hogg
AUS
85
131
Mark Waugh
AUS
85
131
Ian Harvey
AUS
85
131
Ravi Ratnayeke
SL
85
131
Aamer Sohail
PAK
85
132
Norman Vanua
PNG
84
132
Chad Soper
PNG
84
133
Phil Simmons
WI
83
133
Corey Collymore
WI
83
133
Mohammad Irfan
PAK
83
133
Peter Ongondo
KEN
83
133
Roelof van der Merwe
NED
83
133
Barry McCarthy
IRE
83
134
Mitchell McClenaghan
NZ
82
134
Axar Patel
IND
82
134
Carl Rackemann
AUS
82
134
Mahmudullah
BAN
82
135
Darren Sammy
WI
81
135
Mohammad Amir
PAK
81
135
James Franklin
NZ
81
135
Craig Young
IRE
81
135
Alex Cusack
IRE
81
135
Hiren Varaiya
KEN
81
136
Majid Haq
SCO
80
136
Hamid Hassan
AFG
80
136
Aryan Dutt
NED
80
136
Maheesh Theekshana
SL
80
136
Bob Willis
ENG
80
136
Mark Wood
ENG
80
137
Arjuna Ranatunga
SL
79
137
Keshav Maharaj
SA
79
137
Craig Matthews
SA
79
138
Michael Leask
SCO
78
138
Nadeem Ahmed
HK
78
138
Andy Bichel
AUS
78
138
Ian Bradshaw
WI
78
138
Lalit Rajbanshi
NEP
78
139
Iftikhar Anjum
PAK
77
139
Glenn Maxwell
AUS
77
139
Roger Binny
IND
77
139
Mohammed Siraj
IND
77
139
Praveen Kumar
IND
77
139
Trent Johnston
IRE
77
139
Tim Murtagh
IRE
77
139
Mark Adair
IRE
77
139
Ryan McLaren
SA
77
139
Blessing Muzarabani
ZIM
77
140
Richard Ngarava
ZIM
76
140
Rumesh Ratnayake
SL
76
140
Reon King
WI
76
140
John Emburey
ENG
76
140
Steve Harmison
ENG
76
140
Zeeshan Maqsood
OMN
76
141
Sreesanth
IND
75
141
Gary Brent
ZIM
75
141
Robin Peterson
SA
75
141
Paul van Meekeren
NED
75
142
Willie Watson
ENG
74
142
Gulbadin Naib
AFG
74
142
Dipendra Singh Airee
NEP
74
142
Rangana Herath
SL
74
142
Ben Stokes
ENG
74
143
Ruwan Kalpage
SL
73
143
Allan Border
AUS
73
143
Madan Lal
IND
73
143
Aayan Afzal Khan
UAE
73
143
Tabraiz Shamsi
SA
73
144
Johan Botha
SA
72
144
Pat Symcox
SA
72
144
Greg Chappell
AUS
72
145
Sohail Tanvir
PAK
71
145
Daren Powell
WI
71
145
James Neesham
NZ
71
145
Ehsan Khan
HK
71
146
Brian McMillan
SA
70
146
Eddo Brandes
ZIM
70
146
Andre Russell
WI
70
146
Jofra Archer
ENG
70
146
Shafiul Islam
BAN
70
147
Andy Caddick
ENG
69
147
RP Singh
IND
69
147
Sunil Joshi
IND
69
147
Robin Singh
IND
69
147
Jean-Paul Duminy
SA
69
147
Alasdair Evans
SCO
69
147
Ryan ten Doeschate
NED
69
147
Assad Vala
PNG
69
148
Champaka Ramanayake
SL
68
149
James Hopes
AUS
67
149
Michael Kasprowicz
AUS
67
149
Chetan Sharma
IND
67
149
Mark Ealham
ENG
67
149
Khaled Mahmud
BAN
67
149
Brandon McMullen
SCO
67
150
Dushmantha Chameera
SL
66
150
Chris Lewis
ENG
66
150
Maninder Singh
IND
66
151
Naseem Shah
PAK
65
151
Shardul Thakur
IND
65
151
Craig White
ENG
65
151
Dilshan Madushanka
SL
65
151
Peter Borren
NED
65
151
John Blain
SCO
65
151
Tinashe Panyangara
ZIM
65
152
Ish Sodhi
NZ
64
152
Dion Nash
NZ
64
152
Akeal Hosein
WI
64
152
Shoriful Islam
BAN
64
152
Amit Mishra
IND
64
153
Venkatapathy Raju
IND
63
153
Bruce Reid
AUS
63
153
Nathan Hauritz
AUS
63
153
Sarfraz Nawaz
PAK
63
153
Alan Mullally
ENG
63
153
Nathan McCullum
NZ
63
153
Nosthush Kenjige
USA
63
154
Nuwan Pradeep
SL
62
154
Samiullah Shenwari
AFG
62
154
Shaun Tait
AUS
62
154
Doug Bollinger
AUS
62
155
Dwayne Smith
WI
61
155
Syed Rasel
BAN
61
155
Chris Sole
SCO
61
155
Douglas Hondo
ZIM
61
155
Josh Little
IRE
61
155
Gerhard Erasmus
NAM
61
156
John Mooney
IRE
60
156
Corey Anderson
NZ
60
156
James Tredwell
ENG
60
156
Fidel Edwards
WI
60
157
Neil Foster
ENG
59
157
Tapash Baisya
BAN
59
157
Ashantha de Mel
SL
59
157
Khurram Chohan
CAN
59
157
Kyle Jarvis
ZIM
59
158
Henry Olonga
ZIM
58
158
Akila Dananjaya
SL
58
158
Gladstone Small
ENG
58
158
Shakeel Ahmed
OMN
58
159
Mitchell Marsh
AUS
57
159
Michael Clarke
AUS
57
159
Greg Matthews
AUS
57
159
Debasis Mohanty
IND
57
159
Adam Milne
NZ
57
159
Tawanda Mupariwa
ZIM
57
160
Roger Telemachus
SA
56
160
Fazalhaq Farooqi
AFG
56
160
Edgar Schiferli
NED
56
160
Ashley Giles
ENG
56
160
Arshad Khan
PAK
56
161
Tauseef Ahmed
PAK
55
161
Kieron Pollard
WI
55
161
Jeff Thomson
AUS
55
161
Xavier Doherty
AUS
55
161
Logan van Beek
NED
55
161
Henry Osinde
CAN
55
162
Vivian Kingma
NED
54
162
Asitha Fernando
SL
54
162
Jeremy Coney
NZ
54
162
Azmatullah Omarzai
AFG
54
163
Shapoor Zadran
AFG
53
163
Josh Davey
SCO
53
163
Sachithra Senanayake
SL
53
163
Andre Adams
NZ
53
163
Jan Frylinck
NAM
53
163
Stuart Clark
AUS
53
163
Len Pascoe
AUS
53
163
Charles Amini
PNG
53
164
Jasdeep Singh
USA
52
164
Darren Lehmann
AUS
52
164
Tom Moody
AUS
52
164
Nathan Coulter-Nile
AUS
52
164
Sajeewa de Silva
SL
52
164
Sheldon Cottrell
WI
52
164
Gudakesh Motie
WI
52
164
Tanwir Afzal
HK
52
164
Geoff Allott
NZ
52
164
Marco Jansen
SA
52
165
Rizwan Cheema
CAN
51
165
Vasbert Drakes
WI
51
166
Ashley Nurse
WI
50
166
Thilan Thushara
SL
50
166
Harvir Baidwan
CAN
50
166
Kaleem Sana
CAN
50
166
Andy Blignaut
ZIM
50
166
Albie Morkel
SA
50
166
Amir Hamza
AFG
50
166
Basant Regmi
NEP
50
166
Jimmy Kamande
KEN
50
166
Ahmad Butt
OMN
50
167
Ali Khan
USA
49
167
Mirwais Ashraf
AFG
49
167
Sunil Dhaniram
CAN
49
167
Jeetan Patel
NZ
49
167
Craig McMillan
NZ
49
167
Dunith Wellalage
SL
49
167
Mohammad Nawaz
PAK
49
168
Marcus Stoinis
AUS
48
168
Shane Lee
AUS
48
168
Prasidh Krishna
IND
48
168
Graham Dilley
ENG
48
168
Dhananjaya de Silva
SL
48
168
Jeffrey Vandersay
SL
48
168
Bas de Leede
NED
48
168
Chris Morris
SA
48
168
Khawar Ali
OMN
48
169
Collins Obuya
KEN
47
169
Aizaz Khan
HK
47
169
Tangeni Lungameni
NAM
47
169
Kyle Klein
NED
47
169
Andre Botha
IRE
47
169
Paul Stirling
IRE
47
169
Angus Fraser
ENG
47
169
Shahadat Hossain
BAN
47
169
Sam Curran
ENG
47
169
Reece Topley
ENG
47
170
Mohammad Asif
PAK
46
170
Jayden Seales
WI
46
170
Roston Chase
WI
46
170
Nixon McLean
WI
46
170
Mike Whitney
AUS
46
170
Mohinder Amarnath
IND
46
170
Nikhil Chopra
IND
46
170
Not on record
NAM
46
170
Timm van der Gugten
NED
46
170
Christoffel Viljoen
NAM
46
170
Shayne O'Connor
NZ
46
170
Jacob Duffy
NZ
46
170
Michael Bracewell
NZ
46
170
Lameck Onyango
KEN
46
170
Iain Wardlaw
SCO
46
170
Bryan Strang
ZIM
46
171
Andy Whittall
ZIM
45
171
Ed Rainsford
ZIM
45
171
Craig Wright
SCO
45
171
Dipak Patel
NZ
45
171
Graeme Labrooy
SL
45
171
Nikita Miller
WI
45
171
Chris Old
ENG
45
171
Robert Croft
ENG
45
171
Chris Jordan
ENG
45
172
Nazmul Hossain
BAN
44
172
Derek Pringle
ENG
44
172
Vic Marks
ENG
44
172
Tony Gray
WI
44
172
Simon Davis
AUS
44
172
Ryan Harris
AUS
44
172
Imad Wasim
PAK
44
172
Kyle McCallan
IRE
44
172
Richie Berrington
SCO
44
172
Khurram Khan
UAE
44
172
Basil Hameed
UAE
44
172
Karthik Meiyappan
UAE
44
172
Dirk Viljoen
ZIM
44
172
Steve Elworthy
SA
44
172
Richard Snell
SA
44
172
Jay Odedra
OMN
44
173
Kaleemullah
OMN
43
173
Harmeet Singh
USA
43
173
Steven Taylor
USA
43
173
Martin Suji
KEN
43
173
Kasun Rajitha
SL
43
173
Mohammad Wasim
PAK
43
173
Jimmy Adams
WI
43
173
Carlos Brathwaite
WI
43
174
Keith Arthurton
WI
42
174
Mohammad Saifuddin
BAN
42
174
John Hastings
AUS
42
174
Lahiru Kumara
SL
42
174
Shane Thomson
NZ
42
174
John Davison
CAN
42
174
Amjad Javed
UAE
42
174
Imran Haider
UAE
42
174
Aftab Alam
AFG
42
174
Nisarg Patel
USA
42
175
Saad Bin Zafar
CAN
41
175
Vernon Philander
SA
41
175
Sean Ervine
ZIM
41
175
Jack Brassell
NAM
41
175
Michael Rippon
NED
41
175
Cameron Cuffy
WI
41
Show all 500 ↓
Nothing matches that filter.