Often hailed as one of the biggest and most decorated formats of international cricket, the glorious history of the One-Day Internationals (ODIs), which spans over decades, has witnessed numerous legendary bowlers who have proven to be nothing short of a nightmare for the top-notch batting lineups of different countries. The spearhead bowlers, including Josh Hazlewood, Rashid Khan, Kuldeep Yadav, Maheesh Theekshana and many others, have undoubtedly dominated in the ODI format in the past few decades and have left no stone unturned in annihilating even the finest batting lineups in the world’s most popular and prestigious cricket format.
While picking up crucial and early wickets for their teams is often hailed as one of the biggest achievements for a bowler in the ODI formats, a few sensational bowlers have etched their names in the glorious history of the game after surpassing the star-studded benchmark of 100 ODI wickets at a blistering pace. Have you ever wondered about the legendary bowlers who have picked up the fastest 100 wickets in the One-Day Internationals? Well, let’s find out.
In this article we will take a look at the top four iconic bowlers who have picked up the fastest 100 wickets in the One-Day Internationals.
Top 4 Bowlers With Fastest 100 Wickets in the ODI
Sandeep Lamichhane – 42 Matches
The 24-year-old Nepalese International cricketer and former captain of the Nepal national cricket team, Sandeep Lamichhane, is at the first spot in our list of the top four bowlers who have created history and picked up the fastest 100 ODI wickets. The right-arm leg break bowler from Aruchaur, Syangja, Nepal made his much-awaited ODI debut at the young age of seventeen against the Netherlands on 1 August 2018 and has never looked back ever since.
Throughout his international cricketing career so far, Sandeep Lamichhane has played a total of 62 ODIs and has already picked up a total of 127 wickets at an economy rate of 4.48 and a phenomenal average of 19.8. Nepal’s bowling spearhead Sandeep Lamichhane, best known for his sharp googlies and unmatched leg-breaks, surpassed the glorious benchmark of 100 ODI wickets in just 42 matches, making him the fastest international bowler to achieve the star-studded feat.
Rashid Khan – 44 Matches
At the second spot in our list of the top four iconic bowlers who have picked up the fastest 100 wickets in the One-Day Internationals, we have the legendary Afghan international cricketer and captain of the Afghanistan national team in the T20I format, Rashid Khan. Often hailed as one of the most fearless and ruthless bowlers in the One-Day Internationals format, Rashid Khan has represented Afghanian in a total of 114 ODI matches as of July 2025 and picked up a phenomenal total of 199 wickets at an economy rate of 4.24 and an average of 20.4 establishing him as one of the most reliable bowlers in the Afghanistan national cricket team in the One-Day Internationals. The wonder boy of Afghanistan, Rashid Khan crossed the benchmark of 100 ODI wickets in just 44 matches, ranking him at the second spot in our list.
Shaheen Afridi – 51 Matches
Next, at the third spot in our list of the top four bowlers who have created history and picked up the fastest 100 ODI wickets, we have the iconic Pakistani international cricketer and former captain of the national T20I team, Shaheen Afridi, who became the first-ever Pakistani to receive the Sir Garfield Sobers Trophy. As of July 2025, Shaheen Afridi has represented Pakistan in a total of 64 One-Day Internals and has picked up a total of 127 wickets at an average of 24.4 and an economy rate of 5.64.
Throughout his glorious international cricketing career so far, Shaheen Afridi has undoubtedly proven to be one of the most lethal bowlers in the history of the Pakistan national cricket team and has successfully led the Pakistan side to a phenomenal streak of victories in international cricket, including his match-defining spell of 4/47 in Cape Town, assisting Pakistan secure an 81‑run win and clinch the series against South Africa 2–0 in 2024. Shaheen Afridi surpassed the benchmark of 100 ODI wickets in just a total of 51 matches, speaking volumes about his bowling dominance.
Mitchell Starc – 52 Matches
Finally, at the fourth spot in our list of the top four iconic bowlers who have picked up the fastest 100 wickets in the One-Day Internationals, we have the legendary Australian international cricketer, Mitchell Starc, who represents Australia in ODIs and captains in T20Is. Mitchell Starc was a crucial member of the Australian teams that won the 2015 Cricket World Cup and the 2023 Cricket World Cup, speaking volumes about his unmatched legacy in the game.
The Australian spearhead bowler, Mitchell Starc, has undoubtedly established himself as one of the most reliable bowlers for the Aussies in the most excruciating situations on the field. Throughout his career so far, Mitchell Starc has played a total of 127 ODI matches and has picked up a total of 244 wickets at an average of 23.4 and an economy rate of 5.26. The sensational Australian bowler crossed the glorious benchmark of 100 ODI wickets in just 52 matches, ranking him at the fourth spot in our list.