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 in 2021: Top Performers, Rankings & Full Stats
This page shows players with the most wickets during the 2021 season, ranking them by their on-field performances.
TEST
2021
145 entries
1
54
Ravichandran Ashwin
IND
7 clear of Shaheen Afridi
2
47
Shaheen Afridi
PAK
7 off the lead
3
41
Hasan Ali
PAK
13 off the lead
● LEADS
Ravichandran Ashwin
IND
54 · 7 ahead of Afridi
↑ IN THE CHASE
0
players within 10% of the lead — Ashwin is out on their own
★ TOP-10 CUT-OFF
27
The mark at number ten — 135 entries sit below it
● NATION IN FRONT
England
8 of the top 50 · 11 teams represented
Most Wickets — full list
145 entries, ranked
Table view
1
Ravichandran Ashwin
IND
54
2
Shaheen Afridi
PAK
47
3
Hasan Ali
PAK
41
4
James Anderson
ENG
39
5
Ollie Robinson
ENG
37
6
Axar Patel
IND
36
7
Lasith Embuldeniya
SL
32
8
Mohammed Siraj
IND
31
9
Jasprit Bumrah
IND
30
9
Jack Leach
ENG
30
9
Taijul Islam
BAN
30
10
Kemar Roach
WI
27
10
Kyle Jamieson
NZ
27
11
Ramesh Mendis
SL
26
12
Anrich Nortje
SA
25
12
Mehidy Hasan
BAN
25
13
Mohammed Shami
IND
23
13
Kagiso Rabada
SA
23
14
Lungi Ngidi
SA
22
14
Tim Southee
NZ
22
14
Jason Holder
WI
22
15
Rahkeem Cornwall
WI
21
15
Ajaz Patel
NZ
21
15
Pat Cummins
AUS
21
16
Keshav Maharaj
SA
19
16
Blessing Muzarabani
ZIM
19
16
Jomel Warrican
WI
19
16
Mark Wood
ENG
19
16
Noman Ali
PAK
19
17
Sajid Khan
PAK
18
17
Perumapperuma Jayawickrama
SL
18
18
Nathan Lyon
AUS
17
18
Mitchell Starc
AUS
17
18
Suranga Lakmal
SL
17
18
Dominic Bess
ENG
17
19
Jayden Seales
WI
16
19
Shardul Thakur
IND
16
19
Ravindra Jadeja
IND
16
19
Trent Boult
NZ
16
20
Vishwa Fernando
SL
14
20
Ishant Sharma
IND
14
20
Moeen Ali
ENG
14
20
Joe Root
ENG
14
21
Kyle Mayers
WI
13
21
Taskin Ahmed
BAN
13
21
Josh Hazlewood
AUS
13
22
Stuart Broad
ENG
12
23
Shannon Gabriel
WI
11
23
Rashid Khan
AFG
11
24
Amir Hamza
AFG
10
24
Donald Tiripano
ZIM
10
24
Neil Wagner
NZ
10
24
Chris Woakes
ENG
10
24
Faheem Ashraf
PAK
10
25
Ben Stokes
ENG
9
25
Victor Nyauchi
ZIM
9
26
Wiaan Mulder
SA
8
26
Dushmantha Chameera
SL
8
26
Veerasammy Permaul
WI
8
26
Alzarri Joseph
WI
8
26
Roston Chase
WI
8
26
Craig Overton
ENG
8
26
Mohammad Abbas
PAK
8
26
Yasir Shah
PAK
8
26
Umesh Yadav
IND
8
27
Olly Stone
ENG
7
27
Cameron Green
AUS
7
27
Scott Boland
AUS
7
27
Matt Henry
NZ
7
28
Abu Jayed
BAN
6
28
Sam Curran
ENG
6
28
Kraigg Brathwaite
WI
6
28
Washington Sundar
IND
6
28
Nayeem Hasan
BAN
6
29
Ebadot Hossain
BAN
5
29
Jayant Yadav
IND
5
29
Shakib Al Hasan
BAN
5
29
Dilruwan Perera
SL
5
29
Jhye Richardson
AUS
5
29
George Linde
SA
5
29
Marco Jansen
SA
5
29
Richard Ngarava
ZIM
5
30
Ryan Burl
ZIM
4
30
Lutho Sipamla
SA
4
30
Dhananjaya de Silva
SL
4
30
Asitha Fernando
SL
4
30
Jofra Archer
ENG
4
30
Navdeep Saini
IND
4
30
Shahbaz Nadeem
IND
4
31
Thangarasu Natarajan
IND
3
31
Rachin Ravindra
NZ
3
31
Tendai Chisoro
ZIM
3
31
Sayed Shirzad
AFG
3
32
Zahir Khan
AFG
2
32
Sean Williams
ZIM
2
32
Sikandar Raza
ZIM
2
32
Dasun Shanaka
SL
2
32
Michael Neser
AUS
2
32
Kuldeep Yadav
IND
2
32
Mustafizur Rahman
BAN
2
32
Dawid Malan
ENG
2
33
Khaled Ahmed
BAN
1
33
Dan Lawrence
ENG
1
33
Soumya Sarkar
BAN
1
33
Jermaine Blackwood
WI
1
33
Nkrumah Bonner
WI
1
33
Saif Hassan
BAN
1
33
Shoriful Islam
BAN
1
33
Babar Azam
PAK
1
33
Tabish Khan
PAK
1
33
Lahiru Kumara
SL
1
33
Kane Williamson
NZ
1
33
Luke Jongwe
ZIM
1
33
Yamin Ahmadzai
AFG
1
33
Ibrahim Zadran
AFG
1
33
Javed Ahmadi
AFG
1
33
Milton Shumba
ZIM
1
34
Dion Myers
ZIM
0
34
Asghar Stanikzai
AFG
0
34
Wessly Madhevere
ZIM
0
34
Abdul Noori
AFG
0
34
Shahidullah
AFG
0
34
Rahmat Shah
AFG
0
34
Roy Kaia
ZIM
0
34
Dean Elgar
SA
0
34
Aiden Markram
SA
0
34
Colin de Grandhomme
NZ
0
34
Mitchell Santner
NZ
0
34
William Somerville
NZ
0
34
Daryl Mitchell
NZ
0
34
Charith Asalanka
SL
0
34
Wanindu Hasaranga
SL
0
34
Angelo Mathews
SL
0
34
Dimuth Karunaratne
SL
0
34
Marnus Labuschagne
AUS
0
34
Travis Head
AUS
0
34
Naseem Shah
PAK
0
34
Zafar Gohar
PAK
0
34
Haris Sohail
PAK
0
34
Fawad Alam
PAK
0
34
Shan Masood
PAK
0
34
Steven Smith
AUS
0
34
Rohit Sharma
IND
0
34
Mahmudullah
BAN
0
34
Mominul Haque
BAN
0
Show all 145 ↓
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)
›