Best figures in an innings

One-Day Internationals Cricket – Best figures in an innings

One-Day Internationals
Most wickets

Best bowling figures in an innings

RankPlayerOversMdnsRuns concededWickets takenEconTeamInnings in matchOppositionGroundMatch DateScorecard
🥇 1
WPUJC Vaas8.031982.37Sri Lanka1v ZimbabweColombo (SSC)08 Dec 2001ODI # 1776
🥈 2
Shahid Afridi9.031271.33Pakistan2v West IndiesProvidence14 Jul 2013ODI # 3389
🥈 2
GD McGrath7.041572.14Australia2v NamibiaPotchefstroom27 Feb 2003ODI # 1970
🥈 2
Rashid Khan8.411872.07Afghanistan2v West IndiesGros Islet09 Jun 2017ODI # 3884
🥈 2
PW Hasaranga5.511973.25Sri Lanka1v ZimbabweColombo (RPS)11 Jan 2024ODI # 4720
🥈 2
AJ Bichel10.0-2072.00Australia1v EnglandGqeberha02 Mar 2003ODI # 1976
🥈 2
C Cassell5.412173.70Scotland1v OmanDundee22 Jul 2024ODI # 4749
🥈 2
M Muralidaran10.013073.00Sri Lanka2v IndiaSharjah27 Oct 2000ODI # 1650
🥈 2
Ali Khan9.4-3273.31U.S.A.2v JerseyWindhoek04 Apr 2023ODI # 4565
🥈 2
TG Southee9.0-3373.66New Zealand1v EnglandWellington20 Feb 2015ODI # 3607
🥈 2
TA Boult10.033473.40New Zealand2v West IndiesChristchurch23 Dec 2017ODI # 3944
🥈 2
Waqar Younis10.0-3673.60Pakistan1v EnglandLeeds17 Jun 2001ODI # 1724
🥈 2
Aaqib Javed10.013773.70Pakistan2v IndiaSharjah25 Oct 1991ODI # 685
🥈 2
Imran Tahir9.0-4575.00South Africa2v West IndiesBasseterre15 Jun 2016ODI # 3747
🥈 2
WW Davis10.3-5174.85West Indies2v AustraliaLeeds11 Jun 1983ODI # 203
🥈 2
Mohammed Shami9.5-5775.79India2v New ZealandWankhede15 Nov 2023ODI # 4703
17
STR Binny4.42460.85India2v BangladeshMirpur17 Jun 2014ODI # 3498
17
S Lamichhane5.1-1162.12Nepal2v P.N.G.Al Amerat10 Sep 2021ODI # 4322
17
A Kumble6.121261.94India2v West IndiesEden Gardens27 Nov 1993ODI # 858
17
BAW Mendis8.011361.62Sri Lanka2v IndiaKarachi06 Jul 2008ODI # 2735
17
GJ Gilmour12.061461.16Australia1v EnglandLeeds18 Jun 1975ODI # 31
17
Imran Khan10.021461.40Pakistan1v IndiaSharjah22 Mar 1985ODI # 321
17
MF Maharoof9.021461.55Sri Lanka1v West IndiesBrabourne14 Oct 2006ODI # 2428
17
CEH Croft9.041561.66West Indies2v EnglandKingstown04 Feb 1981ODI # 115
17
Shoaib Akhtar9.011661.77Pakistan2v New ZealandKarachi21 Apr 2002ODI # 1833
17
K Rabada8.031662.00South Africa1v BangladeshMirpur10 Jul 2015ODI # 3663
17
S Lamichhane6.011662.66Nepal1v U.S.A.Kirtipur12 Feb 2020ODI # 4245
17
Azhar Mahmood10.021861.80Pakistan2v West IndiesSharjah19 Oct 1999ODI # 1517
17
HK Olonga8.231962.28Zimbabwe2v EnglandCape Town28 Jan 2000ODI # 1551
17
SE Bond9.031962.11New Zealand2v IndiaBulawayo26 Aug 2005ODI # 2273
17
JJ Bumrah7.231962.59India1v EnglandThe Oval12 Jul 2022ODI # 4424
17
BC Strang10.022062.00Zimbabwe2v BangladeshNairobi (Aga)14 Oct 1997ODI # 1242
17
AD Mathews6.0-2063.33Sri Lanka2v IndiaColombo (RPS)12 Sep 2009ODI # 2887
17
Mohammed Siraj7.012163.00India1v Sri LankaColombo (RPS)17 Sep 2023ODI # 4649
17
FH Edwards7.012263.14West Indies2v ZimbabweHarare29 Nov 2003ODI # 2069
17
M Ntini9.342262.31South Africa2v AustraliaCape Town03 Mar 2006ODI # 2345
17
AA Donald9.0-2362.55South Africa2v KenyaNairobi (Gym)03 Oct 1996ODI # 1124
17
A Nehra10.022362.30India2v EnglandDurban26 Feb 2003ODI # 1969
17
SE Bond10.022362.30New Zealand1v AustraliaGqeberha11 Mar 2003ODI # 1986
17
Imran Tahir6.012464.00South Africa2v ZimbabweBloemfontein03 Oct 2018ODI # 4050
17
RJW Topley9.522462.44England2v IndiaLord's14 Jul 2022ODI # 4428
17
PW Hasaranga8.012463.00Sri Lanka2v U.A.E.Bulawayo19 Jun 2023ODI # 4587
17
SB Styris7.0-2563.57New Zealand2v West IndiesPort of Spain12 Jun 2002ODI # 1843
17
WPUJC Vaas9.122562.72Sri Lanka1v BangladeshPietermaritzburg14 Feb 2003ODI # 1950
17
Kuldeep Yadav10.0-2562.50India1v EnglandNottingham12 Jul 2018ODI # 4014
17
Waqar Younis10.012662.60Pakistan2v Sri LankaSharjah29 Apr 1990ODI # 627
17
Mashrafe Mortaza10.0-2662.60Bangladesh1v KenyaNairobi (Gym)15 Aug 2006ODI # 2404
17
Rubel Hossain5.5-2664.45Bangladesh2v New ZealandMirpur29 Oct 2013ODI # 3423
17
Yasir Shah9.0-2662.88Pakistan2v ZimbabweHarare01 Oct 2015ODI # 3685
17
AM Ghazanfar6.312664.00Afghanistan2v BangladeshSharjah06 Nov 2024ODI # 4798
17
Naved-ul-Hasan8.412763.11Pakistan2v IndiaJamshedpur09 Apr 2005ODI # 2237
17
CRD Fernando8.0-2763.37Sri Lanka2v EnglandColombo (RPS)13 Oct 2007ODI # 2630
17
M Kartik10.032762.70India1v AustraliaWankhede17 Oct 2007ODI # 2632
17
KAJ Roach8.3-2763.17West Indies2v NetherlandsDelhi28 Feb 2011ODI # 3112
17
SP Narine9.5-2762.74West Indies1v South AfricaProvidence03 Jun 2016ODI # 3739
17
HK Olonga9.022863.11Zimbabwe1v KenyaBulawayo15 Dec 2002ODI # 1920
17
JH Davey8.322863.29Scotland2v AfghanistanAbu Dhabi14 Jan 2015ODI # 3576
17
MA Starc9.0-2863.11Australia2v New ZealandAuckland28 Feb 2015ODI # 3617
17
BP Patterson9.4-2963.00West Indies2v IndiaNagpur08 Dec 1987ODI # 481
17
ST Jayasuriya9.5-2962.94Sri Lanka1v EnglandMoratuwa20 Mar 1993ODI # 818
17
BAW Mendis9.0-2963.22Sri Lanka1v ZimbabweHarare28 Nov 2008ODI # 2784
17
A Dananjaya9.0-2963.22Sri Lanka2v South AfricaColombo (RPS)12 Aug 2018ODI # 4031
17
Waqar Younis9.413063.10Pakistan2v New ZealandAuckland13 Mar 1994ODI # 894
17
PD Collingwood10.013163.10England2v BangladeshNottingham21 Jun 2005ODI # 2252
17
MG Johnson10.013163.10Australia1v Sri LankaPallekele10 Aug 2011ODI # 3175
17
TA Boult10.013363.30New Zealand2v AustraliaHamilton05 Feb 2017ODI # 3832
17
JDF Vandersay10.0-3363.30Sri Lanka2v IndiaColombo (RPS)04 Aug 2024ODI # 4753
17
Zahoor Khan6.3-3465.23U.A.E.1v IrelandICCA Dubai02 Mar 2017ODI # 3844
17
A Dutt9.0-3463.77Netherlands1v NamibiaKirtipur19 Feb 2024ODI # 4732
17
SM Pollock10.023563.50South Africa1v West IndiesEast London24 Jan 1999ODI # 1393
17
Abdul Razzaq9.513563.55Pakistan1v BangladeshDhaka25 Jan 2002ODI # 1794
17
Shaheen Shah Afridi9.1-3563.81Pakistan2v BangladeshLord's05 Jul 2019ODI # 4186
17
JB Little10.023663.60Ireland1v ZimbabweHarare15 Dec 2023ODI # 4710
17
Shahid Afridi10.0-3863.80Pakistan1v AustraliaDubai (DICS)22 Apr 2009ODI # 2845
17
SL Malinga7.4-3864.95Sri Lanka1v KenyaColombo (RPS)01 Mar 2011ODI # 3113
17
KH MacLeay11.533963.29Australia2v IndiaNottingham13 Jun 1983ODI # 207
17
DW Steyn9.0-3964.33South Africa1v PakistanGqeberha27 Nov 2013ODI # 3440
17
IS Sodhi10.013963.90New Zealand2v BangladeshMirpur23 Sep 2023ODI # 4652
17
JC Archer9.114064.36England2v South AfricaKimberley01 Feb 2023ODI # 4514
17
IVA Richards9.4-4164.24West Indies2v IndiaDelhi23 Oct 1989ODI # 582
17
CA Soper10.014164.10P.N.G.2v Hong KongMong Kok06 Nov 2016ODI # 3802
17
AB Agarkar9.314264.42India1v AustraliaMelbourne09 Jan 2004ODI # 2077
17
Umar Gul10.0-4264.20Pakistan2v EnglandThe Oval17 Sep 2010ODI # 3045
17
YS Chahal10.0-4264.20India1v AustraliaMelbourne18 Jan 2019ODI # 4079
17
T Lungameni9.0-4264.66Namibia1v P.N.G.Windhoek23 Nov 2022ODI # 4482
17
DJ Bravo10.014364.30West Indies1v ZimbabweSt George's24 Feb 2013ODI # 3339
17
MA Starc10.024364.30Australia1v IndiaMelbourne18 Jan 2015ODI # 3582
17
Mustafizur Rahman10.0-4364.30Bangladesh1v IndiaMirpur21 Jun 2015ODI # 3660
17
Rashid Khan9.3-4364.52Afghanistan2v IrelandGreater Noida17 Mar 2017ODI # 3851
17
Gulbadin Naib9.2-4364.60Afghanistan2v IrelandBelfast21 May 2019ODI # 4141
17
JOA Gordon10.0-4364.30Canada2v P.N.G.Windhoek05 Apr 2023ODI # 4567
17
Waqar Younis10.014464.40Pakistan1v New ZealandSharjah13 Nov 1996ODI # 1144
17
NLTC Perera10.0-4464.40Sri Lanka2v PakistanPallekele09 Jun 2012ODI # 3273
17
CR Woakes10.0-4564.50England1v AustraliaBrisbane30 Jan 2011ODI # 3091
17
JW Hastings10.0-4564.50Australia1v Sri LankaDambulla31 Aug 2016ODI # 3774
17
AG Cremer10.0-4664.60Zimbabwe2v KenyaHarare13 Oct 2009ODI # 2909
17
CR Woakes8.0-4765.87England1v Sri LankaPallekele10 Dec 2014ODI # 3565
17
A Mishra8.5-4865.43India1v ZimbabweBulawayo03 Aug 2013ODI # 3403
17
L Klusener10.0-4964.90South Africa2v Sri LankaLahore06 Nov 1997ODI # 1252
17
AH Gray9.0-5065.55West Indies1v AustraliaPort of Spain09 Mar 1991ODI # 672

Showing 100 records