Cenozoic
Quaternary
Holocene
Pleistocene
Late Pleistocene
Middle Pleistocene
Calabrian
Gelasian
Neogene
Pliocene
Piacenzian
72.1 Ma
Mesozoic
Cretaceous
Late Cretaceous
Campanian
0.6 Ma
Mesozoic
Cretaceous
Late Cretaceous
Campanian
Santonian
4.6 Ma
Mesozoic
Cretaceous
Late Cretaceous
Coniacian
Turonian
Cenomanian
Early Cretaceous
Albian
12.5 Ma
Mesozoic
Cretaceous
Early Cretaceous
Albian
Aptian
20.5 Ma
Mesozoic
Cretaceous
Early Cretaceous
Valanginian
Berriasian
Jurassic
Late Jurassic
Tithonian
16.5 Ma
Mesozoic
Jurassic
Late Jurassic
Oxfordian
Middle Jurassic
Callovian
-3.6 Ma
Mesozoic
Jurassic
Late Jurassic
Oxfordian
Middle Jurassic
Callovian
Bathonian
1.4 Ma
Mesozoic
Jurassic
Middle Jurassic
Bajocian
Aalenian
Early Jurassic
Toarcian
-8.2 Ma
Mesozoic
Jurassic
Middle Jurassic
Bajocian
Aalenian
2.8 Ma
Mesozoic
Jurassic
Middle Jurassic
Aalenian
Early Jurassic
Toarcian
Pliensbachian
Sinemurian
Hettangian
Triassic
Late Triassic
Rhaetian
Norian
Carnian
Middle Triassic
Ladinian
Anisian
Early Triassic
Olenekian
Induan
21.1 Ma
Paleozoic
Permian
Cisuralian
Kungurian
Artinskian
Sakmarian
Asselian
Carboniferous
Pennsylvanian
Gzhelian
Kasimovian
Moscovian
Bashkirian
3.1 Ma
Paleozoic
Carboniferous
Pennsylvanian
Bashkirian
Mississippian
Serpukhovian
Visean
14.5 Ma
Paleozoic
Carboniferous
Mississippian
Tournaisian
11.6 Ma
Paleozoic
Devonian
Late Devonian
Famennian
Frasnian
25.0 Ma
Paleozoic
Devonian
Early Devonian
Emsian
Pragian
Lochkovian
Silurian
Pridoli
Ludlow
Ludfordian
Gorstian
Wenlock
Homerian
Sheinwoodian
Llandovery
Telychian
Aeronian
Rhuddanian
4.4 Ma
Paleozoic
Ordovician
Late Ordovician
Hirnantian
Katian
6.0 Ma
Paleozoic
Ordovician
Late Ordovician
Sandbian
Middle Ordovician
Darriwilian
Dapingian
Early Ordovician
Floian
Tremadocian
Cambrian
Furongian
Stage 10
Jiangshanian
Paibian
Series 3
Guzhangian
Drumian
Stage 5
Series 2
Stage 4
Stage 3
Terreneuvian
Stage 2
Fortunian
Neoproterozoic
Ediacaran
-582.1 Ma
Cenozoic
Quaternary
Holocene