Haplochromis Haplochromis gracilior Haplochromis turkanae Haplochromis latifasciatus Haplochromis insidiae Haplochromis crebridens Haplochromis laparogramma Haplochromis piceatus Haplochromis paludinosus Haplochromis gowersii Haplochromis phytophagus Haplochromis sp. 'Chala' 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 bartoni Haplochromis nubilus Haplochromis simpsoni Haplochromis igneopinnis Haplochromis chromogynos Haplochromis nyanzae Haplochromis maxillaris Ha…
aplochromis plagiodon Haplochromis mento Haplochromis eduardianus Haplochromis boops Haplochromis thuragnathus Haplochromis sauvagei Haplochromis percoides Haplochromis venator Haplochromis cryptodon Haplochromis sp. 'frogmouth' Haplochromis acidens Haplochromis argens Haplochromis occultidens Haplochromis angustifrons Haplochromis elegans Haplochromis erythromaculatus Haplochromis aeneocolor Haplochromis barbarae Haplochromis cyaneus Haplochromis victorianus Haplochromis rubripinnis H
aplochromis omnicaeruleus Haplochromis rufus Haplochromis pappenheimi Haplochromis michaeli Haplochromis estor Haplochromis paucidens Haplochromis rubescens Haplochromis annectidens Haplochromis chilotes Haplochromis pachycephalus Haplochromis nigrescens Haplochromis decticostoma Haplochromis nigroides Haplochromis welcommei Haplochromis lividus Haplochromis obtusidens Haplochromis microchrysomelas Haplochromis rudolfianus Haplochromis oregosoma Haplochromis serranus Haplochromis paraplagiostoma Haplochromis longirostris Haplochromis paropius Haplochromis heusinkveldi Haplochromis melanopterus Haplochromis maculipinna Haplochromis petronius Haplochromis brownae Haplochromis squamipinnis Haplochromis argenteus Haplochromi
Haplochromis gracilior
Haplochromis turkanae
Haplochromis latifasciatus
Haplochromis insidiae
Haplochromis crebridens
Haplochromis laparogramma
Haplochromis piceatus
Haplochromis paludinosus
Haplochromis gowersii
Haplochromis phytophagus
Haplochromis sp. 'Chala'
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 bartoni
Haplochromis nubilus
Haplochromis simpsoni
Haplochromis igneopinnis
Haplochromis chromogynos
Haplochromis nyanzae
Haplochromis maxillaris
Haplochromis plagiodon
Haplochromis mento
Haplochromis eduardianus
Haplochromis boops
Haplochromis thuragnathus
Haplochromis sauvagei
Haplochromis percoides
Haplochromis venator
Haplochromis cryptodon
Haplochromis sp. 'frogmouth'