[6] Taking all ten wickets in a single innings is rare.
The only players to achieve this feat are Jim Laker of England, Anil Kumble of India, and Ajaz Patel of New Zealand.
Taking ten wickets across both innings of a match is more common, but is still a notable achievement.
The bowler to achieve this feat the most in Test cricket was Muttiah Muralitharan, who did so 22 times.
[5] In 2008 ICC World Cricket League Division Five, Mahaboob Alam took all ten wickets in a 50-over innings for Nepal against Mozambique, becoming the first to do it in an ICC-organized limited overs match [7] In 2010, another Nepali bowler, Avinash Karn became the first bowler to do it in domestic cricket history, while playing for Region No.2 Birgunj against Region No.6 Baitadi in Nepal's National U19 Tournament.