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
38
Adam Zampa
AUS
205
38
Mohammad Nabi
AFG
205
39
Chris Harris
NZ
203
39
Craig McDermott
AUS
203
40
Kuldeep Yadav
IND
201
40
Chris Cairns
NZ
201
40
Sandeep Lamichhane
NEP
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
Thomas Odoyo
KEN
154
67
Ajantha Mendis
SL
152
68
Jasprit Bumrah
IND
151
68
Upul Chandana
SL
151
69
Josh Hazlewood
AUS
148
69
Shaheen Afridi
PAK
148
69
Sompal Kami
NEP
148
70
Shane Bond
NZ
147
71
Joel Garner
WI
146
72
Sir Ian Botham
ENG
145
73
Safyaan Sharif
SCO
144
74
Pat Cummins
AUS
143
75
Jason Gillespie
AUS
142
75
Michael Holding
WI
142
75
Alzarri Joseph
WI
142
76
Bhuvneshwar Kumar
IND
141
77
Ewen Chatfield
NZ
140
78
Mitchell Santner
NZ
139
78
Bernard Scholtz
NAM
139
78
Mohammad Hafeez
PAK
139
79
Kumar Dharmasena
SL
138
80
Scott Styris
NZ
137
81
Farveez Maharoof
SL
135
82
Damien Fleming
AUS
134
82
Taskin Ahmed
BAN
134
83
Andrew Symonds
AUS
133
83
Prosper Utseya
ZIM
133
84
Abdul Qadir
PAK
132
84
Bilal Khan
OMN
132
85
Liam Plunkett
ENG
131
86
Mervyn Dillon
WI
130
87
Mehidy Hasan
BAN
129
87
Rubel Hossain
BAN
129
87
Ravi Shastri
IND
129
88
Jerome Taylor
WI
128
89
Kevin O'Brien
IRE
127
90
Danny Morrison
NZ
126
90
Angelo Mathews
SL
126
90
Kemar Roach
WI
126
91
Mohammad Rafique
BAN
125
92
Dawlat Zadran
AFG
124
92
Rohan Mustafa
UAE
124
93
Azhar Mahmood
PAK
123
94
Graeme Cremer
ZIM
122
95
Karan KC
NEP
121
95
Boyd Rankin
ENG
121
95
Mohammad Sami
PAK
121
95
Yuzvendra Chahal
IND
121
96
Wahab Riaz
PAK
120
96
Mark Watt
SCO
120
97
Ian Bishop
WI
118
97
Sir Viv Richards
WI
118
98
Ravi Rampaul
WI
117
98
George Dockrell
IRE
117
99
Tendai Chatara
ZIM
116
100
Lungi Ngidi
SA
115
100
Phil DeFreitas
ENG
115
100
Ishant Sharma
IND
115
101
Hansie Cronje
SA
114
101
Martin Snedden
NZ
114
102
Gavin Larsen
NZ
113
103
Wanindu Hasaranga
SL
112
104
Yuvraj Singh
IND
111
104
Paul Collingwood
ENG
111
104
Moeen Ali
ENG
111
104
Mudassar Nazar
PAK
111
105
Naved-ul-Hasan
PAK
110
105
Junaid Khan
PAK
110
105
Haris Rauf
PAK
110
105
Daryl Tuffey
NZ
110
106
Pramodya Wickramasinghe
SL
109
106
Tim Bresnan
ENG
109
107
Nuwan Zoysa
SL
108
107
Simon O'Donnell
AUS
108
107
Suranga Lakmal
SL
108
108
Andre Nel
SA
106
108
Paul Reiffel
AUS
106
108
Tillakaratne Dilshan
SL
106
108
Aravinda de Silva
SL
106
108
Umesh Yadav
IND
106
108
Saurabh Netravalkar
USA
106
109
Steve Tikolo
KEN
105
110
Sikandar Raza
ZIM
104
110
Grant Flower
ZIM
104
110
Graeme Swann
ENG
104
111
Dennis Lillee
AUS
103
111
Chris Pringle
NZ
103
112
Ahmed Raza
UAE
102
112
Mujeeb Ur Rahman
AFG
102
112
Hasan Ali
PAK
102
112
Steven Finn
ENG
102
113
Elton Chigumbura
ZIM
101
114
Ray Price
ZIM
100
114
Charl Langeveldt
SA
100
114
JJ Smit
NAM
100
114
Roger Harper
WI
100
114
Winston Benjamin
WI
100
114
Sourav Ganguly
IND
100
115
Nathan Astle
NZ
99
115
Wayne Parnell
SA
99
116
Nehemiah Odhiambo
KEN
98
116
Zahoor Khan
UAE
98
116
David Willey
ENG
98
117
Peter Taylor
AUS
97
117
Clint McKay
AUS
97
117
Junaid Siddique
UAE
97
117
Andile Phehlukwayo
SA
97
118
Nicky Boje
SA
96
118
Paul Strang
ZIM
96
118
Mudassar Bukhari
NED
96
118
James Faulkner
AUS
96
118
Virender Sehwag
IND
96
119
Ruben Trumpelmann
NAM
95
119
Andrew Hall
SA
95
119
Fanie de Villiers
SA
95
119
Mohammad Naveed
UAE
95
120
Lonwabo Tsotsobe
SA
94
120
Lockie Ferguson
NZ
94
121
Chris Mpofu
ZIM
93
122
Sunil Narine
WI
92
123
Anderson Cummins
WI
91
123
Hardik Pandya
IND
91
123
Andy McBrine
IRE
91
124
Patrick Patterson
WI
90
125
Marlon Samuels
WI
89
125
Saleem Malik
PAK
89
125
Lance Cairns
NZ
89
126
Guy Whittall
ZIM
88
126
Geoff Lawson
AUS
88
126
Terry Alderman
AUS
88
127
Sir Andy Roberts
NZ
87
127
Pieter Seelaar
NED
87
128
Sean Williams
ZIM
86
128
Munaf Patel
IND
86
129
Shadab Khan
PAK
85
129
Rodney Hogg
AUS
85
129
Mark Waugh
AUS
85
129
Ian Harvey
AUS
85
129
Ravi Ratnayeke
SL
85
129
Aamer Sohail
PAK
85
130
Norman Vanua
PNG
84
130
Chad Soper
PNG
84
131
Phil Simmons
WI
83
131
Corey Collymore
WI
83
131
Mohammad Irfan
PAK
83
131
Peter Ongondo
KEN
83
131
Barry McCarthy
IRE
83
132
Mitchell McClenaghan
NZ
82
132
Axar Patel
IND
82
132
Carl Rackemann
AUS
82
132
Mahmudullah
BAN
82
133
Darren Sammy
WI
81
133
Mohammad Amir
PAK
81
133
James Franklin
NZ
81
133
Craig Young
IRE
81
133
Alex Cusack
IRE
81
133
Hiren Varaiya
KEN
81
134
Majid Haq
SCO
80
134
Hamid Hassan
AFG
80
134
Maheesh Theekshana
SL
80
134
Bob Willis
ENG
80
134
Mark Wood
ENG
80
135
Arjuna Ranatunga
SL
79
135
Keshav Maharaj
SA
79
135
Craig Matthews
SA
79
136
Nadeem Ahmed
HK
78
136
Andy Bichel
AUS
78
136
Ian Bradshaw
WI
78
137
Iftikhar Anjum
PAK
77
137
Glenn Maxwell
AUS
77
137
Roger Binny
IND
77
137
Mohammed Siraj
IND
77
137
Praveen Kumar
IND
77
137
Trent Johnston
IRE
77
137
Tim Murtagh
IRE
77
137
Mark Adair
IRE
77
137
Ryan McLaren
SA
77
137
Blessing Muzarabani
ZIM
77
137
Michael Leask
SCO
77
137
Lalit Rajbanshi
NEP
77
138
Zeeshan Maqsood
OMN
76
138
Richard Ngarava
ZIM
76
138
Rumesh Ratnayake
SL
76
138
Reon King
WI
76
138
John Emburey
ENG
76
138
Steve Harmison
ENG
76
139
Sreesanth
IND
75
139
Gary Brent
ZIM
75
139
Robin Peterson
SA
75
139
Aryan Dutt
NED
75
140
Roelof van der Merwe
NED
74
140
Willie Watson
ENG
74
140
Gulbadin Naib
AFG
74
140
Dipendra Singh Airee
NEP
74
140
Rangana Herath
SL
74
140
Ben Stokes
ENG
74
141
Ruwan Kalpage
SL
73
141
Allan Border
AUS
73
141
Madan Lal
IND
73
141
Tabraiz Shamsi
SA
73
141
Paul van Meekeren
NED
73
142
Johan Botha
SA
72
142
Pat Symcox
SA
72
142
Greg Chappell
AUS
72
143
Sohail Tanvir
PAK
71
143
Daren Powell
WI
71
143
Ehsan Khan
HK
71
143
James Neesham
NZ
71
144
Brian McMillan
SA
70
144
Eddo Brandes
ZIM
70
144
Andre Russell
WI
70
144
Jofra Archer
ENG
70
144
Shafiul Islam
BAN
70
145
Andy Caddick
ENG
69
145
RP Singh
IND
69
145
Sunil Joshi
IND
69
145
Robin Singh
IND
69
145
Jean-Paul Duminy
SA
69
145
Alasdair Evans
SCO
69
145
Aayan Afzal Khan
UAE
69
145
Ryan ten Doeschate
NED
69
145
Assad Vala
PNG
69
146
Champaka Ramanayake
SL
68
147
James Hopes
AUS
67
147
Michael Kasprowicz
AUS
67
147
Chetan Sharma
IND
67
147
Mark Ealham
ENG
67
147
Khaled Mahmud
BAN
67
148
Chris Lewis
ENG
66
148
Maninder Singh
IND
66
148
Dushmantha Chameera
SL
66
149
Dilshan Madushanka
SL
65
149
Peter Borren
NED
65
149
John Blain
SCO
65
149
Tinashe Panyangara
ZIM
65
149
Naseem Shah
PAK
65
149
Shardul Thakur
IND
65
149
Craig White
ENG
65
150
Akeal Hosein
WI
64
150
Shoriful Islam
BAN
64
150
Amit Mishra
IND
64
150
Ish Sodhi
NZ
64
150
Dion Nash
NZ
64
151
Nathan McCullum
NZ
63
151
Venkatapathy Raju
IND
63
151
Bruce Reid
AUS
63
151
Nathan Hauritz
AUS
63
151
Sarfraz Nawaz
PAK
63
151
Alan Mullally
ENG
63
152
Shaun Tait
AUS
62
152
Doug Bollinger
AUS
62
152
Nuwan Pradeep
SL
62
152
Samiullah Shenwari
AFG
62
153
Chris Sole
SCO
61
153
Brandon McMullen
SCO
61
153
Douglas Hondo
ZIM
61
153
Josh Little
IRE
61
153
Dwayne Smith
WI
61
153
Syed Rasel
BAN
61
154
James Tredwell
ENG
60
154
Fidel Edwards
WI
60
154
John Mooney
IRE
60
154
Corey Anderson
NZ
60
155
Gerhard Erasmus
NAM
59
155
Khurram Chohan
CAN
59
155
Kyle Jarvis
ZIM
59
155
Neil Foster
ENG
59
155
Tapash Baisya
BAN
59
155
Ashantha de Mel
SL
59
156
Gladstone Small
ENG
58
156
Henry Olonga
ZIM
58
156
Akila Dananjaya
SL
58
157
Adam Milne
NZ
57
157
Tawanda Mupariwa
ZIM
57
157
Mitchell Marsh
AUS
57
157
Michael Clarke
AUS
57
157
Greg Matthews
AUS
57
157
Debasis Mohanty
IND
57
158
Ashley Giles
ENG
56
158
Arshad Khan
PAK
56
158
Roger Telemachus
SA
56
158
Fazalhaq Farooqi
AFG
56
158
Edgar Schiferli
NED
56
159
Logan van Beek
NED
55
159
Henry Osinde
CAN
55
159
Tauseef Ahmed
PAK
55
159
Kieron Pollard
WI
55
159
Jeff Thomson
AUS
55
159
Xavier Doherty
AUS
55
160
Vivian Kingma
NED
54
160
Asitha Fernando
SL
54
160
Jeremy Coney
NZ
54
160
Azmatullah Omarzai
AFG
54
160
Nosthush Kenjige
USA
54
161
Charles Amini
PNG
53
161
Josh Davey
SCO
53
161
Shapoor Zadran
AFG
53
161
Sachithra Senanayake
SL
53
161
Andre Adams
NZ
53
161
Jan Frylinck
NAM
53
161
Stuart Clark
AUS
53
161
Len Pascoe
AUS
53
162
Darren Lehmann
AUS
52
162
Tom Moody
AUS
52
162
Nathan Coulter-Nile
AUS
52
162
Sajeewa de Silva
SL
52
162
Sheldon Cottrell
WI
52
162
Gudakesh Motie
WI
52
162
Tanwir Afzal
HK
52
162
Geoff Allott
NZ
52
162
Marco Jansen
SA
52
163
Rizwan Cheema
CAN
51
163
Vasbert Drakes
WI
51
164
Ashley Nurse
WI
50
164
Thilan Thushara
SL
50
164
Harvir Baidwan
CAN
50
164
Kaleem Sana
CAN
50
164
Andy Blignaut
ZIM
50
164
Albie Morkel
SA
50
164
Amir Hamza
AFG
50
164
Basant Regmi
NEP
50
164
Jimmy Kamande
KEN
50
164
Ahmad Butt
OMN
50
165
Ali Khan
USA
49
165
Mirwais Ashraf
AFG
49
165
Sunil Dhaniram
CAN
49
165
Jeetan Patel
NZ
49
165
Craig McMillan
NZ
49
165
Dunith Wellalage
SL
49
165
Mohammad Nawaz
PAK
49
166
Marcus Stoinis
AUS
48
166
Shane Lee
AUS
48
166
Prasidh Krishna
IND
48
166
Graham Dilley
ENG
48
166
Dhananjaya de Silva
SL
48
166
Jeffrey Vandersay
SL
48
166
Chris Morris
SA
48
166
Khawar Ali
OMN
48
167
Collins Obuya
KEN
47
167
Andre Botha
IRE
47
167
Paul Stirling
IRE
47
167
Aizaz Khan
HK
47
167
Bas de Leede
NED
47
167
Tangeni Lungameni
NAM
47
167
Angus Fraser
ENG
47
167
Shahadat Hossain
BAN
47
167
Sam Curran
ENG
47
167
Reece Topley
ENG
47
168
Mohammad Asif
PAK
46
168
Jayden Seales
WI
46
168
Roston Chase
WI
46
168
Nixon McLean
WI
46
168
Mike Whitney
AUS
46
168
Mohinder Amarnath
IND
46
168
Nikhil Chopra
IND
46
168
Christoffel Viljoen
NAM
46
168
Not on record
NAM
46
168
Shayne O'Connor
NZ
46
168
Jacob Duffy
NZ
46
168
Michael Bracewell
NZ
46
168
Lameck Onyango
KEN
46
168
Iain Wardlaw
SCO
46
168
Bryan Strang
ZIM
46
168
Jasdeep Singh
USA
46
169
Andy Whittall
ZIM
45
169
Ed Rainsford
ZIM
45
169
Craig Wright
SCO
45
169
Dipak Patel
NZ
45
169
Timm van der Gugten
NED
45
169
Graeme Labrooy
SL
45
169
Nikita Miller
WI
45
169
Chris Old
ENG
45
169
Robert Croft
ENG
45
169
Chris Jordan
ENG
45
170
Nazmul Hossain
BAN
44
170
Derek Pringle
ENG
44
170
Vic Marks
ENG
44
170
Tony Gray
WI
44
170
Simon Davis
AUS
44
170
Ryan Harris
AUS
44
170
Imad Wasim
PAK
44
170
Kyle McCallan
IRE
44
170
Richie Berrington
SCO
44
170
Khurram Khan
UAE
44
170
Karthik Meiyappan
UAE
44
170
Dirk Viljoen
ZIM
44
170
Steve Elworthy
SA
44
170
Richard Snell
SA
44
171
Martin Suji
KEN
43
171
Kasun Rajitha
SL
43
171
Mohammad Wasim
PAK
43
171
Jimmy Adams
WI
43
171
Carlos Brathwaite
WI
43
171
Steven Taylor
USA
43
171
Kaleemullah
OMN
43
172
Nisarg Patel
USA
42
172
Keith Arthurton
WI
42
172
Mohammad Saifuddin
BAN
42
172
John Hastings
AUS
42
172
Lahiru Kumara
SL
42
172
Shane Thomson
NZ
42
172
John Davison
CAN
42
172
Kyle Klein
NED
42
172
Amjad Javed
UAE
42
172
Imran Haider
UAE
42
172
Aftab Alam
AFG
42
173
Saad Bin Zafar
CAN
41
173
Vernon Philander
SA
41
173
Sean Ervine
ZIM
41
173
Michael Rippon
NED
41
173
Cameron Cuffy
WI
41
173
Larry Gomes
WI
41
173
Dominic Cork
ENG
41
174
Saleem Jaffar
PAK
40
174
Ravi Bopara
ENG
40
174
Russel Arnold
SL
40
Show all 500 ↓
Nothing matches that filter.