Site Nº 001 · Cretaceous▲ Apex Predator

Matchup · Who would win

Spinosaurus vs Deinosuchus

Deinosuchus, the terrible crocodile

Spinosaurus

Spinosaurus

VS
Deinosuchus

Deinosuchus

Quick answer

Spinosaurus was longer, up to 15 m against about 10 to 12 m, but Deinosuchus was a massively armoured crocodilian with one of the strongest bites ever measured, deadly in the water. On land Spinosaurus's size leads; in deep water Deinosuchus is the ambush king. They never met, living about 20 million years apart on different continents.

Tale of the tape
SpinosaurusDeinosuchus
Up to 15 m (49 ft)Length~10 to 12 m
~7 t (estimates vary)Weight~5 to 8.5 t
99 to 93 Mya (Cenomanian)When~82 to 73 Mya (Late Cretaceous)
North AfricaWhereNorth America
Spinosaurid theropodTypeGiant crocodilian (alligator relative)
Light jaws, built to grip fishBiteImmense bone-crushing bite
Hunting in and around waterBest atAmbush in water
Size to scale
Spinosaurus15 m
Deinosuchus11 m
Human1.8 m

Lengths are best-estimate midpoints, drawn to scale.

Did they ever meet?

No. Deinosuchus lived about 82 to 73 million years ago in North America, roughly 20 million years after Spinosaurus and on a different continent.

The verdict

Two water ambush predators with very different builds. Spinosaurus was longer and taller, so on land its size and reach win. Deinosuchus was a true giant crocodilian, armoured, low to the water and armed with a bone-crushing bite, which makes deep water its killing ground. Bank to Spinosaurus, water to Deinosuchus. They never actually met.

Common questions

Who would win, Spinosaurus or Deinosuchus?

It depends where. On land Spinosaurus wins on size and reach. In deep water Deinosuchus, a giant armoured crocodilian with a bone-crushing bite, is the ambush specialist. They never met, living about 20 million years apart.

Was Deinosuchus bigger than Spinosaurus?

No. Spinosaurus reached about 15 m, while Deinosuchus grew to roughly 10 to 12 m, though it was heavily armoured and immensely strong.

Is Deinosuchus a dinosaur?

No. Deinosuchus was a giant crocodilian, a relative of modern alligators, not a dinosaur. Its name means terrible crocodile.


More matchups