Skip to content
GO TO bet365 Sports
Cricket

View the full list of players with the most career wickets in One Day Internationals.

Most wickets in ODIs

Player

Wickets

Muttiah Muralidaran (Sri Lanka)

534

Wasim Akram (Pakistan)

502

Waqar Younis (Pakistan)

416

Chaminda Vaas (Sri Lanka)

400

Shahid Afridi (Pakistan)

395

Shaun Pollock (South Africa)

393

Glenn McGrath (Australia)

381

Brett Lee (Australia)

380

Lasith Malinga (Sri Lanka)

338

Anil Kumble (India)

337

Muttiah Muralidaran tops the wicket-taking charts across both Test and ODIs, taking 534 scalps in the 50-over format.

Pakistan's Wasim Akram is the only other bowler to achieve 500 career ODI wickets, while a total of 14 individuals have achieved 300 career ODI wickets.

No player in One Day Internationals has taken more five-wicket hauls than Waqar Younis, who claimed 13 five-fers in his career.

*Stats correct as of 26th December 2024.

Related Articles

bet365 uses cookies

We use cookies to deliver a better and more personalised service. For more information, see our Cookie Policy

New to bet365? Bet £10 & Get £50 in Free Bets Join Now

Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.