Haplochromis Haplochromis gracilior Haplochromis turkanae Haplochromis latifasciatus Haplochromis insidiae Haplochromis crebridens Haplochromis laparogramma Haplochromis piceatus Haplochromis paludinosus Haplochromis gowersii Haplochromis sp. 'Chala' Haplochromis phytophagus Haplochromis sp. 'Migori' Haplochromis sp. nov. 'Amboseli' Haplochromis sp. 'ruby' Haplochromis obliquidens Haplochromis nyererei Haplochromis pseudopellegrini Haplochromis graueri Haplochromis crassilabris Haplochromis mylergates Haplochromis mbipi Haplochromis luteus Haplochromis nubilus Haplochromis simpsoni Haplochromis igneopinnis Haplochromis chromogynos Haplochromis bartoni Haplochromis nyanzae Haplochro…
omis maxillaris Haplochromis plagiodon Haplochromis mento Haplochromis eduardianus Haplochromis boops Haplochromis thuragnathus Haplochromis sauvagei Haplochromis percoides Haplochromis venator Haplochromis sp. 'frogmouth' Haplochromis cryptodon Haplochromis acidens Haplochromis occultidens Haplochromis argens Haplochromis angustifrons Haplochromis aeneocolor Haplochromis erythromaculatus Haplochromis barbarae Haplochromis cyaneus Haplochromis victorianus Haplochromis rubripinnis Haplochromis elegans Haplochromis omnicaeruleus Haplochromis rufus Haplochromis pappenheimi Haplochromis mich
aeli Haplochromis estor Haplochromis paucidens Haplochromis rubescens Haplochromis annectidens Haplochromis chilotes Haplochromis pachycephalus Haplochromis nigrescens Haplochromis decticostoma Haplochromis nigroides Haplochromis lividus Haplochromis obtusidens Haplochromis microchrysomelas Haplochromis rudolfianus Haplochromis oregosoma Haplochromis serranus Haplochromis paraplagiostoma Haplochromis xanthopteryx Haplochromis longirostris Haplochromis paropius Haplochromis heusinkveldi Haplochromis melanopterus Haplochromis maculipinna Haplochromis petronius Haplochromis brownae Haplochromis squamipinnis Haplochromis welcommei Haplochromis argenteus Haplochromis macropsoides Haplochromis microdon Haplochromis paradoxus Haplochromis xenognat
Haplochromis gracilior
Haplochromis turkanae
Haplochromis latifasciatus
Haplochromis insidiae
Haplochromis crebridens
Haplochromis laparogramma
Haplochromis piceatus
Haplochromis paludinosus
Haplochromis gowersii
Haplochromis sp. 'Chala'
Haplochromis phytophagus
Haplochromis sp. 'Migori'
Haplochromis sp. nov. 'Amboseli'
Haplochromis sp. 'ruby'
Haplochromis obliquidens
Haplochromis nyererei
Haplochromis pseudopellegrini
Haplochromis graueri
Haplochromis crassilabris
Haplochromis mylergates
Haplochromis mbipi
Haplochromis luteus
Haplochromis nubilus
Haplochromis simpsoni
Haplochromis igneopinnis
Haplochromis chromogynos
Haplochromis bartoni
Haplochromis nyanzae
Haplochromis maxillaris
Haplochromis plagiodon
Haplochromis mento
Haplochromis eduardianus
Haplochromis boops
Haplochromis thuragnathus
Haplochromis sauvagei
Haplochromis percoides
Haplochromis venator
Haplochromis sp. 'frogmouth'
Haplochromis cryptodon