Just depends on the time of year and the condition of the fish. The state record Largemouth was 22 inches plus but not 23. I put a 24 incher in the boat a few weeks ago and it was 7lbs 5oz. The fish was not fat, just solid. I have a couple of smallies in the 22’s and they haven’t even hit 7lbs. I wouldn’t care about the record, let the fish go.
I was on Mille Lacs last week and the number of 18-20inch fish you catch there is amazing. I talked with a guide there and he said that his crew has put two smallies in the boat over 8lbs. They catch them walleye fishing in the spring. Both fish were caught before the bass season was open so back in the water they go.