They spawn at 3-4 inches but these are probably getting close to 12".

I figure they arent getting annihilated because they are too small. If i had some 3" bluegill in there they would be, but all the fish in this tank are pretty big and i dont think they see a tiny fry as a food source.

I "saved" 200-300 by scooping them up with a net. The life expectancy of fry in that 700 gallon tank are not long. Maybe a few days. I figure the channel cats get them at night when they get inactive near the bottom but i dont know. I dont see anything attack them