Neoselachii is an infraclass of . There are 162 species of Neoselachii, in 53 genera and 25 families.