Haemospororida is an order of . There are 289 species of Haemospororida, in 19 genera and 2 families.