Theropod size

Theropods are the third largest dinosaurs although there were small ones. Only Ornithopod family and the Sauropodomorpha members were even bigger. The smallest theropod ever is the Bee Humming Bird but the smallest nonavian known was said to be Anchiornis which grew 13 inches although recently smaller theropods have been found. While this Spinosaurus and Giganotosaurus were the largest for now. However we might never known which was the smallest or which was the largest theropod.

Longest theropods
Note that Therizinosaurus and Deinocheirus originally said to be close to 16 meters in length. More recent estimates showed it was only 10 meters.
 * 1) Spinosaurus-[33-60 ft]
 * 2) Unnamed-[possibly 33-49 ft]
 * 3) Giganotosaurus-[40-46 ft]
 * 4) Tyrannotitan-[40-46 ft]
 * 5) Oxalaia-[36-46 ft]

Heaviest Theropods

 * 1) Spinosaurus-[6-20.9 t]
 * 2) Tyrannosaurus-[4.5-18.5 t]
 * 3) Carcharodontosaurus-3-15.1 t]
 * 4) Bahariasaurus
 * 5) Giganotosaurus-[6-13.8]