Cretaceous Early

Mesozoic 145.0–100.5 Mya 703 dinosaurs

The Cretaceous saw continued dinosaur evolution with the rise of ornithopods and early ceratopsians. Flowering plants first appeared and began to transform terrestrial ecosystems. Spinosaurus and other large theropods lived during this time.

Megalosaurus bucklandii

None

Carnivore

Mei long

None

Carnivore

Mengciusornis dentatus

None

Carnivore

Menglongipus

None

Carnivore

Metatetrapous valdensis

None

Herbivore

Microenantiornis vulgaris

None

Carnivore

Microraptor

Dromaeosauridae

Carnivore

Microraptor gui

None

Carnivore

Microraptor hanqingi

None

Carnivore

Microraptor zhaoianus

None

Carnivore

Microvenator

None

Omnivore

Microvenator celer

None

Omnivore

Mierasaurus bobyoungi

None

Herbivore

Migmanychion laiyang

None

Carnivore

Minisauripus

None

Herbivore

Minisauripus chuanzhuensis

None

Herbivore

Minisauripus zhenshuonani

None

Herbivore

Minmi paravertebrata

None

Herbivore

Mirischia asymmetrica

None

Carnivore

Mnyamawamtuka moyowamkia

None

Herbivore

Moabosaurus utahensis

None

Herbivore

Moguiornipes robusta

None

Carnivore

Mongolosaurus haplodon

None

Herbivore

Mongolostegus exspectabilis

None

Herbivore

Monoenantiornis sihedangia

None

Carnivore

Moraesichnium barberenae

None

Carnivore

Morelladon beltrani

None

Herbivore

Multifissoolithus chianensis

None

Multifissoolithus shimonosekiensis

None

Musivavis amabilis

None

Carnivore

Muttaburrasaurus

Ornithischia

Herbivore

Muttaburrasaurus langdoni

None

Herbivore

Mystiornis cyrili

None

Carnivore

Nanantius

None

Carnivore

Nanantius eos

None

Carnivore

Nanshiungosaurus bohlini

None

Herbivore

Napaisaurus guangxiensis

None

Herbivore

Nedcolbertia justinhoffmanni

None

Carnivore

Neimengornis rectusmim

None

Carnivore

Neoanomoepus

None

Herbivore

Neovenatoridae

None

Carnivore

Neovenator salerii

None

Carnivore

Nigersaurinae

None

Herbivore

Nigersaurus

Sauropoda

Herbivore

Nigersaurus taqueti

None

Herbivore

Ningxiapus liupanshanensis

None

Herbivore

Ningyuansaurus wangi

None

Omnivore

Ninjatitan zapatai

None

Herbivore