View the full list of players with the most career wickets in One Day Internationals.
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.