Geological Ages of the Earth

Name of Geological Age Millions of Years Ago
Phanerozoic Cenozoic Quaternary Holocene 0.011
Pleistocene 1.8
Tertiary Neogene Pliocene Piacenzian
Zanclean 5.3
Miocene Messinian
Tortonian
Serravalian
Langhian
Burdigalian
Aquitanian 23.8
Paleogene Oligocene Chattian
Rupelian 33.7
Eocene Priabonian
Bartonian
Lutetian
Ypresian 54.8
Paleocene Thanetian
Selandian
Danian 65 *
Mesozoic Cretaceous Late Maastrichtian
Campanian
Santonian
Coniacian
Turonian
Cenomanian
Early Albian
Aptian
Barremian
Hauterivian
Valanginian
Berriasian 144
Jurassic Late Tithonian
Kimmeridgian
Oxfordian
Middle Callovian
Bathonian
Bajocian
Aalenian
Early Toarcian
Pliensbachian
Sinemurian
Hettangian 206 *
Triassic Late Rhaetian
Norian
Carnian
Middle Ladinian
Anisian
Early Olenekian
Induan 248 *
Paleozoic Permian Late Tatarian
Kazanian
Kungurian
Early Artinskian
Sakmarian
Asselian 290
Carboniferous Late Gzelian
Kasimovian
Moscovia
Bashkirian
Early Serpukhovian
Visean
Tournaisian 354 *
Devonian Late Fammenian
Frasnian
Middle Givetian
Eifelian
Early Emsian
Praghian
Lockhovian 417
Silurian Late Pridolian
Ludlovian
Early Wenlockian
Llandoverian 443 *
Ordovician Late Ashgillian
Caradocian
Middle Llandeilian
Llanvirnian
Early Arenigian
Tremadocian 490
Cambrian Sunwaptan 495
Steptoan 500
Marjuman 505
Delamaran 510
Dyeray 515
Montezuman 520
543
Precambrian Proterozoic Neoproterozoic Vendian (Ediacaran) 650
900
Mesoproterozoic 1600
Paleoproterozoic 2500
Archaean Late Archaean 2900
Middle Archaean 3300
Early Archaean 3800
Hadean 4500