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.
The record for the most wickets in international cricket is held by Sri Lankan cricketer Muttiah Muralitharan, with 1,347 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
The record for the most wickets in One Day International (ODI) cricket is held by Muttiah Muralitharan from Sri Lanka.
glan mcgrath ......
Mehboob Alam from Nepal against Mozambique in Jersey, UK, on 25 May 2008 took all 10 Wickets and holds Guinness world record.
The record for the most wickets in cricket history is held by Sri Lankan cricketer Muttiah Muralitharan, with 800 wickets in Test matches.
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]
192.5mph
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.