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 →
Worst Bowling Fig in 2021: Top Performers, Rankings & Full Stats
This page shows players with the worst bowling fig during the 2021 season, ranking them by their on-field performances.
ODI
2021
237 entries
1
0/88
Keon Harding
WI
Worst return on the list
2
0/84
Kuldeep Yadav
IND
3
0/78
Shaheen Afridi
PAK
● LEADS
Keon Harding
WI
0/88 · worst figures on this list
↑ MATCHING THE HAUL
100
entries on this list took 0 wickets in an innings
★ TOP-10 CUT-OFF
0/65
The mark at number ten — 227 entries sit below it
● NATION IN FRONT
Bangladesh
5 of the top 50 · 18 teams represented
Worst Bowling Fig — full list
237 entries, ranked
Table view
1
Keon Harding
WI
0/88
2
Kuldeep Yadav
IND
0/84
3
Shaheen Afridi
PAK
0/78
4
Mark Adair
IRE
0/74
5
James Neesham
NZ
0/73
6
Krunal Pandya
IND
0/72
7
Anrich Nortje
SA
0/69
8
Taskin Ahmed
BAN
0/67
9
Andy McBrine
IRE
0/66
9
Gaudi Toka
PNG
0/66
11
Dushmantha Chameera
SL
0/65
12
Isuru Udana
SL
0/64
12
Craig Overton
ENG
0/64
12
Shadab Khan
PAK
0/64
15
Bhuvneshwar Kumar
IND
0/63
16
Asitha Fernando
SL
0/62
16
Prasidh Krishna
IND
0/62
18
Tendai Chatara
ZIM
0/56
19
Saurabh Netravalkar
USA
0/54
20
Binura Fernando
SL
0/53
20
Zahoor Khan
UAE
0/53
22
Lutho Sipamla
SA
0/50
22
Hamza Tahir
SCO
0/50
24
Damien Ravu
PNG
0/48
24
Jason Kila
PNG
0/48
24
Hardik Pandya
IND
0/48
24
Mehidy Hasan
BAN
0/48
24
Shakib Al Hasan
BAN
0/48
24
Sam Curran
ENG
0/48
30
Moeen Ali
ENG
0/47
31
Mahedi Hasan
BAN
0/46
32
Sheldon Cottrell
WI
0/45
33
Sompal Kami
NEP
0/44
34
Anderson Phillip
WI
0/43
34
Fabian Allen
WI
0/43
34
Kyle Phillip
USA
0/43
37
Mark Watt
SCO
0/40
38
Curtis Campher
IRE
0/39
39
Sikandar Raza
ZIM
0/38
39
Dasun Shanaka
SL
0/38
39
Beuran Hendricks
SA
0/38
42
Karima Gore
USA
0/37
42
Kaleemullah
OMN
0/37
42
Romario Shepherd
WI
0/37
45
Riley Meredith
AUS
0/36
46
Javed Ahmadi
AFG
0/35
47
Nestor Dhamba
OMN
0/34
48
Elmore Hutchinson
USA
0/32
48
Mosaddek Hossain
BAN
0/32
50
Gulsan Jha
NEP
0/31
50
Ryan Burl
ZIM
0/31
52
Daryn Dupavillon
SA
0/30
53
Navdeep Saini
IND
0/27
53
Abhishek Paradkar
USA
0/27
55
Charith Asalanka
SL
0/26
55
Chemar Holder
WI
0/26
55
Sese Bau
PNG
0/26
58
Jasdeep Singh
USA
0/25
58
Daryl Mitchell
NZ
0/25
58
Gareth Delany
IRE
0/25
61
Wesley Agar
AUS
0/24
61
Azmatullah Omarzai
AFG
0/24
63
Jaskaran Malhotra
USA
0/23
63
Paul Stirling
IRE
0/23
65
Kamindu Mendis
SL
0/21
66
Max O'Dowd
NED
0/20
66
Saud Shakeel
PAK
0/20
68
Dylan Budge
SCO
0/19
68
Mitchell Marsh
AUS
0/19
70
Colin Ackermann
NED
0/18
70
Waheed Ahmed
UAE
0/18
72
Kieron Pollard
WI
0/17
72
Jan Nicol Loftie-Eaton
NAM
0/17
74
Saqib Zulfiqar
NED
0/16
74
Danish Aziz
PAK
0/16
74
Basil Hameed
UAE
0/16
74
Lega Siaka
PNG
0/16
78
Sanjay Krishnamurthi
USA
0/15
78
Nkrumah Bonner
WI
0/15
80
Bas de Leede
NED
0/14
80
Michael van Lingen
NAM
0/14
80
Aarif Sheikh
NEP
0/14
80
Kushal Bhurtel
NEP
0/14
80
Heinrich Klaasen
SA
0/14
85
Aryan Dutt
NED
0/12
85
Pothotuwa Lakshan
SL
0/12
85
Mohammad Mithun
BAN
0/12
88
Afif Hossain
BAN
0/11
88
Sandeep Goud
OMN
0/11
90
Nitish Rana
IND
0/10
90
Andre McCarthy
WI
0/10
90
Karl Birkenstock
NAM
0/10
93
Ashen Bandara
SL
0/8
93
Sufyan Mehmood
OMN
0/8
95
Pawan Sarraf
NEP
0/7
96
Nicholas Pooran
WI
0/6
97
Wayne Parnell
SA
0/5
97
Calum MacLeod
SCO
0/5
99
Najmul Hossain Shanto
BAN
0/4
100
Sushant Modani
USA
0/3
101
Mustafizur Rahman
BAN
1/87
102
Josh Little
IRE
1/78
103
Hasan Ali
PAK
1/76
104
Mohammad Hasnain
PAK
1/74
104
Safyaan Sharif
SCO
1/74
106
Thangarasu Natarajan
IND
1/73
107
Lakshan Sandakan
SL
1/71
107
Jan Frylinck
NAM
1/71
109
Matthew Parkinson
ENG
1/70
110
Barry McCarthy
IRE
1/69
111
JJ Smuts
SA
1/67
112
Lungi Ngidi
SA
1/66
112
Reece Topley
ENG
1/66
112
Jason Holder
WI
1/66
115
Gulbadin Naib
AFG
1/64
116
Wanindu Hasaranga
SL
1/63
116
Gavin Main
SCO
1/63
118
Faheem Ashraf
PAK
1/62
118
Lizaad Williams
SA
1/62
120
Craig Young
IRE
1/61
121
Luke Jongwe
ZIM
1/60
121
Karthik Meiyappan
UAE
1/60
121
Tabraiz Shamsi
SA
1/60
124
Kashif Daud
UAE
1/56
124
Zeeshan Maqsood
OMN
1/56
124
Shoriful Islam
BAN
1/56
127
Norman Vanua
PNG
1/55
127
Blessing Muzarabani
ZIM
1/55
129
Hasan Mahmud
BAN
1/54
130
Mohammad Nabi
AFG
1/53
130
Kasun Rajitha
SL
1/53
132
Simi Singh
IRE
1/52
132
Harry Tector
IRE
1/52
134
Alzarri Joseph
WI
1/51
135
Jason Mohammed
WI
1/49
135
Krishnappa Gowtham
IND
1/49
135
Philippe Boissevain
NED
1/49
135
Trent Boult
NZ
1/49
135
Charles Amini
PNG
1/49
135
Khawar Ali
OMN
1/49
141
Usman Qadir
PAK
1/48
141
Matt Henry
NZ
1/48
141
Nosaina Pokana
PNG
1/48
144
Ahmed Raza
UAE
1/46
145
Ben Stokes
ENG
1/45
145
Kushal Malla
NEP
1/45
147
Nisarg Patel
USA
1/44
148
Hayden Walsh
WI
1/41
149
Sushan Bhari
NEP
1/40
149
George Linde
SA
1/40
149
Michael Leask
SCO
1/40
149
Timm van der Gugten
NED
1/40
153
Chamika Karunaratne
SL
1/39
153
Assad Vala
PNG
1/39
155
Pieter Seelaar
NED
1/38
155
Steven Taylor
USA
1/38
155
Ayaan Khan
OMN
1/38
158
Soumya Sarkar
BAN
1/37
158
Ashton Turner
AUS
1/37
158
George Dockrell
IRE
1/37
161
Kyle Jamieson
NZ
1/36
161
Aqib Sulehri
OMN
1/36
163
Helao France
NAM
1/35
164
Kyle Mayers
WI
1/34
165
Wiaan Mulder
SA
1/30
166
Paul van Meekeren
NED
1/29
167
Danushka Gunathilaka
SL
1/28
167
Bernard Scholtz
NAM
1/28
169
Roelof van der Merwe
NED
1/27
170
Shane Getkate
IRE
1/25
171
Richie Berrington
SCO
1/23
172
Kevin O'Brien
IRE
1/22
173
Liam Livingstone
ENG
1/20
173
Adrian Neill
SCO
1/20
175
Tom Curran
ENG
2/83
176
Adil Rashid
ENG
2/81
177
Mark Wood
ENG
2/75
178
Andile Phehlukwayo
SA
2/73
179
Haris Rauf
PAK
2/72
180
Brandon Glover
NED
2/70
181
Nuwan Pradeep
SL
2/66
181
Kagiso Rabada
SA
2/66
183
Akila Dananjaya
SL
2/65
183
Bilal Khan
OMN
2/65
185
Raymon Reifer
WI
2/61
185
Donald Tiripano
ZIM
2/61
185
Richard Ngarava
ZIM
2/61
188
Suranga Lakmal
SL
2/56
188
Rashid Khan
AFG
2/56
190
Deepak Chahar
IND
2/53
191
Yuzvendra Chahal
IND
2/52
191
Karan KC
NEP
2/52
193
Mitchell Santner
NZ
2/51
193
Keshav Maharaj
SA
2/51
195
Kabua Morea
PNG
2/50
195
JJ Smit
NAM
2/50
195
Akeal Hosein
WI
2/50
198
Dhananjaya de Silva
SL
2/49
198
Vivian Kingma
NED
2/49
200
Chad Soper
PNG
2/48
200
Aiden Markram
SA
2/48
202
Wessly Madhevere
ZIM
2/45
202
Mahmudullah
BAN
2/45
202
Thisara Perera
SL
2/45
202
Fred Klaassen
NED
2/45
206
Logan van Beek
NED
2/44
207
Rohan Mustafa
UAE
2/43
207
Adam Zampa
AUS
2/43
209
Sean Williams
ZIM
2/42
210
Ramesh Mendis
SL
2/40
210
Wellington Masakadza
ZIM
2/40
210
Mohammad Nadeem
OMN
2/40
213
Sandeep Lamichhane
NEP
2/35
214
Chetan Sakariya
IND
2/34
215
Bikram Sob
NEP
2/33
216
Ashton Agar
AUS
2/31
217
Chris Woakes
ENG
2/28
218
Sharad Vesawkar
NEP
2/21
219
Josh Hazlewood
AUS
2/18
220
Mohammad Saifuddin
BAN
3/87
221
Chris Sole
SCO
3/79
222
Rubel Hossain
BAN
3/70
223
Naveen-ul-Haq
AFG
3/68
224
Saqib Mahmood
ENG
3/60
225
Perumapperuma Jayawickrama
SL
3/59
226
Rahul Chahar
IND
3/54
227
Nosthush Kenjige
USA
3/49
228
Mujeeb Ur Rahman
AFG
3/46
229
Lewis Gregory
ENG
3/44
230
Mohammad Nawaz
PAK
3/34
231
Shardul Thakur
IND
4/67
232
David Willey
ENG
4/64
233
Maheesh Theekshana
SL
4/37
234
Ruben Trumpelmann
NAM
5/76
235
Brydon Carse
ENG
5/61
236
Mitchell Starc
AUS
5/48
237
Alasdair Evans
SCO
5/43
Show all 237 ↓
Nothing matches that filter.