Shane warne
337 wickets by Anil Kumble.
Wasim Akram from Pakistan. He had 502 wickets when he retired.
234 wickets by Darren Gough
ashwin
Muttiah Muralidharan
MURALIDARAN has taken the most wickets in one day cricket(515 wickets).
M Muralitharan ( Sri Lanka )
M Muralitharan (SL) - 458 wickets
Previously was Wasim Akram, but now it is Muttiah Muralitharan.
wasim akram (502 wickets)
Waqar Younis ranks third in the list of cricketers with the most wickets in List A cricket, with 675 wickets in 412 matches.
As of November 2009, the third-highest wicket-taker in one-day cricket is Waqar Younis, who has taken 675 wickets at an average of 22.36 runs each. The closest contender to his position who is still playing List A cricket is Muttiah Muralitharan, who has taken 641 wickets at an average of 22.33.