 Sri Lanka's Muttiah Muralitharan has taken the most five-wicket hauls in Test cricket with 67 throughout his career followed by Shane Warne achieving 37.James Anderson is the highest ranked England player in seventh, with 28.A ten-wicket haul refers to a bowler taking ten or more wickets in a match over two innings.