The largest known predatory dinosaur was Spinosaurus (Spinosaurus – „spine lizard”). It was 12 – 18 m (41 – 59 ft) in length and 7 – 21 tons (15,432 – 46,297 lb) in weight. Spinosaurus is the heaviest and the largest known theropod dinosaur.
Source: https://dinoanimals.com/dinosaurs/the-heaviest-predatory-dinosaurs-theropods-top-10/
Spinosaurus lived in North Africa, from the lower Albian to the lower Cenomanian stages of the Cretacreous period, in other words, about 112 – 97 million years ago. Spinosaurus probably was larger predatory dinosaur than Tyrannosaurus.
Previous post:
The smallest bat in the world Next Post:
The biggest bat in the world
The smallest bat in the world Next Post:
The biggest bat in the world
I think if Spinosaurus fought against T.Rex, the T.Rex would have won, although Spinosaurus was bigger.