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 →
Worst Bowling Fig in 2025: Top Performers, Rankings & Full Stats
This page shows players with the worst bowling fig during the 2025 season, ranking them by their on-field performances.
TEST
2025
155 entries
1
7/97
Ziaur Rahman
AFG
Best return on the list
2
6/75
Mitchell Starc
AUS
3
6/79
Asif Afridi
PAK
● LEADS
Ziaur Rahman
AFG
7/97 · best figures on this list
↑ MATCHING THE HAUL
1
entries on this list took 7 wickets in an innings
★ TOP-10 CUT-OFF
5/121
The mark at number ten — 145 entries sit below it
● NATION IN FRONT
Sri Lanka
7 of the top 50 · 12 teams represented
Worst Bowling Fig — full list
155 entries, ranked
Table view
1
Ziaur Rahman
AFG
7/97
2
Mitchell Starc
AUS
6/75
3
Asif Afridi
PAK
6/79
4
Akash Deep
IND
6/99
5
Noman Ali
PAK
6/112
6
Senuran Muthusamy
SA
6/117
7
Corbin Bosch
SA
5/43
8
Kemar Roach
WI
5/78
9
Shamar Joseph
WI
5/87
10
Nayeem Hasan
BAN
5/121
11
Josh Tongue
ENG
5/125
12
Matthew Humphreys
IRE
5/170
13
Blair Tickner
NZ
4/32
14
Wiaan Mulder
SA
4/50
15
Hasan Murad
BAN
4/60
16
Barry McCarthy
IRE
4/75
17
Matthew Kuhnemann
AUS
4/86
17
Asitha Fernando
SL
4/86
19
Rashid Khan
AFG
4/94
20
Kuldeep Yadav
IND
4/115
21
Ravindra Jadeja
IND
4/143
22
Brydon Carse
ENG
4/152
23
Sonal Dinusha
SL
3/22
24
Will O?Rourke
NZ
3/28
25
Milan Rathnayake
SL
3/39
26
Codi Yusuf
SA
3/42
27
Gudakesh Motie
WI
3/49
28
Matt Henry
NZ
3/51
29
Pat Cummins
AUS
3/69
30
Hasan Mahmud
BAN
3/74
31
Richard Ngarava
ZIM
3/76
32
Mohammad Abbas
PAK
3/94
33
Nathan Lyon
AUS
3/96
34
Ben Stokes
ENG
3/113
34
Ajaz Patel
NZ
3/113
36
Kagiso Rabada
SA
3/115
37
Jacob Duffy
NZ
3/122
38
Gus Atkinson
ENG
3/127
39
Prasidh Krishna
IND
3/128
40
Keshav Maharaj
SA
3/137
41
Blessing Muzarabani
ZIM
3/143
42
Salman Agha
PAK
3/148
43
Shoaib Bashir
ENG
3/167
44
Jeffrey Vandersay
SL
3/182
45
Prabath Jayasuriya
SL
3/193
46
Tharindu Ratnayake
SL
3/196
47
Jhye Richardson
AUS
2/22
48
Josh Hazlewood
AUS
2/43
49
Zia-ur-Rehman
AFG
2/44
50
Vishwa Fernando
SL
2/45
51
Wessly Madhevere
ZIM
2/48
52
Ismat Alam
AFG
2/51
53
Mark Adair
IRE
2/56
54
Kevin Sinclair
WI
2/61
55
Nitish Kumar Reddy
IND
2/62
56
Alzarri Joseph
WI
2/65
57
Ojay Shields
WI
2/74
58
Prenelan Subrayen
SA
2/78
59
Kavem Hodge
WI
2/80
60
Ramesh Mendis
SL
2/81
61
Justin Greaves
WI
2/83
62
Michael Rae
NZ
2/89
63
Jamie Overton
ENG
2/98
64
Jayden Seales
WI
2/100
65
Marco Jansen
SA
2/101
66
Washington Sundar
IND
2/107
67
Jasprit Bumrah
IND
2/112
68
Gavin Hoey
IRE
2/115
69
Vincent Masekesa
ZIM
2/117
70
Khurram Shahzad
PAK
2/123
71
Kundai Matigimu
ZIM
2/124
72
Mir Hamza
PAK
2/127
73
Anderson Phillip
WI
2/154
74
Dewald Brevis
SA
1/22
74
Matthew Fisher
ENG
1/22
76
Kashif Ali
PAK
1/23
77
Mominul Haque
BAN
1/28
78
Axar Patel
IND
1/36
79
Khaled Ahmed
BAN
1/45
79
Abrar Ahmed
PAK
1/45
81
Johnathan Campbell
ZIM
1/47
82
Tanzim Hasan Sakib
BAN
1/49
82
Brian Bennett
ZIM
1/49
84
Todd Murphy
AUS
1/57
85
Newman Nyamhuri
ZIM
1/64
86
Sharafuddin Ashraf
AFG
1/65
87
Sam Cook
ENG
1/72
88
Brendan Doggett
AUS
1/81
89
Scott Boland
AUS
1/87
89
Jofra Archer
ENG
1/87
91
Anshul Kamboj
IND
1/89
92
Sikandar Raza
ZIM
1/93
93
Shaheen Afridi
PAK
1/95
94
Simon Harmer
SA
1/101
95
Jomel Warrican
WI
1/102
96
Will Jacks
ENG
1/107
97
Tanaka Chivanga
ZIM
1/117
98
Sajid Khan
PAK
1/119
99
Trevor Gwandu
ZIM
1/131
100
Michael Bracewell
NZ
1/138
101
Mohammed Siraj
IND
1/140
102
Andy McBrine
IRE
1/141
103
Taijul Islam
BAN
1/156
104
Roston Chase
WI
1/159
105
Wellington Masakadza
ZIM
1/184
106
Saud Shakeel
PAK
0/1
107
Dimuth Karunaratne
SL
0/3
107
Kraigg Brathwaite
WI
0/3
109
Marnus Labuschagne
AUS
0/7
110
Yashasvi Jaiswal
IND
0/9
111
Daryl Mitchell
NZ
0/10
112
Cooper Connolly
AUS
0/12
112
Abdul Malik
AFG
0/12
114
Kamran Ghulam
PAK
0/13
114
Jacob Bethell
ENG
0/13
116
Dion Myers
ZIM
0/14
116
Hasan Ali
PAK
0/14
116
Hashmatullah Shaidi
AFG
0/14
119
Kamindu Mendis
SL
0/18
120
Mark Wood
ENG
0/23
121
Aiden Markram
SA
0/26
122
Dhananjaya de Silva
SL
0/27
123
Glenn Phillips
NZ
0/28
123
Brad Evans
ZIM
0/28
125
Beau Webster
AUS
0/29
126
Harry Tector
IRE
0/31
126
Harry Brook
ENG
0/31
128
Lahiru Kumara
SL
0/37
128
Sean Williams
ZIM
0/37
130
Nathan Smith
NZ
0/39
131
Cameron Green
AUS
0/44
131
Fareed Ahmad
AFG
0/44
133
Curtis Campher
IRE
0/45
134
Mitchell Santner
NZ
0/46
135
Kwena Maphaka
SA
0/52
136
Craig Young
IRE
0/54
136
Michael Neser
AUS
0/54
136
Khalil Gurbaz
AFG
0/54
139
Ebadot Hossain
BAN
0/55
139
Shardul Thakur
IND
0/55
141
Jordan Neill
IRE
0/60
142
Travis Head
AUS
0/61
143
Yamin Ahmadzai
AFG
0/62
144
Joe Root
ENG
0/68
145
Rachin Ravindra
NZ
0/69
146
Mehidy Hasan
BAN
0/75
147
Johann Layne
WI
0/80
148
Zakary Foulkes
NZ
0/82
149
Liam Dawson
ENG
0/95
150
Nahid Rana
BAN
0/97
151
Chris Woakes
ENG
0/103
151
Victor Nyauchi
ZIM
0/103
153
Aamer Jamal
PAK
0/110
154
Khary Pierre
WI
0/120
155
Nishan Peiris
SL
0/189
Show all 155 ↓
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)
›