Cricket NewsRecordsBest Bowling Figures in ODI Cricket History

Best Bowling Figures in ODI Cricket History

Cricket over the years, has developed into a dynamic and diverse sport with Test matches, One-Day Internationals (ODIs), and T20s. The ones special for a keen cricket lover, are ODIs since they struck a perfect balance between the pure Test match and the fast-paced T20 match. In these, bowlers always played a pivotal role-they were capable of turning games and dismantling the entire batting line-up.

In this article, we will look into the best bowling figures in ODI cricket. We will be interested in individual performances that have woven their names into the fabric of the game’s history. 

Top 20 Best Bowling Figures in ODI Cricket

PlayerOversMdnsRunsWktsEconTeamOppositionGroundMatch Date
Chaminda Vaas831982.37Sri Lankav ZimbabweColombo (SSC)08 Dec 2001
Shahid Afridi931271.33Pakistanv West IndiesProvidence14 Jul 2013
Glenn McGrath741572.14Australiav NamibiaPotchefstroom27 Feb 2003
Rashid Khan8.411872.07Afghanistanv West IndiesGros Islet09 Jun 2017
Waninindu Hasaranga5.511973.25Sri Lankav ZimbabweColombo (RPS)11 Jan 2024
Andy Bichel102072Australiav EnglandGqeberha02 Mar 2003
Charlie Cassell5.412173.7Scotlandv OmanDundee22 Jul 2024
Muttiah Muralidaran1013073Sri Lankav IndiaSharjah27 Oct 2000
Ali Khan9.43273.31U.S.A.v JerseyWindhoek04 Apr 2023
Tim Southee93373.66New Zealandv EnglandWellington20 Feb 2015
Trent Boult1033473.4New Zealandv West IndiesChristchurch23 Dec 2017
Waqar Younis103673.6Pakistanv EnglandLeeds17 Jun 2001
Aaqib Javed1013773.7Pakistanv IndiaSharjah25 Oct 1991
Imran Tahir94575South Africav West IndiesBasseterre15 Jun 2016
Winston Davis10.35174.85West Indiesv AustraliaLeeds11 Jun 1983
Mohammed Shami9.55775.79Indiav New ZealandWankhede15 Nov 2023
Stuart Binny4.42460.85Indiav BangladeshMirpur17 Jun 2014
Sandeep Lamichhane5.11162.12Nepalv P.N.G.Al Amerat10 Sep 2021
Anil Kumble6.121261.94Indiav West IndiesEden Gardens27 Nov 1993
Ajantha Mendis811361.62Sri Lankav IndiaKarachi06 Jul 2008

Top 5 Best Bowling Figures in ODI

1. Chaminda Vaas – 8/19 vs Zimbabwe (2001)

Sri lankan left arm seamer Chaminda Vaas’s 8/19 against Zimbabwe in 2001 still stands as the highest bowling figure in ODI history. With a destructive spell of swing bowling, Vaas’s record-shattering performance came at the SSC (Sinhalese Sports Club) Stadium in Colombo, where he shredded the Zimbabwe batting order without much trouble. His murderous swing bowling accounted for eight of the ten wickets, conceding just 19 runs.


Match Context:

Sri Lanka won the toss and elected to field first, but Vaas quickly demolished their batting line-up, swinging the ball in both directions and the Chevron’s batsmen helpless. His ability to move the ball off the seam made him lethal on the day. Zimbabwe were bowled out for just 38 runs, and Vaas’s 8-wicket haul still stands as the greatest individual bowling performance in ODI history.

  • Wickets: 8
  • Runs: 19
  • Overs: 8.0 (3 maidens)
  • Economy Rate: 2.37

2. Shahid Afridi – 7/12 vs West Indies (2013)

Shahid Afridi is more talked about as a batsman, his bowling is still among the most spectacular recorded in ODI cricketing history when he took 7 wickets for just 12 runs against the West Indies in 2013.

Match Context:

Pakistan, batting first at Guyana, made a total of 224/9. Afridi chipped in with a spell of leg-spin that destroyed the West Indian batting line-up, apart from his quick-fire 76 with the bat. His leg-breaks and googlies put the opposition in tatters, knocking them over for just 98.

  • Wickets: 7
  • Runs: 12
  • Overs: 9 (3 maidens)
  • Economy Rate: 1.33

This performance ranked second in the all-time list of best bowling figures in ODI and showcased Afridi’s tremendous versatility.

Read More: Top 10 Batsman Fastest 200 in ODI || Fastest Century in T20 International

3. Glenn McGrath – 7/15 vs Namibia (2003)

Glenn McGrath is the finest fast bowler in history, and the bowling this time was phenomenal. In the 2003 ICC World Cup, he took all 7 wickets for 15 runs against Namibia.

Match Context:

Australia set the difficult task of scoring 302 for Namibia. McGrath sent the Namibian top order into tatters with his precision and generation of bounce from the surface. His show made things tough for Namibia to come to terms with, as they were bowled out for just 45.

  • Wickets: 7
  • Runs: 15
  • Overs: 7 (4 maidens)
  • Economy Rate: 2.14

4. Rashid Khan – 7/18 vs West Indies (2017)

Afghanistan’s spin master Rashid Khan became a superstar by taking 7 wickets for 18 runs against the West Indies in 2017.

Match Context:

It was during the West Indies tour of Afghanistan when Rashid performed. The Afghan chances surged after posting 212 runs when Rashid bowled outstandingly, leaving the Caribbean batsmen bowled out for 149 runs.

  • Wickets: 7
  • Runs: 18
  • Overs: 8.4 (1 maiden)
  • Economy Rate: 2.07

5. Wanindu Hasaranga – 7/19 vs Zimbabwe (2024)

Wanindu Hasaranga is Sri Lanka’s leg-spinner and one of the rising stars in world cricket. In 2024, Hasaranga produced an innings that will be written in history books when he captured 7 wickets for 19 runs against South Africa making him fifth on the list of best bowling figures in ODI history.

Match Context:

This was a decisive match in an ODI where Zimbabwe visited Sri Lanka. Zimbabwe won the toss and elected to bat first, but Hasaranga’s leg spin and unplayable googlies made Zimbabwe bowl out for only 96.

  • Wickets: 7
  • Runs: 19
  • Overs: 5.5 (1 maiden)
  • Economy Rate: 3.25

Also Read: Most Runs in ODI 2023 || Most Runs in ODI Cricket History

Continue reading

IPL 2025 Retention: Chennai Still Waiting for MS Dhoni’s Conformation to Feature in IPL 2025

Chennai Super Kings haven’t announced yet their retention list because they are waiting for MS Dhoni’s confirmation to play IPL 2025. Dhoni hasn’t confirmed yet whether he will feature in the next IPL season or not. Due to this,...

Rishabh Pant is Declared Fit to Play Second Test in Pune 

Rishabh Pant gets clean chit concerning his fitness to feature in the second test match against New Zealand. According to news published in the Indian Express, Rishabh Pant is declared fit to play the next test match in Pune....

SL vs WI Match Scorecard, 1st ODI at Pallekele, 20 October 2024

Sri Lanka beat West Indies by 5 wickets in the rain-halted first ODI in Pallekele. The toss went in the favor of the West Indies, and the Caribbean skipper decided to bat first considering the forecast of rain to...

Enjoy exclusive access to all of our content

Get an online subscription and you can unlock any article you come across.