it almost looks like a Bluegill x smallmouth x rock bass lol i know thats not possible but it looks like a mix of the three. I would take a small chunk of one of its fins and see if you could do a DNA test to check. It would be costly but damn it would be cool to find out what that cross is