Spinosaurus was among the largest of all known carnivorous dinosaurs, possibly larger than Tyrannosaurus and Giganotosaurus. Estimates published in 2005, 2007, and 2008 suggested that it was between 12.6–18 metres (41–59 ft) in length and 7 to 20.9 tonnes (7.7 to 23.0 short tons) in weight.[1][2][3] New estimates published in 2014 and based on more complete specimens, supported the earlier research, finding that Spinosaurus could reach lengths greater than 15 m (49 ft).[4]