The biggest ones that you can take home to eat are around 18-20 inches in length (some are probably larger). However, there are fewer of these fish because they move them from pond to pond based on their size, and the largest fish are the ones who haven't been caught yet whereas some of the smaller fish are easier to catch.
The biggest ones they have are kept in a fly fishing pond only. There are some really good sized ones in there.
Thanks! Your answer is awaiting moderation.