It's ether a common bully or giant bully. I'd have to count the dorsal fin spines to tell these two apart at this size, if they're much bigger (150mm+) it'd certainly be a giant but you can have both at the same location. If you're more than a few km away from the ocean I'd confirm common bully. You never find giants more than a few km from the ocean.
Definitely not a Galaxid nor a mudfish.
Bookmarks