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.
Played International Cricket for New Zealand. As an allrounder he took 431 wickets (at the time was a world record) in tests, and was the first bowler to pass 400 wickets.
Wasim Akram has taken 122 wickets in 77 Matches at Sharjah, that's record for most wickets by a bowler on a single venue.
Anil Kumble.619 wickets for 18360 runs at an average of 29.66
glan mcgrath ......
Mehboob Alam from Nepal against Mozambique in Jersey, UK, on 25 May 2008 took all 10 Wickets and holds Guinness world record.
In 1956, England spin bowler Jim Laker took 19 wickets for 90 runs (19-90) which set not only the Test record for best match figures but also the first-class one.[15] Laker's second innings analysis of 10-53 was the first occasion of a bowler taking all ten wickets in a Test match innings and they remain the best innings figures. Indian Leg-spinner Anil Kumble is the only other bowler to have taken 10 wickets in an innings, claiming 10-74 against Pakistan in 1999.[16]
The greatest number of catches taken by an Indian wicket-keeper in One-Day Internationals is 178, by Mahendra Singh Dhoni - though this figure is likely to increase, as Dhoni is still continuing his One Day International career as of 2011.
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
192.5mph
No cricketer has taken 10 wickets haul in odi
Not only 100,he holds the record of taking fastest 200 wickets as well.