Reaching 100 wickets in One Day International cricket is one of the biggest achievements for any bowler. It proves that a player has delivered consistent performances, adapted to different conditions, and regularly dismissed top-quality batters. While many legendary bowlers have eventually crossed the 100-wicket mark, only a select few have managed to become part of the Fastest 100 ODI Wickets record by reaching the milestone in remarkably few matches.
The race for the Fastest 100 ODI Wickets has featured some of the greatest fast bowlers and spinners in cricket history. These bowlers made an immediate impact after their ODI debut and continued taking wickets at an exceptional rate. Whether through express pace, sharp swing, accurate seam bowling, or deceptive spin, each player on this list earned a place among the elite names in the Fastest 100 ODI Wickets rankings.
List of 10 Bowlers with the Fastest 100 ODI Wickets
10. Haris Rauf

Pakistan fast bowler Haris Rauf ranks tenth on the list of the Fastest 100 ODI Wickets. He reached the milestone in just 55 ODI matches against Bangladesh. His outstanding pace, aggressive bowling style, and ability to take wickets in crucial moments have made him one of Pakistan’s most successful white-ball bowlers. Since making his ODI debut, he has consistently troubled top-order batters with fast deliveries and accurate yorkers. His achievement in the Fastest 100 ODI Wickets list highlights his consistency and match-winning ability. Reaching 100 wickets in only 55 matches places him among the quickest bowlers in ODI history and strengthens Pakistan’s proud tradition of producing world-class fast bowlers.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Haris Rauf | Bangladesh | 5 years, 134 days | 55 |
9. Brett Lee

Australian fast bowling legend Brett Lee takes the ninth position on the list of the Fastest 100 ODI Wickets after reaching the milestone in just 55 ODI matches. Lee was one of the quickest bowlers in world cricket and regularly bowled at speeds above 150 km/h. His combination of pace, swing, bounce, and aggression made him a nightmare for batters across all conditions. He completed his 100th ODI wicket against England and became one of the fastest Australian bowlers to achieve the landmark. Brett Lee played a major role in Australia’s dominance during the early 2000s, helping the team win important series and ICC tournaments. His remarkable consistency and wicket-taking ability earned him a permanent place among the players with the Fastest 100 ODI Wickets. Even today, his achievement remains one of the finest records by an Australian fast bowler in ODI cricket.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Brett Lee | England | 3 years, 16 days | 55 |
READ MORE: Top 10 Oldest Players to Take Five Wickets in an Innings in ODIs
8. Mustafizur Rahman

Bangladesh left-arm fast bowler Mustafizur Rahman is eighth on the list of the Fastest 100 ODI Wickets, reaching the milestone in only 54 matches. Mustafizur achieved his 100th ODI wicket against Pakistan and continued to prove why he is regarded as one of Bangladesh’s greatest white-ball bowlers. He became famous soon after his international debut because of his excellent slower balls, cutters, and clever variations that troubled even the world’s best batters. His ability to take wickets in both the middle overs and the death overs has made him an important player for Bangladesh over the years. Reaching the Fastest 100 ODI Wickets milestone in such a short period highlighted his consistency and ability to perform under pressure. His achievement remains one of the biggest milestones in Bangladesh’s ODI cricket history.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Mustafizur Rahman | Pakistan | 4 years, 17 days | 54 |
7. Shane Bond

Former New Zealand fast bowler Shane Bond ranks seventh among the players with the Fastest 100 ODI Wickets after reaching the milestone in just 54 matches. Although injuries interrupted his international career, Bond remained one of the most feared fast bowlers whenever he was fit. He combined express pace with outstanding accuracy and movement, making life extremely difficult for batters. Bond completed his 100th ODI wicket against England and showed why he was considered one of New Zealand’s finest fast bowlers. His impressive strike rate and ability to dismiss top-order batters helped him become one of the quickest players to enter the Fastest 100 ODI Wickets list. Despite playing fewer matches than many other legendary bowlers, his record continues to be respected across the cricket world.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Shane Bond | England | 5 years, 12 days | 54 |
6. Saqlain Mushtaq

Pakistan off-spinner Saqlain Mushtaq occupies sixth place in the Fastest 100 ODI Wickets rankings after reaching the milestone in only 53 ODI matches. Saqlain changed the art of off-spin bowling with his famous “doosra,” a delivery that became one of the most effective weapons in modern cricket. He claimed his 100th ODI wicket against Sri Lanka and quickly established himself as one of Pakistan’s greatest spin bowlers. His remarkable control, flight, and ability to deceive batters helped him take wickets consistently in every part of the innings. Becoming one of the bowlers with the Fastest 100 ODI Wickets demonstrated his exceptional skill and consistency. His influence on spin bowling can still be seen in many modern off-spinners around the world.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Saqlain Mushtaq | Sri Lanka | 1 year, 225 days | 53 |
5. Mitchell Starc

Australian left-arm fast bowler Mitchell Starc is fifth on the list of the Fastest 100 ODI Wickets, reaching the milestone in only 52 matches. Starc completed his 100th ODI wicket against Sri Lanka and continued to build a reputation as one of the most dangerous fast bowlers in limited-overs cricket. His ability to swing the new ball at high speed and bowl deadly yorkers during the death overs has helped Australia win many important matches. Starc has consistently delivered outstanding performances in ICC tournaments and has regularly finished among the leading wicket-takers. His place in the Fastest 100 ODI Wickets rankings reflects his incredible consistency and ability to perform on the biggest stages. He remains one of the finest left-arm fast bowlers in ODI history.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Mitchell Starc | Sri Lanka | 5 years, 306 days | 52 |
4. Shaheen Shah Afridi

Pakistan left-arm pacer Shaheen Shah Afridi stands fourth in the Fastest 100 ODI Wickets list after taking only 51 matches to reach the landmark. He completed his 100th ODI wicket against Bangladesh during the ICC Cricket World Cup and once again showed why he is one of the world’s leading fast bowlers. Shaheen is well known for his ability to swing the new ball and dismiss top-order batters early in the innings. His pace, bounce, and accuracy have made him a match-winner for Pakistan in all conditions. His rapid rise to the Fastest 100 ODI Wickets rankings highlights his consistency and exceptional talent. At a young age, he has already achieved milestones that many great bowlers took much longer to reach.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Shaheen Shah Afridi | Bangladesh | 5 years, 40 days | 51 |
3. Bilal Khan

Oman left-arm fast bowler Bilal Khan ranks third on the Fastest 100 ODI Wickets list after reaching the milestone in only 49 matches. He achieved his 100th ODI wicket against Namibia and became one of the greatest bowlers produced by an Associate nation. Bilal has been the leader of Oman’s bowling attack for many years, consistently taking wickets with a disciplined line, swing, and accuracy. His achievement in the Fastest 100 ODI Wickets rankings shows that Associate players can compete with the very best in international cricket. Bilal’s performances have helped Oman earn memorable victories and improve its standing in world cricket. His record remains one of the greatest achievements in Associate ODI history.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Bilal Khan | Namibia | 5 years, 88 days | 49 |
READ MORE: Top 10 Bowlers with the Most Five-Wicket Hauls in ODI Career
2. Rashid Khan

Afghanistan superstar Rashid Khan is second on the list of the Fastest 100 ODI Wickets, reaching the milestone in just 44 ODI matches. Rashid completed his 100th ODI wicket against the West Indies and became one of the quickest bowlers in cricket history to achieve the landmark. Since making his international debut, he has impressed cricket fans with his brilliant leg-spin, sharp googlies, and outstanding control. His ability to bowl at a quick pace while turning the ball both ways has made him one of the most difficult bowlers to face in limited-overs cricket. Rashid has consistently delivered match-winning performances for Afghanistan and has played a major role in the team’s rise in international cricket. His place among the Fastest 100 ODI Wickets reflects his exceptional talent, consistency, and ability to take wickets against the strongest batting line-ups. The Fastest 100 ODI Wickets record is one of the greatest achievements of his career, and he continues to be one of the leading wicket-takers in world cricket.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Rashid Khan | West Indies | 2 years, 158 days | 44 |
1. Sandeep Lamichhane

Nepal leg-spinner Sandeep Lamichhane holds the world record for the Fastest 100 ODI Wickets, becoming the quickest bowler in ODI history to reach the milestone. He achieved his 100th ODI wicket in only 42 matches against Oman, making him the undisputed leader in the Fastest 100 ODI Wickets rankings. Since making his ODI debut in 2018, Lamichhane has been Nepal’s biggest bowling star, consistently troubling batters with accurate leg-spin, sharp googlies, and clever variations. His ability to pick up wickets at every stage of the innings has helped Nepal win many important ODI matches. Reaching the Fastest 100 ODI Wickets milestone in just 42 games is an extraordinary achievement that highlights his consistency and remarkable bowling skills. His record is even more impressive because he surpassed many legendary bowlers from Full Member nations. The Fastest 100 ODI Wickets record has cemented Sandeep Lamichhane’s place among the greatest ODI bowlers of the modern era and remains one of the proudest moments in Nepal’s cricket history.
| Player | Opposition | Time | Mat |
|---|---|---|---|
| Sandeep Lamichhane | Oman | 4 years, 263 days | 42 |
The Fastest 100 ODI Wickets record highlights the incredible consistency, skill, and match-winning ability of the world’s best bowlers. Reaching 100 ODI wickets in such a small number of matches is a remarkable achievement that only a few players have managed throughout cricket history. From express fast bowlers like Brett Lee, Mitchell Starc, and Shaheen Shah Afridi to world-class spinners such as Rashid Khan, Saqlain Mushtaq, and Sandeep Lamichhane, every player on this list has made a lasting impact on ODI cricket.
At the top of the Fastest 100 ODI Wickets rankings is Nepal’s Sandeep Lamichhane, who set the world record by reaching the milestone in just 42 matches. Rashid Khan follows closely with 44 matches, while Bilal Khan completes the top three with 49 matches. Their achievements demonstrate that outstanding bowling performances are not limited to traditional cricket powerhouses, as players from emerging cricket nations have also rewritten the record books.