Lennox Lewis had a great right uppercut, great straight right and a looping right (earlier in his career). Packed a ton of hitting power, a big ass reach and plenty of speed as well. Tyson had less reach but other than that he'd qualify just the same. Marciano would have all the right handed punches that are not in the book.
Cross, not many can beat the one Marciano hit Walcott with, but as Chris said, other than that Marciano would have all of the other right handed punches not in the book. IMO Tyson had the greatest right uppercut of all time, although Lewis had a great one as well.
alexis "explosive thin man" arguello..had one of the greatest right hands of all time..he timed his oppnents with the left jab..than BOOM..the right whacks them in the face..his punches.where picture perfect....kostya tszyu had also a perfect right hand...more specifically his right cross..