Often hailed as one of the most popular and prestigious formats of international cricket, the One-Day International (ODI) is religiously followed by millions of cricket aficionados from all over the world. The glorious history of the One-Day Internationals (ODIs), which spans over decades, has witnessed numerous legendary bowlers, including Keshav Maharaj, Maheesh Theekshana, Kuldeep Yadav and many others who have annihilated the top batting lineups of the greatest national cricket teams in the world with their fearless and lethal bowling attacks.
Interestingly, a few of these trailblazing bowlers have left the fans stunned after picking up a record total of hundred One-Day International wickets at an unbelievable speed. Have you ever wondered about the top four bowlers who have picked up the fastest 100 ODI wickets? Well, let’s find out.
In this article we will take a look at the top four fastest bowlers to claim a record total of hundred wickets in the ODI format.
Top 4 Fastest Bowlers To Reach 100 ODI Wickets
-
Sandeep Lamichhane – 42 Matches

The 25-year-old Nepalese international cricketer and the former skipper of Nepal national cricket team Sandeep Lamichhane, is at the first spot in our list of the top four lethal bowlers who have claimed the fastest 100 wickets in the One-Day Internationals format. Often hailed as one of the most reliable and lethal bowlers to ever represent Nepal in international cricket, Sandeep Lamichhane has played a total of 62 One-Day International matches as of September 2025 and has picked up a record total of 127 wickets at an average of 19.8 and an economy rate of 4.48.
The legendary leg-break bowler from Nepal, Sandeep Lamichhane, picked up his 100th ODI wicket of Bangladesh’s Jaker Ali in June 2024 during his 42nd match, making him the fastest howler to achieve the feat as of September 2025.
-
Rashid Khan – 44 Matches

At the second spot in our list of the top four fastest bowlers to claim a record total of hundred wickets in the ODI format, we have the legendary Afghan international cricketer and captain of the Afghanistan national team in the T20I format, Rashid Khan.
Widely regarded as one of the greatest bowlers in the history of international cricket, Rashid Khan has played a total of 114 One-Day International matches as of September 2025 and has picked up a formidable total of 199 wickets, making him one of the most deadly bowlers of the format. Rashid Khan claimed his 100th One-Day International wicket while playing his 44th match on 25 March 2018, dismissing Shai Hope in the final of the ICC World Cup Qualifier in Harare, ranking him at the second spot on our list.
-
Bilal Khan – 49 Matches

Next, at the third spot in our list of the top four lethal bowlers who have claimed the fastest 100 wickets in the ODI format, we have the Pakistani-born cricketer Bilal Khan, who has played for the Oman national cricket team since 2015. Often hailed as one of the greatest bowlers of his generation, Bilal Khan represented Oman at the 2016 and 2021 ICC Men’s T20 World Cups.
Throughout his glorious One-Day International career that lasted from 2019 to 2024, Bilal Khan has played a total of 49 One-Day International matches and has successfully picked up a total of 101 wickets at an average of 21.0 and an economy rate of 5.06. Also, Bilal Khan claimed his 100th One-Day International wicket while playing his 49th match against Namibia and dismissed Jan Frylinck on 24 July 2024, ranking him at the third spot in our list.
-
Shaheen Shah Afridi – 51 Matches

Finally, at the fourth spot in our list of the top four fastest bowlers to claim a record total of hundred wickets in the ODI format, we have the legendary Pakistani international cricketer Shaheen Shah Afridi, who is widely regarded as one of the most deadly fast bowlers in the history of international cricket. Shaheen Shah Afridi made his One-Day International debut for Pakistan on 21 September 2018 against Afghanistan and has been a mainstay in Pakistan’s playing eleven ever since in a majority of ODI matches.
Throughout his star-studded international cricketing career so far, Shaheen Shah Afridi has played a total of 66 ODI matches and has picked up a record total of 131 wickets at an economy rate of 5.66 and an average of 24.3 speaking volumes about his unwavering dominance in the format. Also, Shaheen Shah Afridi claimed his 100th One-Day International wicket during the ICC Men’s Cricket World Cup 2023 in his 51st ODI match against the Netherlands at the Rajiv Gandhi International Stadium, Hyderabad, India, making him the fastest Pakistani bowler to claim 100 ODI wickets and the fourth-fastest global bowler to achieve the prestigious feat.
