The simple answer is we can't know at all. Largely of what we know about Dinosaurs is speculative, because we have to make a lot of speculations about them. Spinosaurus in particular is only known from few fossils, with large rages is size estimates ranging from 41 to 59 ft in length and 7.7 to 23.0 tons in weight . Spinosaurus would of been bigger and therefore stronger as well as having some nasty claws, T-Rex had a much meaner bite backing it up.
Now T-Rex fans will flip out over the Jurassic park 3 fight, where they will argue the T-rex was a juvenile, but will leave out the Spinosaurus was also smaller the what is currently estimated to be as well.
Some will argue the Spinosarus only ate fish, and while is undoubtedly did eat fish it is also incredibly likely it ate other dinosaurs. It is also believed that Spinosarus would switch between fish and meat, competing with both large Crocodilian and other Theropods, like Carcharodontosaurus, who was also bigger than T-Rex.
So untimely we really can't known, and people will argue for both sides and both will site facts, be really we don't know.
Trex
trex
Trex because it would step on the sandwich without even noticing.
t-rex would win because its much stronger and has the most powerful jaw
No a mt could not win
The T.rex is the "King of the Dinosaurs" so it means that it can defeat anything on it's way.
Yeah maybe Godzilla. Or a trex. he's smaller.
Predator x
Dragon, hands-down. They can fly and breathe fire! A T-rex can only do headbutts.
Given the size difference alone, Godzilla would take a good chunk out of a T-rex, so it's an easy one.
Spinosaurous
there should be two majungatholous here are the reasons 1. because trex weighs 7 tons and majungasaurus 1 to 3 tons and also trex is 14 feet larger so a trex would try bite neck but majungasaurus would use its bat like tail and make crack in trex teeth but trex now gets a change to bite on the body now the majungasaurus gets faint the other majungasurus bites the trex neck and the trex throws off the majungasaurus but it cant bite the majungasaurus as it teeth had cracks and while biting the first majungasaurus they broke so it tries to stamp the majungasaurus second but the also bit the trex on his legs but unable to move Sothe winner is atie but if the both attack at same time majungasaurus is the winner be majungasaurus as it is very fast agile and can run 56 kph and itsaid to be slow because it is only slower than many abelisaurs WINNER - majungasaurus and now its the king of dinosaurs sorry trex fans