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
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
Gerhard Erasmus
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.
TEST
All-time
500 entries
1
800
Muttiah Muralitharan
SL
92 clear of Shane Warne
2
708
Shane Warne
AUS
92 off the lead
3
704
James Anderson
ENG
96 off the lead
● LEADS
Muttiah Muralitharan
SL
800 · 92 ahead of Warne
↑ IN THE CHASE
0
players within 10% of the lead — Muralitharan is out on their own
★ TOP-10 CUT-OFF
455
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
Australia
11 of the top 50 · 9 teams represented
Most Wickets — full list
500 entries, ranked
Table view
1
Muttiah Muralitharan
SL
800
2
Shane Warne
AUS
708
3
James Anderson
ENG
704
4
Anil Kumble
IND
619
5
Stuart Broad
ENG
604
6
Nathan Lyon
AUS
577
7
Glenn McGrath
AUS
563
8
Ravichandran Ashwin
IND
537
9
Courtney Walsh
WI
519
10
Mitchell Starc
AUS
455
11
Dale Steyn
SA
439
12
Kapil Dev
IND
434
13
Rangana Herath
SL
433
14
Sir Richard Hadlee
NZ
431
15
Shaun Pollock
SA
421
16
Harbhajan Singh
IND
417
17
Wasim Akram
PAK
414
18
Sir Curtly Ambrose
WI
405
19
Tim Southee
NZ
391
20
Makhaya Ntini
SA
390
21
Sir Ian Botham
ENG
383
22
Malcolm Marshall
WI
376
23
Waqar Younis
PAK
373
24
Imran Niazi
BHR
362
24
Daniel Vettori
NZ
362
25
Ravindra Jadeja
IND
356
26
Chaminda Vaas
SL
355
26
Dennis Lillee
AUS
355
27
Kagiso Rabada
SA
341
28
Allan Donald
SA
330
29
Bob Willis
ENG
325
30
Pat Cummins
AUS
321
31
Trent Boult
NZ
317
32
Mitchell Johnson
AUS
313
33
Josh Hazlewood
AUS
311
33
Ishant Sharma
IND
311
33
Zaheer Khan
IND
311
34
Brett Lee
AUS
310
35
Morne Morkel
SA
309
35
Lance Gibbs
WI
309
36
Fred Trueman
ENG
307
37
Kemar Roach
WI
304
38
Derek Underwood
ENG
297
39
Jacques Kallis
SA
292
40
Craig McDermott
AUS
291
41
Bishan Bedi
IND
266
42
Danish Kaneria
PAK
261
43
Neil Wagner
NZ
260
44
Jason Gillespie
AUS
259
44
Joel Garner
WI
259
45
Taijul Islam
BAN
257
46
Graeme Swann
ENG
255
47
Ben Stokes
ENG
252
47
Brian Statham
ENG
252
48
Michael Holding
WI
249
49
Matthew Hoggard
ENG
248
49
Richie Benaud
AUS
248
50
Graham McKenzie
AUS
246
50
Shakib Al Hasan
BAN
246
51
Yasir Shah
PAK
244
52
Bhagwath Chandrasekhar
IND
242
53
Abdul Qadir
PAK
236
53
Sir Alec Bedser
ENG
236
53
Javagal Srinath
IND
236
54
Sir Garry Sobers
WI
235
55
Andy Caddick
ENG
234
55
Jasprit Bumrah
IND
234
56
Chris Martin
NZ
233
57
Mohammed Shami
IND
229
57
Darren Gough
ENG
229
58
Ray Lindwall
AUS
228
59
Steve Harmison
ENG
226
59
Andrew Flintoff
ENG
226
60
Mehidy Hasan
BAN
225
61
Vernon Philander
SA
224
62
Peter Siddle
AUS
221
63
Keshav Maharaj
SA
219
64
Chris Cairns
NZ
218
65
Clarrie Grimmett
AUS
216
65
Heath Streak
ZIM
216
66
Merv Hughes
AUS
212
67
Stuart MacGill
AUS
208
67
Saqlain Mushtaq
PAK
208
68
Moeen Ali
ENG
204
69
Sir Andy Roberts
WI
202
69
John Snow
ENG
202
70
Jeff Thomson
AUS
200
71
Jim Laker
ENG
193
72
Sir Wes Hall
WI
192
72
Chris Woakes
ENG
192
73
Sydney Barnes
ENG
189
73
Erapalli Prasanna
IND
189
74
Alan Davidson
AUS
186
75
Mushtaq Ahmed
PAK
185
76
Geoff Lawson
AUS
180
77
Shoaib Akhtar
PAK
178
77
Saeed Ajmal
PAK
178
78
Sarfraz Nawaz
PAK
177
78
Angus Fraser
ENG
177
79
Tony Lock
ENG
174
80
Iqbal Qasim
PAK
171
80
Suranga Lakmal
SL
171
81
Terry Alderman
AUS
170
81
Keith Miller
AUS
170
81
Umesh Yadav
IND
170
81
Hugh Tayfield
SA
170
82
Monty Panesar
ENG
167
83
Shannon Gabriel
WI
166
84
Fidel Edwards
WI
165
85
Umar Gul
PAK
163
86
Vinoo Mankad
IND
162
86
Jason Holder
WI
162
87
Ian Bishop
WI
161
87
Dilruwan Perera
SL
161
88
Danny Morrison
NZ
160
88
Bill Johnston
AUS
160
89
Sonny Ramadhin
WI
158
90
Srinivas Venkataraghavan
IND
156
91
Maurice Tate
ENG
155
92
Fred Titmus
ENG
153
93
Matt Henry
NZ
152
94
Ravi Shastri
IND
151
95
Subhash Gupte
IND
149
96
John Emburey
ENG
147
97
Hedley Verity
ENG
144
97
Bill O'Reilly
AUS
144
98
Mohammed Siraj
IND
143
98
Chris Old
ENG
143
98
Ashley Giles
ENG
143
99
Jack Leach
ENG
142
100
Tony Greig
ENG
141
100
Hugh Trumble
AUS
141
101
Phil DeFreitas
ENG
140
102
Fazal Mahmood
PAK
139
102
Alf Valentine
WI
139
103
Graham Dilley
ENG
138
103
Max Walker
AUS
138
104
Prabath Jayasuriya
SL
134
104
Paul Adams
SA
134
105
Ashley Mallett
AUS
132
105
Trevor Bailey
ENG
132
106
Mervyn Dillon
WI
131
106
Dominic Cork
ENG
131
107
Jerome Taylor
WI
130
107
Alzarri Joseph
WI
130
107
Lance Cairns
NZ
130
108
Devon Malcolm
ENG
128
109
Wilfred Rhodes
ENG
127
110
Bruce Yardley
AUS
126
111
Phil Edmonds
ENG
125
111
Colin Croft
WI
125
111
Steven Finn
ENG
125
111
Intikhab Alam
PAK
125
112
Rodney Hogg
AUS
123
112
Ewen Chatfield
NZ
123
112
Andre Nel
SA
123
112
Trevor Goddard
SA
123
113
David Allen
ENG
122
113
Ray Illingworth
ENG
122
114
Mohammad Abbas
PAK
121
114
Shaheen Afridi
PAK
121
114
Phil Tufnell
ENG
121
114
Monty Noble
AUS
121
115
Mark Wood
ENG
119
115
Mohammad Amir
PAK
119
116
Johnny Briggs
ENG
118
117
Devendra Bishoo
WI
117
118
Peter Pollock
SA
116
118
Richard Collinge
NZ
116
119
Geoff Arnold
ENG
115
120
Carl Hooper
WI
114
120
Dilip Doshi
IND
114
121
Jayden Seales
WI
113
121
Pragyan Ojha
IND
113
121
Michael Kasprowicz
AUS
113
121
Bruce Reid
AUS
113
121
Ryan Harris
AUS
113
122
George Lohmann
ENG
112
123
Bruce Taylor
NZ
111
124
Ian Johnson
AUS
109
124
Vanburn Holder
WI
109
124
Karsan Ghavri
IND
109
125
Doug Wright
ENG
108
126
Lahiru Kumara
SL
107
127
Pedro Collins
WI
106
127
Mohammad Asif
PAK
106
128
Ollie Robinson
ENG
104
128
Neil Adcock
SA
104
128
Paul Reiffel
AUS
104
129
George Giffen
AUS
103
129
Paul Harris
SA
103
130
John Bracewell
NZ
102
130
Alan Connolly
AUS
102
130
Shivlal Yadav
IND
102
130
Roston Chase
WI
102
130
Johnny Wardle
ENG
102
131
Bobby Peel
ENG
101
131
Lasith Malinga
SL
101
131
Charlie Turner
AUS
101
132
Irfan Pathan
IND
100
132
Dilhara Fernando
SL
100
132
Dick Motz
NZ
100
132
Nicky Boje
SA
100
132
Colin Blythe
ENG
100
132
Abdul Razzaq
PAK
100
132
Mohammad Rafique
BAN
100
133
Abdur Rehman
PAK
99
133
Ben Hilfenhaus
AUS
99
133
Arthur Mailey
AUS
99
134
Sanath Jayasuriya
SL
98
134
Marco Jansen
SA
98
134
Simon Doull
NZ
98
134
Bill Voce
ENG
98
135
Jomel Warrican
WI
97
135
Noman Ali
PAK
97
135
Asitha Fernando
SL
97
136
Manoj Prabhakar
IND
96
136
Venkatesh Prasad
IND
96
137
Frederick Spofforth
AUS
94
137
Stuart Clark
AUS
94
137
Charlie Griffith
WI
94
138
Patrick Patterson
WI
93
138
Corey Collymore
WI
93
138
Tauseef Ahmed
PAK
93
138
Chris Lewis
ENG
93
138
John Gleeson
AUS
93
138
Venkatapathy Raju
IND
93
138
Dion Nash
NZ
93
139
Steve Waugh
AUS
92
139
Kenny Benjamin
WI
92
140
Neil Hawke
AUS
91
140
Ajaz Patel
NZ
91
141
Kyle Jamieson
NZ
90
142
Tibby Cotter
AUS
89
143
Maninder Singh
IND
88
143
Tom Richardson
ENG
88
143
Neil Foster
ENG
88
143
Bapu Nadkarni
IND
88
144
Mike Hendrick
ENG
87
144
Sulieman Benn
WI
87
144
Sreesanth
IND
87
144
Warwick Armstrong
AUS
87
144
Scott Boland
AUS
87
144
Shane Bond
NZ
87
145
Hedley Howarth
NZ
86
145
Dwayne Bravo
WI
86
146
Daren Powell
WI
85
146
Mohammad Sami
PAK
85
146
John Reid
NZ
85
146
Fanie de Villiers
SA
85
146
Pramodya Wickramasinghe
SL
85
146
Jack Gregory
AUS
85
147
Cyril Vincent
SA
84
147
Darren Sammy
WI
84
148
Frank Woolley
ENG
83
148
Wally Hammond
ENG
83
148
Wahab Riaz
PAK
83
148
Gus Atkinson
ENG
83
148
Jofra Archer
ENG
83
148
Simon Harmer
SA
83
149
Aubrey Faulkner
SA
82
149
James Franklin
NZ
82
150
Vishwa Fernando
SL
81
150
James Pattinson
AUS
81
150
Sir Gubby Allen
ENG
81
151
Hasan Ali
PAK
80
151
Mitchell Santner
NZ
80
151
Lance Klusener
SA
80
151
Ray Price
ZIM
80
152
Jack Saunders
AUS
79
152
Mushtaq Mohammad
PAK
79
152
Ryan Sidebottom
ENG
79
152
David Brown
ENG
79
153
Harold Larwood
ENG
78
153
Mashrafe Mortaza
BAN
78
153
Joey Palmer
AUS
78
153
Geoff Dymock
AUS
78
154
Kuldeep Yadav
IND
77
154
Daryl Tuffey
NZ
77
155
Amit Mishra
IND
76
155
Josh Tongue
ENG
76
155
Frank Tyson
ENG
76
156
Salim Durani
IND
75
156
Tim May
AUS
75
156
Damien Fleming
AUS
75
156
Shane Watson
AUS
75
156
Dhammika Prasad
SL
75
156
Dipak Patel
NZ
75
156
Brian McMillan
SA
75
156
Anrich Nortje
SA
75
157
Stephen Boock
NZ
74
157
Doug Bracewell
NZ
74
157
Bert Ironmonger
AUS
74
157
Ramakant Desai
IND
74
157
Joe Root
ENG
74
158
Sajid Khan
PAK
73
158
John Lever
ENG
73
158
Chris Gayle
WI
73
158
Rumesh Ratnayake
SL
73
158
Iain O'Brien
NZ
73
159
Tim Bresnan
ENG
72
159
Shahadat Hossain
BAN
72
160
Shoaib Bashir
ENG
71
160
Madan Lal
IND
71
160
Junaid Khan
PAK
71
160
Ken Higgs
ENG
71
160
Lasith Embuldeniya
SL
71
160
Ramesh Mendis
SL
71
160
Dayle Hadlee
NZ
71
160
Bob Simpson
AUS
71
161
Tony MacGibbon
NZ
70
161
Ajantha Mendis
SL
70
161
Nuwan Pradeep
SL
70
161
Paul Strang
ZIM
70
161
Barry Knight
ENG
70
161
Shane Shillingford
WI
70
161
Derek Pringle
ENG
70
162
Frank Worrell
WI
69
162
Kumar Dharmasena
SL
69
162
Colin Miller
AUS
69
163
Henry Olonga
ZIM
68
163
Shamar Joseph
WI
68
163
Bill Bowes
ENG
68
163
Mahmood Hussain
PAK
68
163
Ghulam Ahmed
IND
68
163
Blessing Muzarabani
ZIM
68
164
Sikander Bakht
PAK
67
164
Pat Pocock
ENG
67
165
Ted Dexter
ENG
66
165
Tich Freeman
ENG
66
165
Mudassar Nazar
PAK
66
165
Jim Higgs
AUS
66
165
Narendra Hirwani
IND
66
166
Bill Whitty
AUS
65
166
Jeetan Patel
NZ
65
167
Bert Vogler
SA
64
167
Ernie Jones
AUS
64
167
Len Pascoe
AUS
64
167
Nuwan Zoysa
SL
64
167
Walter Robins
ENG
64
168
Azeem Hafeez
PAK
63
168
Nathan Hauritz
AUS
63
168
Bhuvneshwar Kumar
IND
63
168
Jimmy Sinclair
SA
63
169
Frank Cameron
NZ
62
169
Dattu Phadkar
IND
62
170
Winston Benjamin
WI
61
170
Paul Wiseman
NZ
61
170
Chetan Sharma
IND
61
170
J.J. Ferris
AUS
61
170
Greg Matthews
AUS
61
171
Jacob Oram
NZ
60
171
Jimmy Blanckenberg
SA
60
171
Keith Boyce
WI
60
171
Ken Farnes
ENG
60
171
Geoff Miller
ENG
60
171
Naseem Shah
PAK
60
171
Adil Rashid
ENG
60
171
Dean Headley
ENG
60
171
Graeme Cremer
ZIM
60
172
Simon Jones
ENG
59
172
Craig White
ENG
59
172
Hasan Mahmud
BAN
59
172
Pervez Sajjad
PAK
59
172
George Hirst
ENG
59
172
Duanne Olivier
SA
59
172
Bev Congdon
NZ
59
172
Mark Waugh
AUS
59
172
Ashantha de Mel
SL
59
173
Ravindra Pushpakumara
SL
58
173
Andy Bichel
AUS
58
173
Ajit Agarkar
IND
58
173
Martin Snedden
NZ
58
173
Ish Sodhi
NZ
58
173
Peter Heine
SA
58
173
Tufty Mann
SA
58
173
Roy Tattersall
ENG
58
173
Baron Constantine
WI
58
173
Gerry Gomez
WI
58
173
Rahat Ali
PAK
58
173
Brydon Carse
ENG
58
173
Alan Mullally
ENG
58
174
Roy Gilchrist
WI
57
174
Tino Best
WI
57
174
Imran Tahir
SA
57
174
Shaminda Eranga
SL
57
174
Axar Patel
IND
57
175
Tim Wall
AUS
56
175
Ravi Ratnayeke
SL
56
175
Bryan Strang
ZIM
56
176
Lungi Ngidi
SA
55
176
Reggie Schwarz
SA
55
176
Kasun Rajitha
SL
55
176
Chanaka Welegedara
SL
55
176
Gladstone Small
ENG
55
176
Taskin Ahmed
BAN
55
177
Khan Mohammad
PAK
54
177
Aaqib Javed
PAK
54
177
Zulfiqar Babar
PAK
54
177
Gary Gilmour
AUS
54
177
Athol Rowan
SA
54
177
Nantie Hayward
SA
54
178
Shayne O'Connor
NZ
53
178
Ray Bright
AUS
53
178
Kerry O'Keeffe
AUS
53
178
Asif Iqbal
PAK
53
178
Mohammad Hafeez
PAK
53
178
Chris Tremlett
ENG
53
178
Reon King
WI
53
178
Franklyn Rose
WI
53
178
Andy Blignaut
ZIM
53
179
Nick Cook
ENG
52
179
Nayeem Hasan
BAN
52
179
Ebadot Hossain
BAN
52
179
Nasim-ul-Ghani
PAK
52
179
Chandu Borde
IND
52
179
Charles Kelleway
AUS
52
179
Craig Matthews
SA
52
180
Nathan Astle
NZ
51
180
Bob Cunis
NZ
51
180
Mitchell Marsh
AUS
51
180
Wasim Raja
PAK
51
180
Shabbir Ahmed
PAK
51
180
Norman Cowans
ENG
51
180
Jermaine Lawson
WI
51
180
Billy Barnes
ENG
51
180
David Holford
WI
51
180
Guy Whittall
ZIM
51
181
Bernard Julien
WI
50
181
Billy Bates
ENG
50
181
George Ulyett
ENG
50
181
Doug Bollinger
AUS
50
181
Ken Mackay
AUS
50
181
Mark Craig
NZ
50
181
Buster Nupen
SA
50
182
Colin de Grandhomme
NZ
49
182
Will O?Rourke
NZ
49
182
Jack Alabaster
NZ
49
182
Bill Howell
AUS
49
182
Doug Walters
AUS
49
182
Ravi Rampaul
WI
49
182
Jack Hearne
ENG
49
182
Jack White
ENG
49
182
Robert Croft
ENG
49
183
Shahid Afridi
GER
48
183
Collie Smith
WI
48
183
Nuwan Kulasekara
SL
48
183
Ron Archer
AUS
48
183
Charlie Llewellyn
SA
48
183
Sandy Bell
SA
48
184
Sid Pegler
SA
47
184
Wiaan Mulder
SA
47
184
Ernie Toshack
AUS
47
184
Rajesh Chauhan
IND
47
184
Greg Chappell
AUS
47
184
Denis Atkinson
WI
47
184
Len Braund
ENG
47
184
Basil D'Oliveira
ENG
47
184
Roger Binny
IND
47
184
Syed Abid Ali
IND
47
184
Sam Curran
ENG
47
185
Abrar Ahmed
PAK
46
185
Saleem Altaf
PAK
46
185
George Geary
ENG
46
185
Roger Harper
WI
46
185
Sachin Tendulkar
IND
46
185
Ranji Hordern
AUS
46
185
Kyle Jarvis
ZIM
46
186
Rashid Khan
AFG
45
186
Charles Macartney
AUS
45
186
Ian Meckiff
AUS
45
186
Andrew Hall
SA
45
186
Jack Cowie
NZ
45
186
Winston Davis
WI
45
186
Dinanath Ramnarine
WI
45
186
Johnny Douglas
ENG
45
186
Frank Foster
ENG
45
186
Freddie Brown
ENG
45
186
Ian Peebles
ENG
45
186
Lala Amarnath
IND
45
187
Enamul Haque jnr
BAN
44
187
Eric Hollies
ENG
44
187
Jeff Jones
ENG
44
187
Nixon McLean
WI
44
187
Herman Griffith
WI
44
187
Kyle Mills
NZ
44
187
Joe Partridge
SA
44
187
Ashish Nehra
IND
44
187
Wayne Clark
AUS
44
187
Champaka Ramanayake
SL
44
188
Alan Hurst
AUS
43
188
Ted McDonald
AUS
43
188
Hansie Cronje
SA
43
188
Suraj Randiv
SL
43
188
Dhananjaya de Silva
SL
43
188
Bob Blair
NZ
43
188
Cameron Cuffy
WI
43
188
Bill Lockwood
ENG
43
188
Mahmudullah
BAN
43
188
Eddie Hemmings
ENG
43
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
India in New Zealand ODI Series
NZ
134 (41.0)
IND
113/7 (26.0)
›