i've never been a big list guy because there are so many things to look at when ranking fighters in an all-time list. if you're doing a top 20, what's the difference between #17 and #18? i do however have a list of the best fighter per each weight class. this was hard enough to decide. 140, 135 and 108 were the hardest to come up with a clear #1. cruiser and 105 were the easiest. i know this has been done hundreds of times on these boards but i've never typed out a list i've put effort into. i considered resume and h2h when listing these fighters. if you have a list, please post. lb-for-lb 1. Sam Langford Heavyweight 1. Muhammad Ali Cruiserweight 1. Evander Holyfield Light Heavyweight 1. Ezzard Charles Super Middleweight 1. Roy Jones Jr. Middleweight 1. Harry Greb Jr. Middleweight 1. Thomas Hearns Welterweight 1. Ray Robinson Jr. Welterweight 1. Aaron Pryor Lightweight 1. Roberto Duran Jr. Lightweight 1. Floyd Mayweather Jr. Featherweight 1. Willie Pep Jr. Featherweight 1. Wilfredo Gomez Bantamweight 1. Eder Jofre Jr. Bantamweight 1. Khaosai Galaxy Flyweight 1. Jimmy Wilde Jr. Flyweight 1. Michael Carbajal Strawweight 1. Ricardo Lopez
lb-for-lb 1. SRR Heavyweight 1. Joe Louis Cruiserweight 1. Evander Holyfield Light Heavyweight 1. Ezzard Charles Super Middleweight 1. Chris Eubank Middleweight 1. Hagler Jr. Middleweight 1. Thomas Hearns Welterweight 1. Ray Robinson Jr. Welterweight 1. Aaron Pryor Lightweight 1. Benny Leonard Jr. Lightweight 1. Alexis Arguello Featherweight 1. Sal Sanchez Jr. Featherweight 1. Wilfredo Gomez Bantamweight 1. Joltin' Jeff Chandler
lb-for-lb 1. Sugar Ray Robinson Heavyweight 1. Muhammad Ali Cruiserweight 1. Evander Holyfield Light Heavyweight 1. Ezzard Charles Super Middleweight 1. Roy Jones Jr. Middleweight 1. Sugar Ray Robinson Jr. Middleweight 1. Thomas Hearns Welterweight 1. Sugar Ray Robinson Jr. Welterweight 1. Aaron Pryor Lightweight 1. Ike Williams Jr. Lightweight 1. Floyd Mayweather Jr Featherweight 1. Henry Armstrong Jr. Featherweight 1. Wilfredo Gomez Bantamweight 1. Eder Jofre Flyweight 1. Benny Lynch
Heavyweight 1. Joe Louis Cruiserweight 1. Evander Holyfield Lt. Heavyweight 1. Bob Foster Super Middleweight 1. Joe Calzaghe Middleweight 1. Sugar Ray Robinson Jr. Middleweight 1. Thomas Hearns Welterweight 1. Sugar Ray Leonard Jr. Welterweight 1. Julio Cesar Chavez Lightweight 1. Roberto Duran Jr. Lightweight 1. Azumah Nelson Featherweight 1. Henry Armstrong Jr. Featherweight 1. Wilfredo Gomez Bantamweight 1. Ruben Olivares Jr. Bantamweight 1. Khaosai Galaxy Flyweight 1. Masao Ohba Jr. Flyweight 1. Humberto Gonzalez