Best Bowling Figures in ODI Cricket History: The Ultimate Record List

While One Day International (ODI) cricket has largely evolved into a batter-dominated format characterized by short boundaries and massive totals, there are days when the bowlers simply rip up the script. Some spells are so devastating and unplayable that they etch a bowler's name into the history books forever. If you are a cricket fanatic searching for the best bowling figures in ODI cricket, you have landed in the right place.
Let's take a deep dive into the most lethal and historic bowling performances the 50-over format has ever witnessed.
The Unbreakable Record: Chaminda Vaas (8/19)
When discussing the absolute best bowling figures in ODI cricket, Sri Lankan left-arm maestro Chaminda Vaas stands completely alone at the summit. On December 8, 2001, Vaas produced a spell of swing bowling against Zimbabwe in Colombo that borderlines on the absurd.
He remains the first and only bowler in the history of men's ODI cricket to take eight wickets in a single innings. Yielding just 19 runs in his masterful spell, his phenomenal 8/19 completely dismantled the opposition and set a world record that has remained untouched for over two decades.
Top 5 Best Bowling Figures in ODI Cricket History
The race for the top spots is incredibly tight, featuring a beautiful mix of fiery pace and deceptive spin. Here is the official top 5 list of the greatest bowling figures in ODI history:
| Rank | Bowler (Country) | Bowling Figures | Opponent | Year |
|---|---|---|---|---|
| 1 | Chaminda Vaas (Sri Lanka) | 8/19 | Zimbabwe | 2001 |
| 2 | Shahid Afridi (Pakistan) | 7/12 | West Indies | 2013 |
| 3 | Glenn McGrath (Australia) | 7/15 | Namibia | 2003 |
| 4 | Rashid Khan (Afghanistan) | 7/18 | West Indies | 2017 |
| 5 | Wanindu Hasaranga (Sri Lanka) | 7/19 | Zimbabwe | 2024 |
Spinners Weaving Their Magic
A quick glance at the leaderboard highlights exactly how lethal wrist-spinners can be in limited-overs cricket. Pakistan's flamboyant all-rounder Shahid Afridi holds the second spot with a sensational 7/12 against the West Indies in Guyana, where the opposition was bundled out for just 98 runs.
Following closely are two modern-day leg-spinning wizards: Afghanistan's Rashid Khan (7/18) and Sri Lanka's Wanindu Hasaranga (7/19). Their ability to run through batting lineups with deceptive googlies and sharp turn has rightfully cemented their spots in the top 5.
The World Cup Benchmark & India's Best
When it comes to performing on the grandest stage of them all, Australian fast-bowling legend Glenn McGrath's 7/15 remains the best bowling performance in men's ODI World Cup history.
For Indian cricket fans wondering about their nation's heroes, the record for the best ODI bowling figures for India belongs to Stuart Binny. Binny's miraculous 6/4 against Bangladesh is a spell that continues to shock and awe fans. Legendary leg-spinner Anil Kumble (6/12 against West Indies) and modern-day pace spearhead Jasprit Bumrah (6/19 against England) trail right behind him on the national leaderboard.
Conclusion
Taking seven or eight wickets in a 50-over match requires not just extreme skill, but perfect conditions and a relentless, attacking mindset. While the modern game continues to lean heavily towards explosive batters, these phenomenal records remind us that a single bowler on fire can single-handedly win a match.
Update Record : 5 November 2026


