This greatly depends on which species that you are talking about. There is no average because your question is far too general.
The amount of eggs they can lay at once varies.
They don't have babies they lay eggs. A female will lay about 100-150 eggs
becUSE ONCE THEY LAY EGG THEY DONT TAKE CARE OF IT. THE EGG IS ON ITS SELF SO ONLY SOME EGGS SURVIVE THATS WHY EGGS LAY ALOT OF EGGS
clown fish lay so many eggs because the eat them
A starfish can lay 1,000 eggs at once.
Fish typically lay the most eggs compared to frogs and spiders. Some fish species can lay thousands to millions of eggs at once, while frogs and spiders typically lay smaller clutches of eggs.
500 fish
Fish are like humans, they (most of the time) give birth (lay an egg-s) once.
Most species lay eggs once a year (though this can be several batches of eggs over a few day period) other fish can lay eggs every few weeks or every few months.
fish and reptiles lay eggs
Yes fish do lay eggs but they are microscopic.
Fish don't lay anywhere, they always swim.