Jim Laker,George Lohmann,Devon Malcolm
England's Jim Laker was the first cricketer to take all ten wickets in an innings, in a Test match against Australia at Old Trafford in 1956. Laker finished with the amazing figures of 10/53 in the second innings, outdoing his incredible 9/37 in the first innings. No other bowler has taken more than 17 wickets in a first-class match or a Test match.
No cricketer has taken 10 wickets haul in odi
In Sunil Gavaskar's debut Test match, in March 1971 against the West Indies, he scored 65 runs in the first innings of the match, and 67 not out in the second innings. In his first five-match Test series, he scored 774 runs, at an average of 154.80.
The most wickets taken in one match was done by Jim Laker from England, he took 10-53 in one innings and 9-37 in the other. The leading test match wicket taker overall is Muttiah Muralitharan from Sri Lanka, he has taken 800 wickets
Winston Davis of West Indies, Andy Bichel of Australia and Glen McGrath of Australia have taken 7 wickets in an innings of cricket world cup.
Anil Kumble with 619 wickets in test match and 337 wickets in ODI.
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]
Andy bichel
M. Muralitharan of Sri Lanka
Only two bowlers have done this feat in the history of the Test Cricket. The first bowler to achieve was Jim Laker of England; 10 for 53, against Australia in 1956. And the second bowler is Anil Kumble of India who took all the ten wickets (10 for 74) in 1999 against Pakistan.
There have been two players to take all ten wickets in an innings . They are Anil Kumble and Jim Miller.
Shane Warne has taken 5 wickets 37 times in an inning of Test Cricket.