Previously was Wasim Akram, but now it is Muttiah Muralitharan.
Muttiah Muralidharan
Highest Wicket-Taker in ODIMuttiah Muralitharan of Sri Lanka is the highest wicket-taker in One Day International cricket. He has taken 515 wickets as of now.
M Muralitharan ( Sri Lanka )
Muttiah Muralidharan(In tests and ODIs)
Wasim Akram from Pakistan. He had 502 wickets when he retired.
234 wickets by Darren Gough
Highest Wicket-Taker in ODIMuttiah Muralitharan of Sri Lanka is the highest wicket-taker in One Day International cricket. He has taken 515 wickets as of now. Muttiah Murlitharan from Sri Lanka
As of August 2011, Muttiah Muralitharan has taken 534 wickets in One-Day International cricket.
MURALIDARAN has taken the most wickets in one day cricket(515 wickets).
Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
lool
umar