SportsMonkie.com
Cricket

Most ODI Wickets in Cricket: All-Time Records and Top Bowlers

By Raja Waheed Updated July 10, 2026
Most ODI Wickets in Cricket: All-Time Records and Top Bowlers
On this page7
  1. 01What Makes a Great ODI Bowler?
  2. 02All-Time ODI Wicket Leaders
  3. 03Muttiah Muralitharan: The ODI Record Holder
  4. 04Wasim Akram: The Greatest ODI Pace Bowler
  5. 05Waqar Younis and Reverse Swing
  6. 06Modern Bowlers Approaching Long-Standing Records
  7. 07Key ODI Bowling Milestones

Muttiah Muralitharan took his 534th and final ODI wicket in a career that ran from 1993 to 2011, spanning nearly two decades of 50-over cricket across every kind of pitch Sri Lanka’s schedule threw at him. Nobody else has come within striking distance of that number since, and the gap tells you something about how rare his combination of skill and longevity actually was.

What Makes a Great ODI Bowler?

Bowling in ODIs asks for something different than Test cricket. Restricting the powerplay, squeezing the middle overs, then holding nerve at the death are three separate skills, and few bowlers are genuinely good at all three. The names at the top of the wicket-taking list tend to share:

  • Control over how many runs go for each over, which builds pressure toward a wicket
  • A toolkit of cutters, slower balls, and yorkers that keeps batters guessing
  • Wickets that actually mattered, in finals and knockout games, not just dead rubbers
  • Careers that lasted ten to twenty years without losing effectiveness

All-Time ODI Wicket Leaders

BowlerCountryODI WicketsCareer Span
Muttiah MuralitharanSri Lanka5341993–2011
Wasim AkramPakistan5021984–2003
Waqar YounisPakistan4161989–2003
Chaminda VaasSri Lanka4001994–2008
Shahid AfridiPakistan3951996–2015
Glenn McGrathAustralia3811993–2007
Brett LeeAustralia3802000–2012
Lasith MalingaSri Lanka3382004–2019

Career wicket totals reflect retirement figures. Active players’ tallies continue to grow.

Muttiah Muralitharan: The ODI Record Holder

Murali’s off-spin, and the doosra that went with it, worked just as well over 50 overs as it did in Tests. He picked up wickets in the middle overs against batters who thought they’d settled, which made him the most dangerous spinner ODI cricket has seen. He took three-wicket hauls on pitches offering nothing for spin, relying on deception rather than conditions.

Wasim Akram: The Greatest ODI Pace Bowler

Wasim Akram’s 500-plus ODI wickets still set the standard for left-arm pace in limited-overs cricket. He swung the ball both ways at real pace, which made him close to unplayable with the new ball, and he closed out innings with yorkers and slower balls under pressure that coaches still use as a teaching model for death bowling today.

Waqar Younis and Reverse Swing

Waqar Younis, Akram’s new-ball partner for Pakistan, brought a different kind of threat: toe-crushing in-swingers and reverse swing that ran through tailenders and exposed top-order batters in the closing overs. His 416 wickets put him third on the all-time list.

Modern Bowlers Approaching Long-Standing Records

Lasith Malinga’s slingy action and mastery of the yorker made him the best death bowler of his generation. His 338 wickets came largely in an era shaped by T20 batting, which arguably makes them harder to compare with totals from the 1990s, when batters scored more conservatively.

Key ODI Bowling Milestones

  • 100 wickets confirms a bowler as a genuine international contributor.
  • 200 wickets places a bowler among the best of their generation.
  • 300 wickets is an elite career achievement that few reach.
  • 400 or more wickets puts a bowler in all-time great territory.

Frequently asked questions

Who has taken the most wickets in ODI cricket?+

Muttiah Muralitharan of Sri Lanka holds the record for most ODI wickets, with over 530 wickets across his career. Wasim Akram of Pakistan is second among pace bowlers and second overall with over 500 ODI wickets.

Who is the best pace bowler in ODI history by wickets?+

Wasim Akram of Pakistan is widely regarded as the greatest pace bowler in ODI history. He took over 500 ODI wickets and was renowned for his ability to swing the ball both ways at high pace, in any conditions.

How many wickets does a bowler need to be considered elite in ODIs?+

Reaching 200 ODI wickets is considered a major milestone and puts a bowler among the game's all-time contributors. 300 or more wickets places a bowler in elite company. Only a small number of players have taken 400 or more.

How many ODI wickets did Muttiah Muralitharan take?+

Muttiah Muralitharan took 534 wickets in One Day Internationals, the most in the format's history. Combined with his 800 Test wickets, he is the leading wicket-taker in both Tests and ODIs, an unmatched double in international cricket.

Which bowlers have taken 500 or more ODI wickets?+

Only two bowlers have reached 500 ODI wickets: Muttiah Muralitharan of Sri Lanka with 534 and Wasim Akram of Pakistan with 502. Their tallies stand well clear of the rest of the all-time list, reflecting long and durable international careers.

Who has taken the most ODI wickets for India?+

Anil Kumble is India's leading wicket-taker in ODIs, with 337 dismissals across his career. His accuracy and subtle variations made him a consistent threat, and he remains ahead of India's other great ODI bowlers on the all-time list.

What skills make a great ODI bowler?+

Elite ODI bowlers combine wicket-taking ability with control and economy, since limiting runs matters as much as taking wickets in a 50-over game. Skills like swing, variations, accurate yorkers at the death, and adaptability across conditions all separate the best from the rest.

Sources

Related cricket guides

View all →