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 2024: Top Performers, Rankings & Full Stats
Here is the complete breakdown of the most wickets in 2024, featuring the most impactful players of the year.
ODI
2024
253 entries
1
26
Wanindu Hasaranga
SL
5 clear of AM Ghazanfar
2
21
AM Ghazanfar
AFG
5 off the lead
3
17
Azmatullah Omarzai
AFG
9 off the lead
● LEADS
Wanindu Hasaranga
SL
26 · 5 ahead of Ghazanfar
↑ IN THE CHASE
0
players within 10% of the lead — Hasaranga is out on their own
★ TOP-10 CUT-OFF
10
The mark at number ten — 243 entries sit below it
● NATION IN FRONT
Sri Lanka
8 of the top 50 · 15 teams represented
Most Wickets — full list
253 entries, ranked
Table view
1
Wanindu Hasaranga
SL
26
2
AM Ghazanfar
AFG
21
3
Azmatullah Omarzai
AFG
17
4
Aryan Dutt
NED
16
5
Vivian Kingma
NED
15
5
Maheesh Theekshana
SL
15
5
Adam Zampa
AUS
15
5
Jeffrey Vandersay
SL
15
5
Alzarri Joseph
WI
15
5
Gudakesh Motie
WI
15
5
Shaheen Afridi
PAK
15
5
Saad Bin Zafar
CAN
15
5
Dilon Heyliger
CAN
15
5
Rashid Khan
PAK
15
6
Taskin Ahmed
BAN
14
6
Dilshan Madushanka
SL
14
6
Gerhard Erasmus
NAM
14
7
Paul van Meekeren
NED
13
7
Haris Rauf
PAK
13
8
Asitha Fernando
SL
12
8
Kaleem Sana
CAN
12
8
Fazalhaq Farooqi
AFG
12
8
Richard Ngarava
ZIM
12
9
Nangeyalia Kharote
AFG
11
9
Harsh Thaker
CAN
11
9
Lizaad Williams
SA
11
9
Kyle Klein
NED
11
9
Salman Agha
PAK
11
10
Naseem Shah
PAK
10
10
Abrar Ahmed
PAK
10
10
Mustafizur Rahman
BAN
10
10
Matthew Forde
WI
10
10
Bernard Scholtz
NAM
10
10
Dunith Wellalage
SL
10
10
Charith Asalanka
SL
10
10
Pramod Madushan
SL
10
10
Bjorn Fortuin
SA
10
10
Mohammad Nabi
AFG
10
11
Rohit Paudel
NEP
9
11
Lalit Rajbanshi
NEP
9
11
Mark Adair
IRE
9
12
Ben Shikongo
NAM
8
12
Craig Young
IRE
8
12
Xavier Bartlett
AUS
8
12
Romario Shepherd
WI
8
12
Mehidy Hasan
BAN
8
12
Matthew Potts
ENG
8
12
Brydon Carse
ENG
8
12
Mitchell Starc
AUS
8
12
Shadley van Schalkwyk
USA
8
12
Charlie Cassell
SCO
8
12
Mark Watt
SCO
8
12
Brad Currie
SCO
8
12
Lungi Ngidi
SA
8
13
Sikandar Raza
ZIM
7
13
Brandon McMullen
SCO
7
13
Jasper Davidson
SCO
7
13
Kushal Bhurtel
NEP
7
13
Sean Abbott
AUS
7
13
Shoriful Islam
BAN
7
13
Jayden Seales
WI
7
14
Adil Rashid
ENG
6
14
Josh Hazlewood
AUS
6
14
Travis Head
AUS
6
14
Jack Brassell
NAM
6
14
Jan Nicol Loftie-Eaton
NAM
6
14
Kushal Malla
NEP
6
14
Sompal Kami
NEP
6
14
Bilal Khan
OMN
6
14
Nosthush Kenjige
USA
6
14
Michael Leask
SCO
6
14
Blessing Muzarabani
ZIM
6
14
Junaid Siddique
UAE
6
14
Andile Phehlukwayo
SA
6
14
Marco Jansen
SA
6
14
Ottneil Baartman
SA
6
15
Kwena Maphaka
SA
5
15
Kagiso Rabada
SA
5
15
Ammar Khalid
CAN
5
15
Aayan Afzal Khan
UAE
5
15
Jasdeep Singh
USA
5
15
Harmeet Singh
USA
5
15
Graham Hume
IRE
5
15
Lahiru Kumara
SL
5
15
Aaron Hardie
AUS
5
15
Michael Bracewell
NZ
5
15
Glenn Maxwell
AUS
5
15
Faisal Akram
PAK
5
15
Washington Sundar
IND
5
15
Tanzim Hasan Sakib
BAN
5
15
Rishad Hossain
BAN
5
15
Saim Ayub
PAK
5
15
Mohammad Hasnain
PAK
5
15
Roston Chase
WI
5
15
Jofra Archer
ENG
5
16
Liam Livingstone
ENG
4
16
Jacob Bethell
ENG
4
16
Nasum Ahmed
BAN
4
16
Nahid Rana
BAN
4
16
Sufiyan Muqeem
PAK
4
16
Axar Patel
IND
4
16
Kuldeep Yadav
IND
4
16
Dushmantha Chameera
SL
4
16
Lance Morris
AUS
4
16
Marnus Labuschagne
AUS
4
16
Cameron Green
AUS
4
16
Theo Woerkom
IRE
4
16
Tangeni Lungameni
NAM
4
16
Roelof van der Merwe
NED
4
16
Shariz Ahmad
NED
4
16
Fareed Ahmad
AFG
4
16
Zahoor Khan
UAE
4
16
Gavin Main
SCO
4
16
Nicholas Kirton
CAN
4
16
Ishwarjot Sohi
CAN
4
17
Uday Singh
CAN
3
17
Nqabayomzi Peter
SA
3
17
Jack Jarvis
SCO
3
17
Scott Currie
SCO
3
17
Mohammad Akram
ZIM
3
17
Trevor Gwandu
ZIM
3
17
Newman Nyamhuri
ZIM
3
17
Qais Ahmad
AFG
3
17
Hemant Dhami
NEP
3
17
Mohammad Zadran
AFG
3
17
Steven Taylor
USA
3
17
Milind Kumar
USA
3
17
Ahmad Butt
OMN
3
17
Kaleemullah
OMN
3
17
Ruben Trumpelmann
NAM
3
17
Bas de Leede
NED
3
17
Shaun Fouché
NAM
3
17
Jan Frylinck
NAM
3
17
Andy McBrine
IRE
3
17
Akila Dananjaya
SL
3
17
Jacob Duffy
NZ
3
17
Mohammed Siraj
IND
3
17
Riyan Parag
IND
3
17
Aamer Jamal
PAK
3
18
Soumya Sarkar
BAN
2
18
Pat Cummins
AUS
2
18
Arshdeep Singh
IND
2
18
John Turner
ENG
2
18
Oshane Thomas
WI
2
18
Sherfane Rutherford
WI
2
18
Will Sutherland
AUS
2
18
Barry McCarthy
IRE
2
18
Juanoy Drysdale
USA
2
18
Pawan Sarraf
NEP
2
18
Dipendra Singh Airee
NEP
2
18
Aakash Chand
NEP
2
18
Jay Odedra
OMN
2
18
Sanchit Sharma
UAE
2
18
Simranjeet Singh
UAE
2
18
Safyaan Sharif
SCO
2
18
Noor Ahmad
AFG
2
18
Chris Greaves
SCO
2
18
Brad Wheal
SCO
2
18
Sean Williams
ZIM
2
18
Aiden Markram
SA
2
18
Wiaan Mulder
SA
2
19
Tabraiz Shamsi
SA
1
19
Shahid Ahmadzai
CAN
1
19
Dilpreet Bajwa
CAN
1
19
Pargat Singh
CAN
1
19
Nandre Burger
SA
1
19
Corbin Bosch
SA
1
19
Wellington Masakadza
ZIM
1
19
Muhammad Jawadullah
UAE
1
19
Gulbadin Naib
AFG
1
19
Basil Hameed
UAE
1
19
Surya Tamang
NEP
1
19
Rijan Dhakal
NEP
1
19
Yasir Mohammad
USA
1
19
Abhishek Paradkar
USA
1
19
Shoaib Khan
OMN
1
19
Zeeshan Maqsood
OMN
1
19
Junior Kariata
NAM
1
19
Matthew Humphreys
IRE
1
19
Harry Tector
IRE
1
19
Curtis Campher
IRE
1
19
Fionn Hand
IRE
1
19
Gavin Hoey
IRE
1
19
Junaid Siddiqui
CAN
1
19
Jeremy Gordon
CAN
1
19
Max O'Dowd
NED
1
19
Michael Levitt
NED
1
19
Matthew Short
AUS
1
19
Ben Dwarshuis
AUS
1
19
Nathan Smith
NZ
1
19
Katupulle Sahab
SL
1
19
Ish Sodhi
NZ
1
19
Mitchell Santner
NZ
1
19
Glenn Phillips
NZ
1
19
Janith Liyanage
SL
1
19
Shamar Joseph
WI
1
19
Reece Topley
ENG
1
19
Justin Greaves
WI
1
19
Marquino Mindley
WI
1
19
Olly Stone
ENG
1
19
Will Jacks
ENG
1
19
Jamie Overton
ENG
1
19
Afif Hossain
BAN
1
19
Mitchell Marsh
AUS
1
19
Shivam Dube
IND
1
19
Taijul Islam
BAN
1
19
Hasan Mahmud
BAN
1
19
Kamran Ghulam
PAK
1
20
Towhid Hridoy
BAN
0
20
Shubman Gill
IND
0
20
Rohit Sharma
IND
0
20
Marcus Stoinis
AUS
0
20
Mahmudullah
BAN
0
20
Saqib Mahmood
ENG
0
20
Daniel Mousley
ENG
0
20
Alick Athanaze
WI
0
20
Sam Curran
ENG
0
20
Jediah Blades
WI
0
20
Kavem Hodge
WI
0
20
Hayden Walsh
WI
0
20
Sahan Arachchige
SL
0
20
Kamindu Mendis
SL
0
20
Chamindu Wickramasinghe
SL
0
20
Cooper Connolly
AUS
0
20
Dasun Shanaka
SL
0
20
Spencer Johnson
AUS
0
20
Vikramjit Singh
NED
0
20
Clayton Floyd
NED
0
20
Musa Ahmad
NED
0
20
Sybrand Engelbrecht
NED
0
20
Michael van Lingen
NAM
0
20
Nikhil Dutta
CAN
0
20
George Dockrell
IRE
0
20
Mehran Khan
OMN
0
20
Aqib Sulehri
OMN
0
20
Ayaan Khan
OMN
0
20
Gulsan Jha
NEP
0
20
Karan KC
NEP
0
20
Bilal Sami
AFG
0
20
Muhammad Zuhaib
UAE
0
20
Dhruv Parashar
UAE
0
20
Rahul Bhatia
UAE
0
20
Tinotenda Maposa
ZIM
0
20
Brian Bennett
ZIM
0
20
Tapiwa Mufudza
ZIM
0
20
Brandon Mavuta
ZIM
0
20
Sharafuddin Ashraf
AFG
0
20
Ryan Burl
ZIM
0
20
Luke Jongwe
ZIM
0
20
Jason Smith
SA
0
20
Tristan Stubbs
SA
0
20
Rishiv Joshi
CAN
0
20
Navneet Dhaliwal
CAN
0
Show all 253 ↓
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)
›