Bowlers with Most Wickets in ODI Cricket History

Muttiah Muralitharan holds the record for most wickets in ODI format, having accumulated 534 wickets across 350 matches. Trailing behind is Wasim Akram with 502 wickets, followed by Waqar Younis with 416 wickets.

Check out the list of players with most wickets in ODI format.

Sr. Player Team Mat Overs WK Maiden Runs 5w Avg Eco
1 Muttiah Muralitharan Sri Lanka 350 3135.1 534 198 12326 10 23.08 3.93
2 Wasim Akram Pakistan 356 3031 502 238 11812 6 23.52 3.89
3 Waqar Younis Pakistan 262 2116.2 416 143 9919 13 23.84 4.68
4 Chaminda Vaas Sri Lanka 322 2629.1 400 279 11014 4 27.53 4.18
5 Shahid Afridi Pakistan 398 2945 395 76 13632 9 34.51 4.62
6 Shaun Pollock South Africa 303 2618.4 393 313 9631 5 24.50 3.67
7 Glenn McGrath Australia 250 2161.4 381 279 8391 7 22.02 3.88
8 Brett Lee Australia 221 1864.1 380 141 8877 9 23.36 4.76
9 Lasith Malinga Sri Lanka 226 1822.4 338 103 9760 8 28.87 5.35
10 Anil Kumble India 271 2416 337 109 10412 2 30.89 4.30
11 Sanath Jayasuriya Sri Lanka 445 2479 323 45 11871 4 36.75 4.78
12 Shakib Al Hasan Bangladesh 247 2095.5 317 101 9360 4 29.52 4.46
13 Javagal Srinath India 229 1989.1 315 137 8847 3 28.08 4.44
14 Daniel Vettori New Zealand 295 2343.2 305 99 9674 2 31.71 4.12
15 Shane Warne Australia 194 1773.4 293 110 7541 1 25.73 4.25
Get ₹1500* Bonus *T&C