1. Muttiah Muralitharan - 67 Five-wicket hauls

muttiah muralitharan 1

Former Sri Lankan spinner, Muttiah Muralitharan is far ahead than the rest of the players in the list to take most five-wicket hauls in Test cricket. He is the highest wicket-taker of all time with 800 wickets in Tests and 534 wickets in ODIs. The right-arm spinner has taken 67 five-wicket hauls in his Test career for Sri Lanka.