ESPN2 News

Hardest Punching Heavyweights All-Time

  1. George Foreman
  2. Earnie Shavers
  3. Mike Tyson
  4. Lennox Lewis
  5. Tommy Morrison
  6. Wladimir Klitschko
  7. Shannon Briggs
  8. Deontay Wilder
  9. Ray Mercer
  10. Razor Ruddock
  11. Anthony Joshua
  12. Joe Louis
  13. Frank Bruno
  14. Rocky Marciano
  15. Joe Frazier