The test is the oldest format of cricket. It is very important for any batsman and bowler to perform well in Test cricket. The real test of a cricketer lies in the test itself. In Test cricket, most bowlers outshine the batsmen. There was more than one best bowler in Test cricket, who also performed very well. Many of these bowlers also took 5 or more wickets in an innings.

Muttiah Muralitharan

The record of taking 5 or more wickets in an innings in Test cricket is held by former Sri Lankan legendary spinner Muttiah Muralitharan. He did this feat 67 times during his cricket career.

Shane Warne

The second name in this list comes from Shane Warne, the legendary player of Australia. He did the wonders of taking 5 or more wickets in an innings 37 times during his entire Test cricket career.

Richards Hadley

The third name in this list comes from former New Zealand fast bowler Richards Headley. He took 5 wickets in an innings 36 times in Test cricket and he is the first successful fast bowler in the world to do so.

Anil Kumble

The fourth name in this list comes from former Indian spinner Anil Kumble, who took 5 or more wickets in an innings 36 times in Test cricket.

Rangana Herath

The fifth name in this list comes from former Sri Lankan best cricketer Rangana Herath, who did this feat 34 times in his Test cricket career.