If you ask me, Allosaurus would beat the living crap out of all those three in a race. Acrocanthosaurus would be tied with _Allosaurus_, T.Rex would come a conciderable margin behind and Both _G.carolinii_ & _C.saharicus_ would end up a few steps behind ...