This is what we call a punkinseed and if they reach 10 inches they develope a large protruding hump over there eyes that gives them the exact shape of punkin seed hence the name. If you search freshwater sunfish they have a fish listed as a punkinseed that looks like the original posted picture, I always thought it was a cross with a shellcracker. The fish I have a pic of below they call it a longear sunfish and it is know as a punkinseed also.
A Bad Day of Fishing is Better Than a Good Day of Work!