Jul 24, 2020
Sri Lanka's Muttiah Muralitharan holds the world record for most wickets in ODIs. He has taken 534 wickets in 341 ODI innings. Pakistan's Wasim Akram is the only other bowler to take more than 500 ODI wickets. So far, 13 players have taken more than 300 wickets in ODIs.