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.
Spinosaurous
Given the size difference alone, Godzilla would take a good chunk out of a T-rex, so it's an easy one.
wwe