Most Career Wickets in ODI Cricket. Note: This image is AI-generated.

Most Career Wickets in ODI Cricket. (This image is AI-generated)

In ODI cricket, runs and sixes usually steal the spotlight but it’s the wickets that ultimately secure victories. Regardless of how much the batting shines, the number of wickets taken is the real indicator of a bowler’s influence. Muttiah Muralitharan holds the record for the Most Career Wickets in ODI, taking 534 wickets in 350 matches for Sri Lanka.

Top 5 Players with Most ODI Career Wickets

PlayerSpanMatchesWickets
Muttiah Muralitharan (SL)1993-2011350534
Wasim Akram (PAK)1984-2003356502
Waqar Younis (PAK)1989-2003262416
Chaminda Vaas (SL)1994-2008322400
Shahid Afridi (PAK)1996-2015398395

Muttiah Muralitharan – 534 ODI Wickets

Muttiah Muralitharan holds the record for the most wickets in ODIs with a total of 534. Known for his exceptional off-spin and doosra, he played a crucial role in Sri Lanka’s victory in the 1996 World Cup and also participated in the finals of 2007 and 2011. His incredible consistency and numerous records establish him as the top wicket-taker in international cricket.

Wasim Akram – 502 ODI Wickets

Wasim Akram, famously known as the “Sultan of Swing,” took 502 ODI wickets. His mastery of reverse swing and deadly yorkers made him one of the most feared fast bowlers in cricket history. His greatest achievement was during the 1992 World Cup final where he led Pakistan to their sole ODI championship.

Waqar Younis – 416 ODI Wickets

Waqar Younis was recognized as a pace legend in Pakistan and achieved 416 ODI wickets. He is known for holding the record for the most five-wicket hauls in ODIs with his best figures being 7/36. Renowned for his swinging yorkers, he was instrumental in Pakistan’s success in the 1992 World Cup and formed a powerful duo with Wasim Akram.

Chaminda Vaas – 400 ODI Wickets

Chaminda Vaas cemented his ODI legacy with 400 wickets to his name. His outstanding performance of 8/19 against Zimbabwe still stands as the second-best in ODI history. As a winner of the 1996 World Cup, he teamed up with Muralitharan to create a formidable partnership.

Shahid Afridi – 395 ODI Wickets

Shahid Afridi has taken 395 wickets in ODIs which positions him as the top leg-spin wicket-taker in this format. His best performance was 7/12 against the West Indies and he continues to be one of the most significant all-rounders in the sport.