Site Nº 001 · Cretaceous▲ Apex Predator

Matchup · Who would win

Spinosaurus vs Megalodon

Megalodon, the giant prehistoric shark

Spinosaurus

Spinosaurus

VS
Megalodon

Megalodon

Quick answer

In the water Megalodon wins with ease. It was a fully marine apex shark up to 18 m long with the most powerful bite of any fish, while Spinosaurus was a riverbank fisher in shallow fresh water, not the open sea. They never met: Megalodon lived tens of millions of years after Spinosaurus.

Tale of the tape
SpinosaurusMegalodon
Up to 15 m (49 ft)Length~15 to 18 m
~7 t (estimates vary)Weight~30 to 65 t
99 to 93 Mya (Cenomanian)When~23 to 3.6 Mya (Miocene to Pliocene)
North AfricaWhereOceans worldwide
Spinosaurid theropodTypeGiant shark (Otodus megalodon)
Light jaws, built to grip fishBiteThe strongest bite of any known fish
Hunting in and around waterBest atApex ocean predator
Size to scale
Megalodon18 m
Spinosaurus15 m
Human1.8 m

Lengths are best-estimate midpoints, drawn to scale.

Did they ever meet?

No, and not even close. Megalodon lived roughly 23 to 3.6 million years ago in the open oceans, some 70 million years after Spinosaurus, which hunted in rivers rather than the sea.

The verdict

This is a total mismatch of habitats. Megalodon was one of the largest predators ever to live in the sea, fully aquatic, immensely powerful and built for the open ocean. Spinosaurus waded and paddled in shallow fresh water. In deep water Megalodon wins without contest; on land Megalodon cannot function at all. In reality they were separated by tens of millions of years and never shared a drop of water.

Common questions

Who would win, Spinosaurus or Megalodon?

In the water, Megalodon, easily. It was a fully marine apex shark up to 18 m with the strongest bite of any fish, while Spinosaurus was a shallow-water river hunter. They never met, living about 70 million years apart.

Was Megalodon bigger than Spinosaurus?

Yes. Megalodon reached around 15 to 18 m and was many times heavier and fully aquatic, compared with Spinosaurus at about 15 m.

Did Spinosaurus and Megalodon live together?

No. Megalodon appeared tens of millions of years after the dinosaurs, roughly 23 to 3.6 million years ago, while Spinosaurus lived about 99 to 93 million years ago.


More matchups