Which Kinds of Sharks Lay Eggs?
Around 30 percent of shark species lay eggs, including the whitespotted bamboo shark. Other sharks that lay eggs are the horn shark, the Port Jackson shark and the swellshark.
Sharks that lay eggs in the water are referred to as oviparous. These sharks, like most fish, lay their eggs in crevices in the water. The cases of the eggs are relatively tough to protect them from other sea predators.
Sharks that carry the eggs inside of them and give birth to live babies are considered ovoviviparous. When these sharks give birth, they do so in rocky areas or other crevices to keep their young safe from predators.