That's a bruiser of a fish. Considering that the state record is 33 lbs 2oz. And 38inches long. I'd say ur 25# guesstimate is closer.