I was thinking about this topic today out on the water.
I fish a small lake that holds a few large fish and thousands of juvenile fish. I probably catch 100 to 1 small to larger. The smalls are usually about 1/4 to 1/2 pound. The large start around 2lbs. I've literally never caught anything in between.
How does this happen in a body of water? Logically these baby bass will grow up, with some of them becoming food. Yet the numbers just don't seem to add up.
Also, there are no baitfish or forage species in there. Despite the efforts of people to get panfish established, they just become food it seems.
I don't suppose the few large fish are just eating everything before they mature?
Our average seems to be 2-2.5lbs on our ranch lake. Have caught some real giants out of it in the past but we have started really targeting and retaining small fish. We've kept 75lbs of fish so far this year and the biologist says we are way behind in what we need to keep per year.
It's been hard to actually keep a bass when you've been doing catch and release most of your life.