Players With Most Wickets In ODIs

1. Muttiah Muralitharan (Sri Lanka): 534 Wickets in 350 Matches



2. Wasim Akram (Pakistan): 502 Wickets in 356 Matches



3. Waqar Younis (Pakistan): 416 Wickets in 262 Matches



4. Chaminda Vaas (Sri Lanka): 400 Wickets in 322 Matches



5. Shahid Afridi (Pakistan): 395 Wickets in 398 Matches



6. Shaun Pollock (South Africa): 393 Wickets in 303 Matches



7. Glenn McGrath (Australia): 381 Wickets in 250 Matches



8. Brett Lee (Australia): 380 Wickets in 221 Matches



9. Lasith Malinga (Sri Lanka): 338 Wickets in 226 Matches



10. Anil Kumble (India): 337 Wickets in 271 Matches


All Images Credit: Getty Images