Boxing experts and those of his era, say that Rocky Marciano was the hardest puncher in boxing. His punches were short and in close. Actually the shorter a punch travels, the more power. So the long overhand right is not as powerful as the shorter punches thrown with bodyweight and torque.