Most 10-wicket hauls in an innings (male)

Only one bowler has taken all ten wickets in an innings on three occasions-Alfred ‘Tich’ Freeman of Kent, 1929-31.