Muttiah Muralitharan took five-wicket hauls 67 times in 133 matches, holding the record for the most in a Test career.
Ravichandran Ashwin has achieved 37 five-wicket hauls in 103 Test matches, placing him among the top in the history of the game.
Shane Warne claimed 37 five-wicket hauls over 145 matches, showcasing his dominance as a Test bowler.
Richard Hadlee recorded 36 five-wicket hauls in just 86 Tests, highlighting his incredible impact as a bowler.
Anil Kumble registered 35 five-wicket hauls across 132 matches, standing out as one of India's finest Test performers.
Rangana Herath managed 34 five-wicket hauls in 93 Test matches, solidifying his legacy among the greats.
James Anderson took 32 five-wicket hauls in 188 Tests, making his mark as one of the most consistent bowlers in history.
Glenn McGrath secured 29 five-wicket hauls in 124 matches, a testimony to his remarkable skill especially with the red-ball in Test cricket.
Ian Botham bagged 27 five-wicket hauls in 102 Test matches, establishing himself as a force to reckon with in the game's longest format.
Dale Steyn grabbed 26 five-wicket hauls in 93 Tests, showcasing his explosive pace and wicket-taking ability.