Taking a fifer in ODI cricket is never an easy task. It differs from effecting the same in Test cricket, where the bowlers have ample time to claim their wickets. However, former Pakistan pacer Waqar Younis made it a habit to take 5-wicket-haul consistently in ODIs.

This article will examine the top 10 bowlers who have taken the most 5 wicket-hauls in ODI cricket.

Most 5-Wicket Hauls in ODI

PlayerInnings5-Wicket Hauls
Waqar Younis (PAK)25813
Muttiah Muralitharan (SL)34110
Mitchell Starc (AUS)1309
Brett Lee (AUS)2179
Shahid Afridi (PAK)3729
Lasith Malinga (SL)2208
Glenn McGrath (AUS)2487
Mohammed Shami (IND)1076
Trent Boult (NZ)1136
Lance Klusener (SA) 1646

Key Insights on Leading Five-Wicket Haul Takers in ODI Cricket

All-Time Five-Wicket Haul Takers in ODIs

Pakistan’s Waqar Younis holds the record for the most five-wicket hauls in ODI cricket, having taken 13 in 258 innings.

Younis has also taken the most four-plus wicket hauls in ODIs, with 27 spells to his name.

Muttiah Muralitharan’s 10 five-fors are the most by a spinner in ODI cricket.

Younis and Sri Lanka’s Wanindu Hasaranga have taken three consecutive five-fors each in ODIs.


ODI Five-for Records by Venue and Opposition

New Zealand’s Trent Boult and Australia’s Brett Lee have picked up the most five-wicket hauls at home in ODIs, taking five each in their respective home countries.

Muralitharan, meanwhile, has bagged the most five-fors in away ODIs, with four to his name.

Younis picked up four of his 13 five-wicket hauls at the Sharjah Cricket Stadium, the most by a bowler at a single ground in ODIs.

Younis took five of his 13 five-fors against New Zealand, the most by a bowler against an ODI team.


ODI Five-Wicket Haul Records on Debut and by Age, Year

Scotland’s Charlie Cassell has registered the best bowling figures on ODI debut, returning 7 for 21 against Oman in 2024.

Overall, Sri Lanka’s Chaminda Vaas has claimed the best ODI bowling figures, having taken eight wickets for a mere 19 runs against Zimbabwe in 2001.

Afghanistan’s Mujeeb Ur Rahman is the youngest bowler to take a five-wicket haul in ODIs. He was 16 years and 325 days old when he returned 5 for 50 against Zimbabwe in 2018.

Canada’s Sunil Dhaniram is the oldest bowler to bag a five-for in ODIs. He took 5 for 32 against Bermuda at the age of 39 years and 256 days in 2008.

Younis has also taken the most five-wicket hauls in a calendar year in ODIs, having bagged five in 19 innings in 1990.

Read Next | Best Bowling Figures in WTC History

Harsh Gupta

Share
Published by
Harsh Gupta

Recent Posts

IPL 2026 Unpacked: Kohli’s Redemption, Young Stars, and the League’s Global Rise

The latest cricket developments from NDTV Sports highlight a dynamic IPL 2026 landscape filled with…

1 hour ago

Most Runs in 75 Consecutive Test Innings

Key Insights on Most Prolific Run Scorers in Test Cricket History All-Time Records for Most…

14 hours ago

DC Schedule IPL 2026: Full Match List, Dates, & Venue Details

Under the captaincy of Axar Patel, the Delhi Capitals (DC) are entering IPL 2026 with…

2 days ago

LSG Schedule IPL 2026: Full Match List, Dates, & Venue Details

Under the leadership of Rishabh Pant, the Lucknow Super Giants (LSG) are entering IPL 2026…

2 days ago

GT Schedule IPL 2026: Full Match List, Dates, & Venue Details

The Gujarat Titans (GT), led by the stylish Shubman Gill, are looking to recapture the…

2 days ago

RR Schedule IPL 2026: Full Match List, Dates, & Venue Details

The Rajasthan Royals (RR) enter the 2026 season in the midst of a massive identity…

2 days ago