Jim Laker and Anil Kumble are the only 2 players who have taken 10 wickets in an innings in Test matches. Is there any other bowler who has taken 10 wickets in an innings in any kind of international format, including one-day internationals, Twenty20 internationals or any other international cricket organised by the ICC?
Is there any bowler who take 10 wicket haul in any kind of international format either Test, ODI or T20?
At present, only two players you have mentioned have taken 10 wickets in an innings in any type of international matches.
Best bowling figure in ODI is: 8.0-3-19-8 by Chaminda Vaas of Sri Lanka vs Zimbabwe as Colombo (SSC) on 8 Dec 2001.
Have a look at:
Mehboob Alam from Nepal took all 10 wickets in a World Cricket League match against Mozambique in 2008. Some very brief commentary on this feat can be found at the Guinness World Records website, and a match report is available on Cricinfo.