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 ......
Muthiah Muralidharan holds the record for most no of wickets in Test and ODI i.e. 812&515 respectively
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. 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.
Mehboob Alam from Nepal against Mozambique in Jersey, UK, on 25 May 2008 took all 10 Wickets and holds Guinness world record.
Indian spin bowler Bapu nadkarni have bowled most maiden overs, 21 overs, 131 scoreless deliveries....
No cricketer has taken 10 wickets haul in odi
Not only 100,he holds the record of taking fastest 200 wickets as well.