Cretaceous Late

Mesozoic 100.5–66.0 Mya 1230 dinosaurs

The final age of dinosaurs, featuring iconic species like Tyrannosaurus rex, Triceratops, and Velociraptor. Dinosaurs reached their peak diversity before the catastrophic asteroid impact at the Chicxulub crater ended the Mesozoic Era.

Macrogryphosaurus gondwanicus

None

Herbivore

Macroolithus lashuyuanensis

None

Carnivore

Macroolithus mutabilis

None

Carnivore

Macroolithus rugustus

None

Carnivore

Macroolithus yaotunensis

None

Carnivore

Magnapaulia laticaudus

None

Herbivore

Magnoavipes denaliensis

None

Carnivore

Magnoavipes lowei

None

Carnivore

Magyarosaurus

None

Herbivore

Magyarosaurus dacus

None

Herbivore

Mahakala omnogovae

None

Carnivore

Mahuidacursor lipanglef

None

Herbivore

Maiasaura

Hadrosauridae

Herbivore

Maiasaura peeblesorum

None

Herbivore

Maip macrothorax

None

Carnivore

Majungasaurus crenatissimus

None

Carnivore

Malarguesaurus florenciae

None

Herbivore

Malefica deckerti

None

Herbivore

Mandschurosaurus amurensis

None

Herbivore

Maniraptora

None

Carnivore

Mansourasaurus shahinae

None

Herbivore

Mapusaurus roseae

None

Carnivore

Marisaurus jeffi

None

Herbivore

Martinavis

None

Carnivore

Martinavis cruzyensis

None

Carnivore

Martinavis minor

None

Carnivore

Martinavis saltariensis

None

Carnivore

Martinavis vincei

None

Carnivore

Martinavis whetstonei

None

Carnivore

Masiakasaurus knopfleri

None

Carnivore

Matheronodon provincialis

None

Herbivore

Maxakalisaurus topai

None

Herbivore

Medusaceratops lokii

None

Herbivore

Megaloolithidae

None

Herbivore

Megaloolithus

None

Herbivore

Megaloolithus aureliensis

None

Herbivore

Megaloolithus cylindricus

None

Herbivore

Megaloolithus dhoridungriensis

None

Herbivore

Megaloolithus jabalpurensis

None

Herbivore

Megaloolithus khempurensis

None

Herbivore

Megaloolithus maghrebiensis

None

Herbivore

Megaloolithus mamillare

None

Herbivore

Megaloolithus megadermus

None

Herbivore

Megaloolithus microtuberculata

None

Herbivore

Megaloolithus petralta

None

Herbivore

Megaloolithus problematica

None

Herbivore

Megaloolithus siruguei

None

Herbivore

Megaloolithus walpurensis

None

Herbivore