Dinosaurs / Timeline

Dinosaur timeline

Each bar runs from a genus’s earliest to its latest known age. Pick two bars to see how far apart they lived.

Period
Diet
 

452 genera

  1. Bagualosaurus
  2. Buriolestes
  3. Gnathovorax
  4. Pampadromaeus
  5. Staurikosaurus
  6. Saturnalia
  7. Mbiresaurus
  8. Eodromaeus
  9. Eoraptor
  10. Herrerasaurus
  11. Panphagia
  12. Sanjuansaurus
  13. Eucnemesaurus
  14. Guaibasaurus
  15. Unaysaurus
  16. Camposaurus
  17. Riojasaurus
  18. Coelophysis
  19. Blikanasaurus
  20. Chindesaurus
  21. Efraasia
  22. Lessemsaurus
  23. Melanorosaurus
  24. Ruehleia
  25. Tawa
  26. Plateosaurus
  27. Liliensternus
  28. Zupaysaurus
  29. Thecodontosaurus
  30. Daemonosaurus
  31. Camelotia
  32. Abrictosaurus
  33. Eocursor
  34. Pegomastax
  35. Sinosaurus
  36. Antetonitrus
  37. Lufengosaurus
  38. Yunnanosaurus
  39. Anchisaurus
  40. Heterodontosaurus
  41. Ledumahadi
  42. Lesothosaurus
  43. Lycorhinus
  44. Massospondylus
  45. Sarcosaurus
  46. Scelidosaurus
  47. Lamplughsaura
  48. Mussaurus
  49. Scutellosaurus
  50. Ammosaurus
  51. Cryolophosaurus
  52. Dilophosaurus
  53. Barapasaurus
  54. Vulcanodon
  55. Emausaurus
  56. Tazoudasaurus
  57. Gongxianosaurus
  58. Amygdalodon
  59. Spinophorosaurus
  60. Abrosaurus
  61. Atlasaurus
  62. Cetiosaurus
  63. Datousaurus
  64. Gasosaurus
  65. Huayangosaurus
  66. Kulindadromeus
  67. Megalosaurus
  68. Patagosaurus
  69. Proceratosaurus
  70. Shunosaurus
  71. Afrovenator
  72. Spinostropheus
  73. Lexovisaurus
  74. Callovosaurus
  75. Jobaria
  76. Monolophosaurus
  77. Omeisaurus
  78. Xinjiangtitan
  79. Epidexipteryx
  80. Piveteausaurus
  81. Bellusaurus
  82. Chungkingosaurus
  83. Gigantspinosaurus
  84. Klamelisaurus
  85. Sinraptor
  86. Yangchuanosaurus
  87. Limusaurus
  88. Yinlong
  89. Tienshanosaurus
  90. Anchiornis
  91. Guanlong
  92. Mamenchisaurus
  93. Qijianglong
  94. Tianyulong
  95. Tuojiangosaurus
  96. Hesperosaurus
  97. Cumnoria
  98. Dicraeosaurus
  99. Allosaurus
  100. Amphicoelias
  101. Apatosaurus
  102. Barosaurus
  103. Brontosaurus
  104. Camarasaurus
  105. Camptosaurus
  106. Ceratosaurus
  107. Coelurus
  108. Dryosaurus
  109. Galeamopus
  110. Gargoyleosaurus
  111. Haplocanthosaurus
  112. Mymoorapelta
  113. Nanosaurus
  114. Stegosaurus
  115. Stokesosaurus
  116. Dacentrurus
  117. Duriatitan
  118. Elaphrosaurus
  119. Europasaurus
  120. Kaatedocus
  121. Kentrosaurus
  122. Miragaia
  123. Brachiosaurus
  124. Diplodocus
  125. Marshosaurus
  126. Ornitholestes
  127. Supersaurus
  128. Tanycolagreus
  129. Torvosaurus
  130. Australodocus
  131. Giraffatitan
  132. Janenschia
  133. Lourinhasaurus
  134. Tendaguria
  135. Chaoyangsaurus
  136. Compsognathus
  137. Dinheirosaurus
  138. Hudiesaurus
  139. Lusotitan
  140. Tornieria
  141. Turiasaurus
  142. Zby
  143. Archaeopteryx
  144. Fruitadens
  145. Losillasaurus
  146. Echinodon
  147. Owenodon
  148. Barilium
  149. Hypselospinus
  150. Pelorosaurus
  151. Valdosaurus
  152. Cedarosaurus
  153. Hylaeosaurus
  154. Osmakasaurus
  155. Mierasaurus
  156. Utahraptor
  157. Wuerhosaurus
  158. Baryonyx
  159. Eotyrannus
  160. Falcarius
  161. Gideonmantellia
  162. Hypsilophodon
  163. Ornithopsis
  164. Phuwiangosaurus
  165. Polacanthus
  166. Euhelopus
  167. Neovenator
  168. Concavenator
  169. Dilong
  170. Gastonia
  171. Iguanodon
  172. Incisivosaurus
  173. Liaoceratops
  174. Mantellisaurus
  175. Pelecanimimus
  176. Psittacosaurus
  177. Sinovenator
  178. Beipiaosaurus
  179. Caudipteryx
  180. Mei
  181. Amargasaurus
  182. Archaeoceratops
  183. Daxiatitan
  184. Galleonosaurus
  185. Ichthyovenator
  186. Jinzhousaurus
  187. Karongasaurus
  188. Liaoningosaurus
  189. Malawisaurus
  190. Microraptor
  191. Ouranosaurus
  192. Ruyangosaurus
  193. Sibirotitan
  194. Sinornithosaurus
  195. Tangvayosaurus
  196. Tapuiasaurus
  197. Venenosaurus
  198. Yongjinglong
  199. Yutyrannus
  200. Sinosauropteryx
  201. Fukuiraptor
  202. Fukuisaurus
  203. Suchomimus
  204. Atlascopcosaurus
  205. Minmi
  206. Nigersaurus
  207. Leaellynasaura
  208. Tyrannotitan
  209. Acrocanthosaurus
  210. Cedarpelta
  211. Deinonychus
  212. Eocarcharia
  213. Lurdusaurus
  214. Microvenator
  215. Sauropelta
  216. Tenontosaurus
  217. Zephyrosaurus
  218. Altirhinus
  219. Alxasaurus
  220. Borealopelta
  221. Chubutisaurus
  222. Equijubus
  223. Erectopus
  224. Gobititan
  225. Irritator
  226. Sauroposeidon
  227. Sonorasaurus
  228. Aquilops
  229. Abydosaurus
  230. Kunbarrasaurus
  231. Muttaburrasaurus
  232. Pawpawsaurus
  233. Probactrosaurus
  234. Animantarx
  235. Patagotitan
  236. Epachthosaurus
  237. Rebbachisaurus
  238. Erketu
  239. Fona
  240. Aegyptosaurus
  241. Carcharodontosaurus
  242. Deltadromeus
  243. Dongyangosaurus
  244. Giganotosaurus
  245. Limaysaurus
  246. Nodosaurus
  247. Buitreraptor
  248. Eolambia
  249. Huabeisaurus
  250. Spinosaurus
  251. Paralititan
  252. Mapusaurus
  253. Alectrosaurus
  254. Archaeornithomimus
  255. Argentinosaurus
  256. Bactrosaurus
  257. Diamantinasaurus
  258. Garudimimus
  259. Gigantoraptor
  260. Gilmoreosaurus
  261. Gobihadros
  262. Protohadros
  263. Rugops
  264. Savannasaurus
  265. Segnosaurus
  266. Skorpiovenator
  267. Talarurus
  268. Wintonotitan
  269. Australovenator
  270. Borealosaurus
  271. Meraxes
  272. Oryctodromeus
  273. Urbacodon
  274. Nothronychus
  275. Zuniceratops
  276. Caenagnathasia
  277. Itemirus
  278. Levnesovia
  279. Turanoceratops
  280. Ulughbegsaurus
  281. Megaraptor
  282. Unenlagia
  283. Futalognkosaurus
  284. Macrogryphosaurus
  285. Claosaurus
  286. Antarctosaurus
  287. Bonitasaura
  288. Hungarosaurus
  289. Notocolossus
  290. Mochlodon
  291. Gasparinisaura
  292. Koreanosaurus
  293. Sonidosaurus
  294. Rhabdodon
  295. Abelisaurus
  296. Goyocephale
  297. Ibirania
  298. Maxakalisaurus
  299. Neuquensaurus
  300. Struthiosaurus
  301. Lythronax
  302. Colepiocephale
  303. Diabloceratops
  304. Gryposaurus
  305. Hadrosaurus
  306. Leptorhynchos
  307. Cerasinops
  308. Pinacosaurus
  309. Appalachiosaurus
  310. Wendiceratops
  311. Albertaceratops
  312. Brachylophosaurus
  313. Medusaceratops
  314. Platypelta
  315. Agujaceratops
  316. Avaceratops
  317. Corythosaurus
  318. Daspletosaurus
  319. Dreadnoughtus
  320. Maiasaura
  321. Saurornitholestes
  322. Teratophoneus
  323. Citipes
  324. Ahshislepelta
  325. Caenagnathus
  326. Centrosaurus
  327. Chasmosaurus
  328. Chirostenotes
  329. Dromaeosaurus
  330. Edmontonia
  331. Foraminacephale
  332. Gorgosaurus
  333. Hesperonychus
  334. Lambeosaurus
  335. Latenivenatrix
  336. Ornithomimus
  337. Orodromeus
  338. Panoplosaurus
  339. Parasaurolophus
  340. Prosaurolophus
  341. Scolosaurus
  342. Stegoceras
  343. Stenonychosaurus
  344. Struthiomimus
  345. Euoplocephalus
  346. Kosmoceratops
  347. Utahceratops
  348. Spiclypeus
  349. Zuul
  350. Brontotholus
  351. Nasutoceratops
  352. Puertasaurus
  353. Magnapaulia
  354. Oohkotokia
  355. Styracosaurus
  356. Vagaceratops
  357. Bagaceratops
  358. Byronosaurus
  359. Citipati
  360. Einiosaurus
  361. Hypacrosaurus
  362. Khaan
  363. Mahakala
  364. Nodocephalosaurus
  365. Oviraptor
  366. Pentaceratops
  367. Protoceratops
  368. Saichania
  369. Saurornithoides
  370. Shuvuuia
  371. Tarchia
  372. Velociraptor
  373. Stegouros
  374. Bistahieversor
  375. Kritosaurus
  376. Arcovenator
  377. Dromiceiomimus
  378. Pachyrhinosaurus
  379. Sinoceratops
  380. Zhuchengtyrannus
  381. Edmontosaurus
  382. Lirainosaurus
  383. Shantungosaurus
  384. Sphaerotholus
  385. Tanius
  386. Tsintaosaurus
  387. Anodontosaurus
  388. Anchiceratops
  389. Coahuilaceratops
  390. Aeolosaurus
  391. Ampelosaurus
  392. Argyrosaurus
  393. Baurutitan
  394. Isisaurus
  395. Magyarosaurus
  396. Nemegtosaurus
  397. Noasaurus
  398. Nullotitan
  399. Petrustitan
  400. Rocasaurus
  401. Saltasaurus
  402. Talenkauen
  403. Wannanosaurus
  404. Arrhinoceratops
  405. Atrociraptor
  406. Austroraptor
  407. Avimimus
  408. Bonapartenykus
  409. Carnotaurus
  410. Mononykus
  411. Montanoceratops
  412. Prenocephale
  413. Pyroraptor
  414. Quaesitosaurus
  415. Zalmoxes
  416. Albertavenator
  417. Albertonykus
  418. Albertosaurus
  419. Alioramus
  420. Deinocheirus
  421. Gallimimus
  422. Homalocephale
  423. Nemegtomaia
  424. Parksosaurus
  425. Saurolophus
  426. Tarbosaurus
  427. Elmisaurus
  428. Masiakasaurus
  429. Telmatosaurus
  430. Alamosaurus
  431. Charonosaurus
  432. Majungasaurus
  433. Oksoko
  434. Olorotitan
  435. Opisthocoelicaudia
  436. Rapetosaurus
  437. Therizinosaurus
  438. Glyptodontopelta
  439. Regaliceratops
  440. Ankylosaurus
  441. Anzu
  442. Dryptosaurus
  443. Leptoceratops
  444. Pachycephalosaurus
  445. Pararhabdodon
  446. Pectinodon
  447. Thescelosaurus
  448. Torosaurus
  449. Triceratops
  450. Tyrannosaurus
  451. Acheroraptor
  452. Trierarchuncus

Select a bar to read its dates. Select a second to measure the gap.

Show as a table
Dinosaur genera with earliest and latest ages
GenusPeriodFrom (Ma)To (Ma)
BagualosaurusTriassic233.2228
BuriolestesTriassic233.2230
GnathovoraxTriassic233.2230
PampadromaeusTriassic233.2228
StaurikosaurusTriassic233.2225
SaturnaliaTriassic233228
MbiresaurusTriassic232228
EodromaeusTriassic231.4228
EoraptorTriassic231.4228
HerrerasaurusTriassic231.4225
PanphagiaTriassic231.4228
SanjuansaurusTriassic231.4228
EucnemesaurusTriassic228210
GuaibasaurusTriassic228225
UnaysaurusTriassic225.4221
CamposaurusTriassic220210
RiojasaurusTriassic220210
CoelophysisTriassic216201
BlikanasaurusTriassic215204
ChindesaurusTriassic215210
EfraasiaTriassic215212
LessemsaurusTriassic215208
MelanorosaurusTriassic215200
RuehleiaTriassic215208
TawaTriassic215212
PlateosaurusTriassic214204
LiliensternusTriassic210205
ZupaysaurusTriassic208.5201.3
ThecodontosaurusTriassic208201.3
DaemonosaurusTriassic205.7201.4
CamelotiaTriassic205.6201.4
AbrictosaurusJurassic201.3190.8
EocursorJurassic201.3190.8
PegomastaxJurassic201.3190.8
SinosaurusJurassic201.3190
AntetonitrusJurassic201195
LufengosaurusJurassic201185
YunnanosaurusJurassic201168
AnchisaurusJurassic200190
HeterodontosaurusJurassic200190
LedumahadiJurassic200195
LesothosaurusJurassic200190
LycorhinusJurassic200195
MassospondylusJurassic200183
SarcosaurusJurassic199.3194
ScelidosaurusJurassic199.3190.8
LamplughsauraJurassic199190
MussaurusJurassic199193
ScutellosaurusJurassic196183
AmmosaurusJurassic195185
CryolophosaurusJurassic194188
DilophosaurusJurassic193183
BarapasaurusJurassic190175
VulcanodonJurassic190182
EmausaurusJurassic184.2182.9
TazoudasaurusJurassic184.2178
GongxianosaurusJurassic183174
AmygdalodonJurassic179170
SpinophorosaurusJurassic170.3163.5
AbrosaurusJurassic168.3163.5
AtlasaurusJurassic168.3163.5
CetiosaurusJurassic168.3166.1
DatousaurusJurassic168.3163.5
GasosaurusJurassic168163
HuayangosaurusJurassic168161
KulindadromeusJurassic168165
MegalosaurusJurassic168166
PatagosaurusJurassic168163
ProceratosaurusJurassic168166
ShunosaurusJurassic168161
AfrovenatorJurassic167161
SpinostropheusJurassic167161
LexovisaurusJurassic166.1163.5
CallovosaurusJurassic166163.5
JobariaJurassic165160
MonolophosaurusJurassic165161
OmeisaurusJurassic165159
XinjiangtitanJurassic165157
EpidexipteryxJurassic164160
PiveteausaurusJurassic164161
BellusaurusJurassic163.5157.3
ChungkingosaurusJurassic163.5157.3
GigantspinosaurusJurassic163.5157.3
KlamelisaurusJurassic163.5157.3
SinraptorJurassic163.5157.3
YangchuanosaurusJurassic163.5157.3
LimusaurusJurassic161.5158.7
YinlongJurassic161.5157.3
TienshanosaurusJurassic161.2157.3
AnchiornisJurassic161158
GuanlongJurassic161159
MamenchisaurusJurassic161145
QijianglongJurassic161152
TianyulongJurassic161158
TuojiangosaurusJurassic161155
HesperosaurusJurassic156150
CumnoriaJurassic155.7150.8
DicraeosaurusJurassic155.7150.8
AllosaurusJurassic155145
AmphicoeliasJurassic155148
ApatosaurusJurassic155148
BarosaurusJurassic155148
BrontosaurusJurassic155150
CamarasaurusJurassic155145
CamptosaurusJurassic155148
CeratosaurusJurassic155145
CoelurusJurassic155148
DryosaurusJurassic155145
GaleamopusJurassic155150
GargoyleosaurusJurassic155149
HaplocanthosaurusJurassic155148
MymoorapeltaJurassic155148
NanosaurusJurassic155148
StegosaurusJurassic155149
StokesosaurusJurassic155148
DacentrurusJurassic154.8149.2
DuriatitanJurassic154.8149.2
ElaphrosaurusJurassic154.8150
EuropasaurusJurassic154.8150.8
KaatedocusJurassic154.8150
KentrosaurusJurassic154.8149.2
MiragaiaJurassic154.8149.2
BrachiosaurusJurassic154145
DiplodocusJurassic154150
MarshosaurusJurassic154150
OrnitholestesJurassic154150
SupersaurusJurassic154149
TanycolagreusJurassic154149
TorvosaurusJurassic153148
AustralodocusJurassic152.1145
GiraffatitanJurassic152.1145
JanenschiaJurassic152.1145
LourinhasaurusJurassic152.1145
TendaguriaJurassic152.1145
ChaoyangsaurusJurassic152145
CompsognathusJurassic152149
DinheirosaurusJurassic152149
HudiesaurusJurassic152145
LusotitanJurassic152149
TornieriaJurassic152145
TuriasaurusJurassic152145
ZbyJurassic152149
ArchaeopteryxJurassic150.8148.5
FruitadensJurassic150.8145.5
LosillasaurusJurassic150145
EchinodonJurassic145140.2
OwenodonJurassic145140
BariliumCretaceous140137
HypselospinusCretaceous140137
PelorosaurusCretaceous140133
ValdosaurusCretaceous140125
CedarosaurusCretaceous139.8125
HylaeosaurusCretaceous139.8132.9
OsmakasaurusCretaceous139.8132.9
MierasaurusCretaceous139132
UtahraptorCretaceous139134
WuerhosaurusCretaceous137125
BaryonyxCretaceous130125
EotyrannusCretaceous130125
FalcariusCretaceous130125
GideonmantelliaCretaceous130125
HypsilophodonCretaceous130125
OrnithopsisCretaceous130125
PhuwiangosaurusCretaceous130125
PolacanthusCretaceous130125
EuhelopusCretaceous129.4122.4
NeovenatorCretaceous129.4125
ConcavenatorCretaceous126122
DilongCretaceous126124
GastoniaCretaceous126121
IguanodonCretaceous126121
IncisivosaurusCretaceous126125
LiaoceratopsCretaceous126122
MantellisaurusCretaceous126121.4
PelecanimimusCretaceous126122
PsittacosaurusCretaceous126101
SinovenatorCretaceous126122
BeipiaosaurusCretaceous125.8122.5
CaudipteryxCretaceous125.8122.5
MeiCretaceous125.8122.5
AmargasaurusCretaceous125122
ArchaeoceratopsCretaceous125113
DaxiatitanCretaceous125113
GalleonosaurusCretaceous125120
IchthyovenatorCretaceous125113
JinzhousaurusCretaceous125122
KarongasaurusCretaceous125113
LiaoningosaurusCretaceous125122
MalawisaurusCretaceous125113
MicroraptorCretaceous125120
OuranosaurusCretaceous125112
RuyangosaurusCretaceous125100.5
SibirotitanCretaceous125120
SinornithosaurusCretaceous125122
TangvayosaurusCretaceous125113
TapuiasaurusCretaceous125113
VenenosaurusCretaceous125113
YongjinglongCretaceous125113
YutyrannusCretaceous125124
SinosauropteryxCretaceous124122
FukuiraptorCretaceous121.4113
FukuisaurusCretaceous121.4113
SuchomimusCretaceous121113
AtlascopcosaurusCretaceous120110
MinmiCretaceous120112
NigersaurusCretaceous119113
LeaellynasauraCretaceous118110
TyrannotitanCretaceous118113
AcrocanthosaurusCretaceous115110
CedarpeltaCretaceous115105
DeinonychusCretaceous115108
EocarchariaCretaceous115110
LurdusaurusCretaceous115112
MicrovenatorCretaceous115108
SauropeltaCretaceous115105
TenontosaurusCretaceous115100
ZephyrosaurusCretaceous115108
AltirhinusCretaceous113100.5
AlxasaurusCretaceous113100.5
BorealopeltaCretaceous113110
ChubutisaurusCretaceous113100.5
EquijubusCretaceous113105
ErectopusCretaceous113100.5
GobititanCretaceous113100.5
IrritatorCretaceous113108
SauroposeidonCretaceous113100.5
SonorasaurusCretaceous11299.6
AquilopsCretaceous109104
AbydosaurusCretaceous105100.5
KunbarrasaurusCretaceous105100
MuttaburrasaurusCretaceous105100
PawpawsaurusCretaceous105100.5
ProbactrosaurusCretaceous10596
AnimantarxCretaceous10498
PatagotitanCretaceous102100
EpachthosaurusCretaceous100.589.8
RebbachisaurusCretaceous100.593.9
ErketuCretaceous10089
FonaCretaceous10097
AegyptosaurusCretaceous99.693.5
CarcharodontosaurusCretaceous99.693.5
DeltadromeusCretaceous99.693.5
DongyangosaurusCretaceous99.689.8
GiganotosaurusCretaceous99.697
LimaysaurusCretaceous99.695
NodosaurusCretaceous99.693.9
BuitreraptorCretaceous9993
EolambiaCretaceous9995
HuabeisaurusCretaceous9983.6
SpinosaurusCretaceous9993.5
ParalititanCretaceous9894
MapusaurusCretaceous9793.5
AlectrosaurusCretaceous9690
ArchaeornithomimusCretaceous9689
ArgentinosaurusCretaceous9692
BactrosaurusCretaceous9685
DiamantinasaurusCretaceous9693
GarudimimusCretaceous9689
GigantoraptorCretaceous9689
GilmoreosaurusCretaceous9689
GobihadrosCretaceous9689
ProtohadrosCretaceous9695
RugopsCretaceous9693
SavannasaurusCretaceous9693
SegnosaurusCretaceous9689
SkorpiovenatorCretaceous9693
TalarurusCretaceous9689
WintonotitanCretaceous9693
AustralovenatorCretaceous9592
BorealosaurusCretaceous9589
MeraxesCretaceous9593.9
OryctodromeusCretaceous9593.5
UrbacodonCretaceous9490
NothronychusCretaceous93.991
ZuniceratopsCretaceous9390
CaenagnathasiaCretaceous9290
ItemirusCretaceous9289.8
LevnesoviaCretaceous9289
TuranoceratopsCretaceous9289
UlughbegsaurusCretaceous9290
MegaraptorCretaceous9188
UnenlagiaCretaceous9188
FutalognkosaurusCretaceous89.886.3
MacrogryphosaurusCretaceous89.886.3
ClaosaurusCretaceous8782
AntarctosaurusCretaceous86.383.6
BonitasauraCretaceous86.383.6
HungarosaurusCretaceous86.383.6
NotocolossusCretaceous86.383.6
MochlodonCretaceous8683
GasparinisauraCretaceous8580
KoreanosaurusCretaceous8580
SonidosaurusCretaceous8572
RhabdodonCretaceous8466
AbelisaurusCretaceous83.670.6
GoyocephaleCretaceous83.672.1
IbiraniaCretaceous83.672.1
MaxakalisaurusCretaceous83.670.6
NeuquensaurusCretaceous83.672.1
StruthiosaurusCretaceous83.666
LythronaxCretaceous80.679.9
ColepiocephaleCretaceous80.577.5
DiabloceratopsCretaceous80.579.5
GryposaurusCretaceous80.574.5
HadrosaurusCretaceous80.578.5
LeptorhynchosCretaceous80.575
CerasinopsCretaceous8076
PinacosaurusCretaceous8075
AppalachiosaurusCretaceous7977
WendiceratopsCretaceous7978
AlbertaceratopsCretaceous7877
BrachylophosaurusCretaceous7875
MedusaceratopsCretaceous7876.5
PlatypeltaCretaceous77.575
AgujaceratopsCretaceous7773
AvaceratopsCretaceous7774
CorythosaurusCretaceous7775
DaspletosaurusCretaceous7774
DreadnoughtusCretaceous7770
MaiasauraCretaceous7775.5
SaurornitholestesCretaceous7774
TeratophoneusCretaceous7775
CitipesCretaceous76.974
AhshislepeltaCretaceous76.574.5
CaenagnathusCretaceous76.574.8
CentrosaurusCretaceous76.575.5
ChasmosaurusCretaceous76.575
ChirostenotesCretaceous76.574.5
DromaeosaurusCretaceous76.574.8
EdmontoniaCretaceous76.569
ForaminacephaleCretaceous76.575
GorgosaurusCretaceous76.575
HesperonychusCretaceous76.574.8
LambeosaurusCretaceous76.575
LatenivenatrixCretaceous76.574.5
OrnithomimusCretaceous76.566
OrodromeusCretaceous76.574.5
PanoplosaurusCretaceous76.575
ParasaurolophusCretaceous76.573
ProsaurolophusCretaceous76.574.5
ScolosaurusCretaceous76.574.8
StegocerasCretaceous76.574.5
StenonychosaurusCretaceous76.575
StruthiomimusCretaceous76.574.8
EuoplocephalusCretaceous76.475
KosmoceratopsCretaceous76.475.5
UtahceratopsCretaceous76.475.5
SpiclypeusCretaceous76.275.2
ZuulCretaceous76.275.2
BrontotholusCretaceous7674
NasutoceratopsCretaceous7675.5
PuertasaurusCretaceous7670
MagnapauliaCretaceous75.573
OohkotokiaCretaceous75.574
StyracosaurusCretaceous75.575
VagaceratopsCretaceous75.574.5
BagaceratopsCretaceous7571
ByronosaurusCretaceous7571
CitipatiCretaceous7571
EiniosaurusCretaceous7574
HypacrosaurusCretaceous7567
KhaanCretaceous7571
MahakalaCretaceous7571
NodocephalosaurusCretaceous7573
OviraptorCretaceous7571
PentaceratopsCretaceous7573
ProtoceratopsCretaceous7571
SaichaniaCretaceous7570
SaurornithoidesCretaceous7571
ShuvuuiaCretaceous7571
TarchiaCretaceous7570
VelociraptorCretaceous7571
StegourosCretaceous74.971.7
BistahieversorCretaceous74.573
KritosaurusCretaceous74.572
ArcovenatorCretaceous7472
DromiceiomimusCretaceous73.568.5
PachyrhinosaurusCretaceous73.569
SinoceratopsCretaceous73.572.5
ZhuchengtyrannusCretaceous73.570.6
EdmontosaurusCretaceous7366
LirainosaurusCretaceous7370
ShantungosaurusCretaceous7368
SphaerotholusCretaceous7366
TaniusCretaceous7370
TsintaosaurusCretaceous7370
AnodontosaurusCretaceous72.866.8
AnchiceratopsCretaceous72.571
CoahuilaceratopsCretaceous72.571.5
AeolosaurusCretaceous72.166
AmpelosaurusCretaceous72.166
ArgyrosaurusCretaceous72.166
BaurutitanCretaceous72.166
IsisaurusCretaceous72.166
MagyarosaurusCretaceous72.166
NemegtosaurusCretaceous72.166
NoasaurusCretaceous72.166
NullotitanCretaceous72.166
PetrustitanCretaceous72.166
RocasaurusCretaceous72.166
SaltasaurusCretaceous72.166
TalenkauenCretaceous72.166
WannanosaurusCretaceous72.166
ArrhinoceratopsCretaceous7270
AtrociraptorCretaceous7268
AustroraptorCretaceous7269
AvimimusCretaceous7268
BonapartenykusCretaceous7266
CarnotaurusCretaceous7269.9
MononykusCretaceous7268
MontanoceratopsCretaceous7269
PrenocephaleCretaceous7269
PyroraptorCretaceous7270.6
QuaesitosaurusCretaceous7266
ZalmoxesCretaceous7266
AlbertavenatorCretaceous71.571
AlbertonykusCretaceous7168
AlbertosaurusCretaceous7168
AlioramusCretaceous7168
DeinocheirusCretaceous7168
GallimimusCretaceous7168
HomalocephaleCretaceous7169
NemegtomaiaCretaceous7168
ParksosaurusCretaceous7168
SaurolophusCretaceous7168.5
TarbosaurusCretaceous7168
ElmisaurusCretaceous70.666
MasiakasaurusCretaceous70.666
TelmatosaurusCretaceous70.666
AlamosaurusCretaceous7066
CharonosaurusCretaceous7066
MajungasaurusCretaceous7066
OksokoCretaceous7066.8
OlorotitanCretaceous7066
OpisthocoelicaudiaCretaceous7066
RapetosaurusCretaceous7066
TherizinosaurusCretaceous7066
GlyptodontopeltaCretaceous6966
RegaliceratopsCretaceous68.567.5
AnkylosaurusCretaceous6866
AnzuCretaceous6866
DryptosaurusCretaceous6866
LeptoceratopsCretaceous6866
PachycephalosaurusCretaceous6866
PararhabdodonCretaceous6866
PectinodonCretaceous6866
ThescelosaurusCretaceous6866
TorosaurusCretaceous6866
TriceratopsCretaceous6866
TyrannosaurusCretaceous6866
AcheroraptorCretaceous67.266
TrierarchuncusCretaceous6766

Ages are in millions of years ago (Ma). Horizontal axis runs from 252 Ma on the left to 66 Ma on the right.

Reading the timeline

The ranges come from the fossil record, so a long bar means a genus is known from rocks across a long span, not necessarily that it was common. The three periods are shaded across the top. Open any genus for its full page, or compare sizes on the compare tool.