First player to take 10 wickets in a Test match innings (male)

First player to take 10 wickets in a Test match innings (male)
Who
Jim Laker, Anil Kumble
Where
United Kingdom (Old Trafford Stadium,)
When
31 July 1956
Two bowlers have taken all ten wickets in a Test match innings. James Charles 'Jim' Laker (1922-86) took 10-53 for England v. Australia at Old Trafford on 31 Jul 1956; and Anil Kumble (India) took 10-74 for India v. Pakistan at Ferozeshah Kolta Stadium, New Delhi, India on 7 Feb 1999.