Dempsey. Joe is overrated he never beat a good real hard punching fighter.Against Foreman he was hopeless.
Dempsey is not close to Marciano/Baer/Liston power but Foreman? Even Foreman couldn't knock him cold but Dempsey? Sure Dempsey would drop him 2/3 times but that's it and then Frazier workrate would win as he did against Bonavena.