Anil Kumble total 381 odi wickets (1990-2007)
Glenn McGrath take maximum wickets in one day world cup,he take 71 wickets
The most wicket record in one day international is held by the Indian fast bowler Anil Kumble in which he took 10 wickets against Pakistan.
MURALIDARAN has taken the most wickets in one day cricket(515 wickets).
512 wickets by Muttiah Muralitharan of Sri Lanka in 334 matches.
502 wickets in 356 matches.
Mehboob Alam from Nepal against Mozambique in Jersey, UK, on 25 May 2008 took all 10 Wickets and holds Guinness world record.
321
ashwin
3
Sri Lanka
Anil Kumble - 337 wickets