When in doubt, check the tooth patch. Either way, if it truly is 18.5”, you have no worries. The record is like 23” long I think on Twok.
A 23" sand bass would be a world record. That fish looks like a sandbass but it is hard to tell from the pic. Checking the tooth patch would be the only way to be certain.