Most 10-wicket hauls in an innings (male)

Alfred Percy Freeman, who was famously known as Tich Freeman, had taken all ten wickets in an innings for thrice. Former England Test cricketer Tich Freeman was a leg-spinner and had served for Kent during his county career. He had taken 10-wicket in an innings for 3 times during his domestic career. It was most 10-wicket hauls in an innings by a bowler.