Hope you know the Spinosaurus was not the biggest scientifically the Spinosaurus would have been way smaller than people think it is. The Tyrannosaurus Rex was most likely the largest carnivorous dinosaur or maybe even the Giganotosaurus. Although, if your going off length then yes it's the biggest but generally I usually go off of the height of the dinosaur