Selachimorpha is a superorder of . There are 146 species of Selachimorpha, in 39 genera and 16 families.