Top 10 Players With Most wickets In ODI History

Prachi Kapruwan

1. Muthiah Muralidaran took 534 wickets in 350 matches

Muthiah Muralidaran | Image Source - Social Media

2. Wasim Akram took 502 wickets in 356 matches

Wasim Akram | Image Source - Social Media

3. Waqar Younis took 416 wickets in 262 matches

Waqar Younis | Image Source - Social Media

4. Chaminda Vaas took 400 wickets in 322 matches

Chaminda Vaas | Image Source - Social Media

5. Shahid Afridi took 395 wickets in 398 matches

Shahid Afridi | Image Source - Social Media

6. Shaun Pollock took 393 wickets in 303 matches

Shaun Pollock | Image Source - Social Media

7. Glenn McGrath took 381 wickets in 250 matches

Glenn McGrath | Image Source - Social Media

8. Brett Lee took 380 wickets in 221 matches

Brett Lee | Image Source - Social Media

9. Lasith Malinga took 338 wickets in 226 matches

Lasith Malinga | Image Source - Social Media

10. Anil Kumble took 337 wickets in 271 matches

Anil Kumble | Image Source - Social Media