Liczba potomstwa, jaką ryba może wyprodukować, drastycznie się różni w zależności od gatunku. Ryba słońca oceanicznego może uwalnić ponad 300 milionów jajek naraz, podczas gdy łosoś pacyficzny produkuje zaledwie kilka tysięcy. Średnio większość gatunków ryb produkuje między 10 a 100 potomków na jedno tarłowanie.