Best bowling figures in ODI

Record-Breaking Bowling Figures in ODIs History

Best bowling figures in ODI
Best bowling figures in ODI

Chaminda Vaas of Sri Lanka holds the record for the best bowling figures in ODI cricket, having taken 8 wickets for just 19 runs against Zimbabwe in 2001. This incredible performance saw Zimbabwe bowled out for a mere 38 runs – the fourth-lowest total in ODI history. Vaas’ swing and seam movement was too much for the Zimbabweans, as he dismissed six of them via leg before wicket – a joint-record for an ODI match.

Shahid Afridi of Pakistan holds the record for the best bowling figures by a spinner in ODI cricket, with his 7 wickets for 12 runs against West Indies in Guyana. Afridi’s spell of bowling helped Pakistan to dismiss West Indies for just 98 runs, after Pakistan had set a target of 225.

To date, 11 bowlers have picked up a seven-wicket haul in one-day cricket, with players such as Glenn McGrath, Andy Bichel, Tim Southee, and Winston Davis achieving this feat in the ICC Men’s ODI World Cup.

Stuart Binny of India holds the record for the best bowling figures by an Indian in ODI cricket, taking 6 wickets for 4 runs against Bangladesh. This performance helped India to bowl out Bangladesh for a mere 58 runs and set the record for the lowest score defended in an ODI match. Binny’s six wickets came in just 28 balls or 4.4 overs.

Anil Kumble of India holds the record for the best bowling figures by an Indian spinner in ODI cricket, taking 6 wickets for 12 runs against West Indies. Ashish Nehra is the only Indian bowler to pick six wickets in an ODI innings twice.

Best bowling figures in ODIs:

PlayerOversMdnsRunsWktsEconTeamOppositionGroundMatch DateScorecard
WPUJC Vaas8.031982.37Sri Lankav ZimbabweColombo (SSC)8 Dec 2001ODI # 1776
Shahid Afridi9.031271.33Pakistanv West IndiesProvidence14 Jul 2013ODI # 3389
GD McGrath7.041572.14Australiav NamibiaPotchefstroom27 Feb 2003ODI # 1970
Rashid Khan8.411872.07Afghanistanv West IndiesGros Islet9 Jun 2017ODI # 3884
AJ Bichel10.002072.00Australiav EnglandGqeberha2 Mar 2003ODI # 1976
M Muralidaran10.013073.00Sri Lankav IndiaSharjah27 Oct 2000ODI # 1650
TG Southee9.003373.66New Zealandv EnglandWellington20 Feb 2015ODI # 3607
TA Boult10.033473.40New Zealandv West IndiesChristchurch23 Dec 2017ODI # 3944
Waqar Younis10.003673.60Pakistanv EnglandLeeds17 Jun 2001ODI # 1724
Aaqib Javed10.013773.70Pakistanv IndiaSharjah25 Oct 1991ODI # 685
Imran Tahir9.004575.00South Africav West IndiesBasseterre15 Jun 2016ODI # 3747
WW Davis10.305174.85West Indiesv AustraliaLeeds11 Jun 1983ODI # 203
STR Binny4.42460.85Indiav BangladeshMirpur17 Jun 2014ODI # 3498
S Lamichhane5.101162.12Nepalv P.N.G.Al Amerat10 Sep 2021ODI # 4322
A Kumble6.121261.94Indiav West IndiesEden Gardens27 Nov 1993ODI # 858
BAW Mendis8.011361.62Sri Lankav IndiaKarachi6 Jul 2008ODI # 2735
GJ Gilmour12.061461.16Australiav EnglandLeeds18 Jun 1975ODI # 31
Imran Khan10.021461.40Pakistanv IndiaSharjah22 Mar 1985ODI # 321
MF Maharoof9.021461.55Sri Lankav West IndiesBrabourne14 Oct 2006ODI # 2428
CEH Croft9.041561.66West Indiesv EnglandKingstown4 Feb 1981ODI # 115
Shoaib Akhtar9.011661.77Pakistanv New ZealandKarachi21 Apr 2002ODI # 1833
K Rabada8.031662.00South Africav BangladeshMirpur10 Jul 2015ODI # 3663
S Lamichhane6.011662.66Nepalv U.S.A.Kirtipur12 Feb 2020ODI # 4245
Azhar Mahmood10.021861.80Pakistanv West IndiesSharjah19 Oct 1999ODI # 1517
HK Olonga8.231962.28Zimbabwev EnglandCape Town28 Jan 2000ODI # 1551
SE Bond9.031962.11New Zealandv IndiaBulawayo26 Aug 2005ODI # 2273
JJ Bumrah7.231962.59Indiav EnglandThe Oval12 Jul 2022ODI # 4424
BC Strang10.022062.00Zimbabwev BangladeshNairobi (Aga)14 Oct 1997ODI # 1242
AD Mathews6.002063.33Sri Lankav IndiaColombo (RPS)12 Sep 2009ODI # 2887
FH Edwards7.012263.14West Indiesv ZimbabweHarare29 Nov 2003ODI # 2069
M Ntini9.342262.31South Africav AustraliaCape Town3 Mar 2006ODI # 2345
AA Donald9.002362.55South Africav KenyaNairobi (Gym)3 Oct 1996ODI # 1124
A Nehra10.022362.30Indiav EnglandDurban26 Feb 2003ODI # 1969
SE Bond10.022362.30New Zealandv AustraliaGqeberha11 Mar 2003ODI # 1986
Imran Tahir6.012464.00South Africav ZimbabweBloemfontein3 Oct 2018ODI # 4050
RJW Topley9.522462.44Englandv IndiaLord’s14 Jul 2022ODI # 4428
SB Styris7.002563.57New Zealandv West IndiesPort of Spain12 Jun 2002ODI # 1843
WPUJC Vaas9.122562.72Sri Lankav BangladeshPietermaritzburg14 Feb 2003ODI # 1950
Kuldeep Yadav10.002562.50Indiav EnglandNottingham12 Jul 2018ODI # 4014
Waqar Younis10.012662.60Pakistanv Sri LankaSharjah29 Apr 1990ODI # 627
Mashrafe Mortaza10.002662.60Bangladeshv KenyaNairobi (Gym)15 Aug 2006ODI # 2404
Rubel Hossain5.502664.45Bangladeshv New ZealandMirpur29 Oct 2013ODI # 3423
Yasir Shah9.002662.88Pakistanv ZimbabweHarare1 Oct 2015ODI # 3685
Naved-ul-Hasan8.412763.11Pakistanv IndiaJamshedpur9 Apr 2005ODI # 2237
CRD Fernando8.002763.37Sri Lankav EnglandColombo (RPS)13 Oct 2007ODI # 2630
M Kartik10.032762.70Indiav AustraliaWankhede17 Oct 2007ODI # 2632
KAJ Roach8.302763.17West Indiesv NetherlandsDelhi28 Feb 2011ODI # 3112
SP Narine9.502762.74West Indiesv South AfricaProvidence3 Jun 2016ODI # 3739
HK Olonga9.022863.11Zimbabwev KenyaBulawayo15 Dec 2002ODI # 1920
JH Davey8.322863.29Scotlandv AfghanistanAbu Dhabi14 Jan 2015ODI # 3576
MA Starc9.002863.11Australiav New ZealandAuckland28 Feb 2015ODI # 3617
BP Patterson9.402963.00West Indiesv IndiaNagpur8 Dec 1987ODI # 481
ST Jayasuriya9.502962.94Sri Lankav EnglandMoratuwa20 Mar 1993ODI # 818
BAW Mendis9.002963.22Sri Lankav ZimbabweHarare28 Nov 2008ODI # 2784
A Dananjaya9.002963.22Sri Lankav South AfricaColombo (RPS)12 Aug 2018ODI # 4031
Waqar Younis9.413063.10Pakistanv New ZealandAuckland13 Mar 1994ODI # 894
PD Collingwood10.013163.10Englandv BangladeshNottingham21 Jun 2005ODI # 2252
MG Johnson10.013163.10Australiav Sri LankaPallekele10 Aug 2011ODI # 3175
TA Boult10.013363.30New Zealandv AustraliaHamilton5 Feb 2017ODI # 3832
Zahoor Khan6.303465.23U.A.E.v IrelandICCA Dubai2 Mar 2017ODI # 3844
SM Pollock10.023563.50South Africav West IndiesEast London24 Jan 1999ODI # 1393
Abdul Razzaq9.513563.55Pakistanv BangladeshDhaka25 Jan 2002ODI # 1794
Shaheen Shah Afridi9.103563.81Pakistanv BangladeshLord’s5 Jul 2019ODI # 4186
Shahid Afridi10.003863.80Pakistanv AustraliaDubai (DSC)22 Apr 2009ODI # 2845
SL Malinga7.403864.95Sri Lankav KenyaColombo (RPS)1 Mar 2011ODI # 3113
KH MacLeay11.533963.29Australiav IndiaNottingham13 Jun 1983ODI # 207
DW Steyn9.003964.33South Africav PakistanGqeberha27 Nov 2013ODI # 3440
IVA Richards9.404164.24West Indiesv IndiaDelhi23 Oct 1989ODI # 582
CA Soper10.014164.10P.N.G.v Hong KongMong Kok6 Nov 2016ODI # 3802
AB Agarkar9.314264.42Indiav AustraliaMelbourne9 Jan 2004ODI # 2077
Umar Gul10.004264.20Pakistanv EnglandThe Oval17 Sep 2010ODI # 3045
YS Chahal10.004264.20Indiav AustraliaMelbourne18 Jan 2019ODI # 4079
T Lungameni9.004264.66Namibiav P.N.G.Windhoek23 Nov 2022ODI # 4482
DJ Bravo10.014364.30West Indiesv ZimbabweSt George’s24 Feb 2013ODI # 3339
MA Starc10.024364.30Australiav IndiaMelbourne18 Jan 2015ODI # 3582
Mustafizur Rahman10.004364.30Bangladeshv IndiaMirpur21 Jun 2015ODI # 3660
Rashid Khan9.304364.52Afghanistanv IrelandGreater Noida17 Mar 2017ODI # 3851
Gulbadin Naib9.204364.60Afghanistanv IrelandBelfast21 May 2019ODI # 4141
Waqar Younis10.014464.40Pakistanv New ZealandSharjah13 Nov 1996ODI # 1144
NLTC Perera10.004464.40Sri Lankav PakistanPallekele9 Jun 2012ODI # 3273
CR Woakes10.004564.50Englandv AustraliaBrisbane30 Jan 2011ODI # 3091
JW Hastings10.004564.50Australiav Sri LankaDambulla31 Aug 2016ODI # 3774
AG Cremer10.004664.60Zimbabwev KenyaHarare13 Oct 2009ODI # 2909
CR Woakes8.004765.87Englandv Sri LankaPallekele10 Dec 2014ODI # 3565
A Mishra8.504865.43Indiav ZimbabweBulawayo3 Aug 2013ODI # 3403
L Klusener10.004964.90South Africav Sri LankaLahore6 Nov 1997ODI # 1252
AH Gray9.005065.55West Indiesv AustraliaPort of Spain9 Mar 1991ODI # 672
CB Mpofu10.015265.20Zimbabwev KenyaNairobi (Gym)19 Oct 2008ODI # 2768
JR Hazlewood9.005265.77Australiav New ZealandBirmingham2 Jun 2017ODI # 3876
A Dananjaya10.005465.40Sri Lankav IndiaPallekele24 Aug 2017ODI # 3906
S Sreesanth10.015565.50Indiav EnglandIndore15 Apr 2006ODI # 2362
PR Stirling10.005565.50Irelandv AfghanistanGreater Noida17 Mar 2017ODI # 3851
L Ngidi10.005865.80South Africav AustraliaBloemfontein4 Mar 2020ODI # 4252
Waqar Younis8.005967.37Pakistanv AustraliaNottingham19 Jun 2001ODI # 1725
A Nehra10.015965.90Indiav Sri LankaColombo (RPS)9 Aug 2005ODI # 2268
TG Southee9.216566.96New Zealandv BangladeshDunedin20 Feb 2019ODI # 4095

FAQ’s About the Best bowling figures in ODIs

Q: Who holds the record for the best bowling figures in ODI cricket?

A: As of September 2021, Sri Lanka’s Chaminda Vaas holds the record for the best bowling figures in ODI cricket with his 8/19 against Zimbabwe in 2001.

Q: Who holds the record for the best bowling figures by a spinner in ODI cricket?

A: Pakistan’s Shahid Afridi holds the record for the best bowling figures by a spinner in ODI cricket with his 7/12 against West Indies in Guyana.

Leave a Reply

Your email address will not be published. Required fields are marked *