Species,Period,Length_m,Mass_kg,Diet Stegosaurus,Late Jurassic,9.0,5000,Herbivore Triceratops,Late Cretaceous,9.0,6000,Herbivore Tyrannosaurus,Late Cretaceous,12.3,8400,Carnivore Velociraptor,Late Cretaceous,2.0,15,Carnivore Brachiosaurus,Late Jurassic,26.0,56000,Herbivore Ankylosaurus,Late Cretaceous,6.5,6000,Herbivore Parasaurolophus,Late Cretaceous,9.5,2500,Herbivore Diplodocus,Late Jurassic,26.0,16000,Herbivore Allosaurus,Late Jurassic,8.5,2300,Carnivore Spinosaurus,Late Cretaceous,15.0,7400,Piscivore Pachycephalosaurus,Late Cretaceous,4.5,450,Herbivore Carnotaurus,Late Cretaceous,8.0,1500,Carnivore Iguanodon,Early Cretaceous,10.0,3400,Herbivore Pteranodon,Late Cretaceous,6.0,25,Piscivore Deinonychus,Early Cretaceous,3.4,73,Carnivore Apatosaurus,Late Jurassic,21.0,23000,Herbivore Compsognathus,Late Jurassic,1.0,3,Carnivore Gallimimus,Late Cretaceous,6.0,440,Omnivore Therizinosaurus,Late Cretaceous,10.0,5000,Herbivore Archaeopteryx,Late Jurassic,0.5,1,Carnivore Baryonyx,Early Cretaceous,10.0,1700,Piscivore Coelophysis,Late Triassic,3.0,30,Carnivore Dilophosaurus,Early Jurassic,7.0,400,Carnivore Giganotosaurus,Late Cretaceous,13.0,6800,Carnivore Edmontosaurus,Late Cretaceous,13.0,4000,Herbivore Protoceratops,Late Cretaceous,1.8,83,Herbivore Oviraptor,Late Cretaceous,2.0,33,Omnivore Maiasaura,Late Cretaceous,9.0,3000,Herbivore Kentrosaurus,Late Jurassic,4.5,1600,Herbivore Plateosaurus,Late Triassic,8.0,1500,Herbivore Ceratosaurus,Late Jurassic,6.0,980,Carnivore Megalosaurus,Middle Jurassic,9.0,1400,Carnivore Corythosaurus,Late Cretaceous,9.0,3800,Herbivore Lambeosaurus,Late Cretaceous,9.4,5600,Herbivore Styracosaurus,Late Cretaceous,5.5,2700,Herbivore Dracorex,Late Cretaceous,3.0,450,Herbivore Microraptor,Early Cretaceous,0.8,1,Carnivore Psittacosaurus,Early Cretaceous,2.0,20,Herbivore Sauropelta,Early Cretaceous,5.0,1500,Herbivore Nodosaurus,Late Cretaceous,6.0,3500,Herbivore Euoplocephalus,Late Cretaceous,6.0,2000,Herbivore Citipati,Late Cretaceous,2.9,75,Omnivore Ornithomimus,Late Cretaceous,3.5,170,Omnivore Struthiomimus,Late Cretaceous,4.3,150,Omnivore Dromaeosaurus,Late Cretaceous,2.0,15,Carnivore Utahraptor,Early Cretaceous,6.0,500,Carnivore Suchomimus,Early Cretaceous,11.0,3800,Piscivore Irritator,Early Cretaceous,8.0,1000,Piscivore Carcharodontosaurus,Late Cretaceous,12.0,6200,Carnivore Acrocanthosaurus,Early Cretaceous,11.5,5200,Carnivore Torvosaurus,Late Jurassic,10.0,3600,Carnivore Camarasaurus,Late Jurassic,18.0,18000,Herbivore Amargasaurus,Early Cretaceous,10.0,8000,Herbivore Nigersaurus,Early Cretaceous,9.0,4000,Herbivore Dreadnoughtus,Late Cretaceous,26.0,65000,Herbivore Argentinosaurus,Late Cretaceous,30.0,73000,Herbivore Patagotitan,Late Cretaceous,31.0,69000,Herbivore Mamenchisaurus,Late Jurassic,22.0,18000,Herbivore Shunosaurus,Middle Jurassic,11.0,3000,Herbivore Tuojiangosaurus,Late Jurassic,7.0,4000,Herbivore Wuerhosaurus,Early Cretaceous,7.0,4000,Herbivore Huayangosaurus,Middle Jurassic,4.5,500,Herbivore Dacentrurus,Late Jurassic,8.0,5000,Herbivore Lexovisaurus,Middle Jurassic,6.0,2000,Herbivore Chungkingosaurus,Late Jurassic,4.0,1000,Herbivore Miragaia,Late Jurassic,6.5,2000,Herbivore Jiangjunosaurus,Late Jurassic,6.0,2500,Herbivore Hesperosaurus,Late Jurassic,6.5,3500,Herbivore Loricatosaurus,Middle Jurassic,6.0,2000,Herbivore Paranthodon,Early Cretaceous,5.0,900,Herbivore Regnosaurus,Early Cretaceous,4.5,800,Herbivore Dravidosaurus,Late Cretaceous,3.0,500,Herbivore Craterosaurus,Early Cretaceous,4.0,700,Herbivore