In cricket, taking wickets quickly is a sign of a world-class bowler. Some players make an immediate impact, removing batsmen with ease and achieving milestones faster than others. One such milestone is reaching 50 wickets in One Day Internationals (ODIs). The Reach 50 Wickets in ODI History showcases elite performers who accomplished this feat in the fewest matches. This list includes legendary names from across the globe, each known for their speed, accuracy, or spin wizardry. Below is a rewritten version of this article in simple English, from positions 10 to 1, with a focus on Top 10 Fastest Bowlers to Reach 50 Wickets in ODI History and stat tables for each.
List of 10 Fastest Bowlers to Reach 50 Wickets in ODI History
10. Barry McCarthy

Barry McCarthy quickly showed his talent by becoming one of the Reach 50 Wickets in ODI History. He took 50 wickets in just 25 matches, which is impressive for someone from a non-traditional cricket powerhouse like Ireland. His control and bounce made him a key bowler. McCarthy reached this mark in a match against the West Indies in Dublin. Though it took him nearly three years to get there, his consistency proved his value in the Irish bowling attack Reach 50 Wickets in ODI History.
Field | Details |
---|---|
Player | BJ McCarthy (IRE) |
Opposition | West Indies |
Ground | Dublin |
Match Date | 5 May 2019 |
Debut | 16 Jun 2016 |
Time | 2 years 323 days |
Matches | 25 |
Runs Conceded | 1235 |
READ MORE: Top 10 Highest Individual Scores in Asia Cup ODI History
9. Matt Henry

Matt Henry made headlines early in his career by entering the Reach 50 Wickets in ODI History. He got to this milestone in just 25 matches, thanks to his pace and bounce. Henry often troubled top batsmen, especially at home. He completed the 50 wickets during a match against Australia at Hamilton. From his debut in 2014, it took just over two years to reach the mark.
Field | Details |
---|---|
Player | MJ Henry (NZ) |
Opposition | Australia |
Ground | Hamilton |
Match Date | 8 Feb 2016 |
Debut | 31 Jan 2014 |
Time | 2 years 8 days |
Matches | 25 |
Runs Conceded | 1198 |
8. Shane Warne

Shane Warne’s name is mostly linked with Test cricket, but he was also part of the Reach 50 Wickets in ODI History. The Australian spinner managed this in only 25 games. His intelligent spin and variations helped him dominate even the limited-overs format. He achieved his 50th ODI wicket against Sri Lanka in Colombo and reached the mark in just over a year and a half after his debut.
Field | Details |
---|---|
Player | SK Warne (AUS) |
Opposition | Sri Lanka |
Ground | Colombo (PSS) |
Match Date | 13 Sep 1994 |
Debut | 24 Mar 1993 |
Time | 1 year 173 days |
Matches | 25 |
Runs Conceded | 1310 |
7. Kuldeep Yadav

India’s left-arm wrist spinner, Kuldeep Yadav, impressed everyone with his quick rise in ODIs. As part of the Reach 50 Wickets in ODI History, he took only 24 matches to get there. His unique spin variations puzzled batsmen across teams. He reached this milestone against Hong Kong in Dubai during the 2018 Asia Cup, proving his match-winning skills.
Field | Details |
---|---|
Player | Kuldeep Yadav (IND) |
Opposition | Hong Kong |
Ground | Dubai (DICS) |
Match Date | 18 Sep 2018 |
Debut | 23 Jun 2017 |
Time | 1 year 87 days |
Matches | 24 |
Runs Conceded | 1074 |
6. Hasan Ali

Hasan Ali stormed into the international scene and quickly entered the Reach 50 Wickets in ODI History. He achieved this feat in just 24 matches, showing his power and aggression with the ball. Hasan picked up his 50th wicket in a game against Sri Lanka in Abu Dhabi, less than 14 months after making his debut.
Field | Details |
---|---|
Player | Hasan Ali (PAK) |
Opposition | Sri Lanka |
Ground | Abu Dhabi |
Match Date | 18 Oct 2017 |
Debut | 18 Aug 2016 |
Time | 1 year 61 days |
Matches | 24 |
Runs Conceded | 1127 |
5. Dennis Lillee

Dennis Lillee may be a legend in Test cricket, but he also stands among the Reach 50 Wickets in ODI History. He managed this in just 24 matches despite playing during a time when ODIs were still new. Lillee reached this mark against India in Sydney, eight years after his debut due to limited ODI fixtures back then.
Field | Details |
---|---|
Player | DK Lillee (AUS) |
Opposition | India |
Ground | Sydney |
Match Date | 18 Dec 1980 |
Debut | 24 Aug 1972 |
Time | 8 years 116 days |
Matches | 24 |
Runs Conceded | 1289 |
4. Mitchell McClenaghan

Mitchell McClenaghan earned his place in the Reach 50 Wickets in ODI History with aggressive and consistent bowling. He achieved the milestone in only 23 matches. His left-arm pace bowling was effective against both top and lower-order batsmen. McClenaghan reached 50 wickets during a match against South Africa in Mount Maunganui.
Field | Details |
---|---|
Player | MJ McClenaghan (NZ) |
Opposition | South Africa |
Ground | Mount Maunganui |
Match Date | 24 Oct 2014 |
Debut | 19 Jan 2013 |
Time | 1 year 278 days |
Matches | 23 |
Runs Conceded | 1150 |
3. Ajit Agarkar

Ajit Agarkar holds a special spot in Indian cricket and the Reach 50 Wickets in ODI History. He accomplished this in just 23 matches, one of the fastest ever. His ability to swing the ball at high speed helped him get quick breakthroughs. Agarkar took his 50th wicket against Zimbabwe in Harare, only six months after his debut.
Field | Details |
---|---|
Player | AB Agarkar (IND) |
Opposition | Zimbabwe |
Ground | Harare |
Match Date | 30 Sep 1998 |
Debut | 1 Apr 1998 |
Time | 182 days |
Matches | 23 |
Runs Conceded | 1083 |
2. Sandeep Lamichhane

Nepal’s leg-spinner Sandeep Lamichhane made history by being among the Reach 50 Wickets in ODI History. He did this in only 22 matches, proving his ability against various international teams. His tight leg-spin bowling earned him the 50th wicket against Papua New Guinea in Kirtipur.
Field | Details |
---|---|
Player | S Lamichhane (NEP) |
Opposition | Papua New Guinea |
Ground | Kirtipur |
Match Date | 26 Mar 2022 |
Debut | 1 Aug 2018 |
Time | 3 years 237 days |
Matches | 22 |
Runs Conceded | 991 |
READ MORE: Top 10 Players with the Most Sixes in Asia Cup ODI History
1. Ajantha Mendis

Ajantha Mendis leads the Reach 50 Wickets in ODI History by reaching the milestone in just 19 matches the quickest ever. His mystery spin baffled batters everywhere. He took his 50th wicket against Zimbabwe in Mirpur within 277 days of his debut, setting a record that still stands strong.
Field | Details |
---|---|
Player | BAW Mendis (SL) |
Opposition | Zimbabwe |
Ground | Mirpur |
Match Date | 12 Jan 2009 |
Debut | 10 Apr 2008 |
Time | 277 days |
Matches | 19 |
Runs Conceded | 879 |
The Top 10 Fastest Bowlers to Reach 50 Wickets in ODI History list features legends and rising stars who achieved remarkable milestones early in their careers. Whether through fiery pace or tricky spin, these bowlers made history with their quick success in ODIs. Their performances not only brought victories but also set benchmarks for the future of one-day cricket.