Two men have taken all ten wickets in a single innings in a Test match. The first was Jim Laker, who recorded figures of 10-53 in the second innings of a Test match against England in 1956. The second instance came during the 1998-99 season, in a Test match between India and Pakistan. India's Anil Kumble, who had taken figures of 4-75 in the first innings of the match, completed the match by taking second-innings figures of 10-74, Bowling Pakistan out for 207 runs, and securing a 212-run victory for India.
Anil Kumbla from India took all 10 wickets from the batting team in a match against Pakistan held in India. He is the only person to have dismissed all 10 batsmen from the batting team in one innings.
As far as i know there are two. Jim Laker against Australia with figures of 10-53 and Anil Kumble against Pakistan with figures of 10-74
Anil Kumble against Pakistan took 10/74.JimLaker against Australia 10/53 in 1956
McGrath from australia took 7 wickets in one inning of world cup
Glen Mc grath took 7-15 against Namibia in 2003 world cup
Mcgrath took 7 wickets in a match
Tim Southee took 7 wickets haul.He has done this against Australia.
anil kumble took most wickets. he bagged 619 wickets in tests. only bowler to take 10 wickets in 1 innings.
Wasim Akram,He took 55 wickets in 38 matches.
Shane Warne has taken 5 wickets 37 times in an inning of Test Cricket.
He took 249 wickets in test and 142 wickets in ODI.
It means that the bowler dismissed 5 batsmen from the batting team by means of bowling them out or caught behind or caught in the field or leg before wicket. Taking 5 wickets in one match is a great achievement.
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.