wasim akram .He is former Pakistan captain
The record for the most wickets in international cricket is held by Sri Lankan cricketer Muttiah Muralitharan, with 1,347 wickets.
The record for the most wickets in One Day International (ODI) cricket is held by Muttiah Muralitharan from Sri Lanka.
Mehboob Alam from Nepal against Mozambique in Jersey, UK, on 25 May 2008 took all 10 Wickets and holds Guinness world record.
No cricketer has taken 10 wickets haul in odi
The record for the most wickets in cricket history is held by Sri Lankan cricketer Muttiah Muralitharan, with 800 wickets in Test matches.
Adam Gilchrist
By Umer Gul of Pakistan, 5 wickets for just 6 runs against newzealand in the 2009 ICC T20 Worldcup.
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.
Not only 100,he holds the record of taking fastest 200 wickets as well.
Adam gilchrist from australiya
Sohail Abbas holds the world record for the most goals scored in international hockey. He is reported to have scored 306 goals in his international career so far.