Mesozoic
Jurassic
Early Jurassic
Toarcian
Pliensbachian
Sinemurian
Hettangian
Triassic
Late Triassic
Rhaetian
Norian
Carnian
Middle Triassic
Ladinian
208.2 Ma
Paleozoic
Ordovician
Late Ordovician
Hirnantian
Katian
Sandbian
Middle Ordovician
Darriwilian
Dapingian
Early Ordovician
Floian
Tremadocian
Cambrian
Furongian
Stage 10
Jiangshanian
246.2 Ma
Neoproterozoic
Cryogenian
64.7 Ma
Neoproterozoic
Cryogenian
Tonian
Mesoproterozoic
Stenian
Ectasian
25.0 Ma
Mesoproterozoic
Ectasian
Calymmian
-62.5 Ma
Mesoproterozoic
Ectasian
Calymmian
187.5 Ma
Mesoproterozoic
Calymmian
Paleoproterozoic
Statherian
Orosirian
700.0 Ma
Paleoproterozoic
Siderian
Neoarchean