HW - Joe Louis LHW - Ezzard Charles MW - Ray Robinson / Marvin Hagler WW - Ray Robinson LW - Roberto Duran / Pernell Whittaker FW - Willie Pep BW - Eder Jofre fW - Not sure about this weight class.
HW: Muhammad Ali LHW: Ezzard Charles MW: Marvin Hagler WW: Sugar Ray Robinson LW: Roberto Duran FW: Henry Armstrong BW: Ruben Olivares Fly: Fighting Harada
Heavyweight : Muhammad Ali Light Heavyweight : Ezzard Charles Middleweight : Harry Greb Welterweight : Sugar Ray Robinson Lightweight : Benny Leonard Featherweight : Willie Pep Bantamweight : Ruben Olivares Flyweight : Miguel Canto Mind you, I'm only taking into acount their accomplishments in the particular weight division, I actually rank Duran, Armstrong and Wilde above Leonard, Pep, Canto overall respectively, but they just didn't do as much in those particular divisions to be put above them.
HW: Muhammad Ali (H2H), Tie: Joe Louis + M. Ali (Record / Legacy) LHW: Ezzard Charles (H2H) / Archie Moore (Record / Legacy) MW: Marvin Hagler H2H & Legacy WW: Sugar Ray Robinson H2H & Legacy Don't know much about the lighter weight classes. It lacks of my interests...but i really like PW! (I just considered fighters where i can rely on a good amount of video footage, no hearsay and newspaper stuff)
Rummy did a survey, with a video for the results last year; it is pinned at the top of the forum: https://www.boxingforum24.com/threads/top-35-all-time-reveal-boxing-survey-series.653021/
Sure some people would have a consensus, sure, i.e Greb, Armstrong, SRR for me Louis at HW. But the truth is, there are many, and as I say, the differences at the TOP are little, that is more the Truth in a 150 years of Hundreds of Great Fighters. GREAT, Great, great, Excellent, Very Good, that sort of thing.
Heavy-DEMPSEY Lt-Heavy-TUNNEY Middle-MONZON Welter-ROBINSON Light-DURAN Feather-PEP/SANCHEZ Bantam-ZARATE Fly-CANTO
Heaveight : Muhammad Ali Light Heavyweight : Bob Foster Middleweight : Ray Robinson Welterweight : Ray Robinson Lightweight : Roberto Duran Featherweight : Sandy Saddler! Bantamweight : Ruben Olivares Flyweight : Roman Gonzalez