only one bowler,McGrath took 7 wickets
Took five wickets means taking 5 or 5+ wickets by a single bowler in an innings.
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]
Ajantha mendis 6 wickets for 8 runs
anil kumble took most wickets. he bagged 619 wickets in tests. only bowler to take 10 wickets in 1 innings.
Anil Kumble is arguably the best bowler India has ever produced. He has a total of 619 test wickets and 337 wickets in ODIs making him India's highest ever wicket taker. He is also the only bowler to pick up all 10 wickets of the batting team in one innings.
A single bowler taking 5 wickets in an innings is called "a 5 wicket haul"
Waqar younis has taken 5 wicket haul in the age of 18
Fred Trueman, of England, was the first bowler to take 300 Test wickets
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.
Anil Kumble of IndiaIn February 1999, Kumble bowled out Pakistan 10 for 74, becoming only the second player in the history of Test cricket to take all ten wickets in an innings (after Jim Laker of England in 1956).
No. A hat-trick in cricket is three wickets from successive balls. That can span from the end of one over to the beginning of the bowler's next, although not across innings.