Earnie Shavers hits hardest. From that list i would pick Foreman whos propably the 2nd hardest puncher of all time.
george gets it for me for his even untrained style he was hiting so hard lewis comes secound his right hand is as hard as anyone can hit then tyson his double barrage his handspeed and one shot power gave him a streak of koes
Tyson is not one of the 5 hardest hitter of all time IMO. But he had the best mixture of power, speed and skill so he was a verry good puncher and maybe the most dangerous in his prime, but not the hardest punching one.
Joe Louis. Hard, compact, inside punches and power in both hands. Drill-o-matic, you didn't vote did you?
To me Tyson was the best puncher of all time.. no doubt. His combos were wicked and he tagged body and head. But Foreman if you are talking about raw power. No doubt. put any of these guys in the ring with him prime for prime they would not stand toe to toe.