definitely a bass and inclined to say smallmouth over largemouth.
It's a Smallmouth, the outer ring in a Smallmouth's eye is usually red like the one in the OP's picture. .
well there you have it now, it's a goggle-eyed hybrid-warmouth rock-smallie!