A smelt will never be that large nor have teeth like those on that fish. It is very likely a color morph of a walleye. There can be a fair amount of color differences and morphology variation due to genetic variety.


aka Pond Doctor & Dr. Perca Read Pond Boss Magazine -
America's Journal of Pond Management