Over the years, we have seen some extraordinary fighters mesmerise audiences through their talents in the ring.

Several boxers have come and gone, cementing their legacy and establishing themselves as one of the sport's all-time greats. Some are even considered among the greatest sportspeople ever.

With that being said, The Ring have made quite a sensational compilation of the top five fighters in every single weight division, selected by a panel comprising of eminent writers and historians.

After the panel picked their top 5, five points were given to the No.1 picks, four to the No.2 picks, three to the No.3 and so on, before the scores were totalled.

So here goes, without further ado, here are the top five boxers in every single weight class, according to The Ring.

Heavyweight: 1) Muhammad Ali, 2) Joe Louis, 3) Larry Holmes, 4) Lennox Lewis, 5) Jack Johnson

Cruiserweight: 1) Evander Holyfield, 2) Oleksandr Usyk, 3) Carlos de Leon, 4) David Haye, 5) Juan Carlos

p1fhfn70kt95mdofe5h1jhqj52j.jpg

Light heavyweight: 1) Ezzard Charles, 2) Archie Moore, 3) Bob Foster, 4) Michael Spinks, 5) Gene Tunney

Super middleweight: 1) Joe Calzaghe, 2) Roy Jones Jr. 3) Andre Ward, 4) James Toney, 5) Carl Froch

Middleweight: 1) Sugar Ray Robinson, 2) Carlos Monzon, 3) Harry Greb, 4) Marvelous Marvin Hagler, 5) Bernard Hopkins

Junior Middleweight: 1) Thomas Hearns, 2) Mike McCallum, 3) Terry Norris, 4) Winky Wright, 5) Nino Benvenuti

Welterweight: 1) Sugar Ray Robinson, 2) Sugar Ray Leonard, 3) Henry Armstrong, 4) Thomas Hearns, 5) Jose Napoles

Junior Welterweight: 1) Julio Cesar Chavez, 2) Aaron Pryor, 3) Koztya Tsyzu, 4) Barney Ross, 5) Antonio Cervantes

Lightweight: 1) Roberto Duran, 2) Benny Leonard, 3) Joe Gans, 4) Pernell Whitaker, 5) Ike Williams

Junior Lightweight: 1) Alexis Arguello, 2) Floyd Mayweather, 3) Julio Cesar Chavez, 4) Azumah Nelson, 5) Manny Pacquiao

p1fhfn890hr2l1pje1ir58gu1p5ml.jpg

Featherweight: 1) Willie Pep, 2) Salvador Sanchez, 3) Henry Armstrong, 4) Sandy Saddler, 5) Abe Attell

Junior Heavyweight: 1) Wilfredo Gomez, 2) Marco Antonio Barrera, 3) Erik Morales, 4) Guillermo Rigondeaux, 5) Daniel Zaragoza

Bantamweight: 1) Eder Jofre, 2) Ruben Olivares, 3) Carlos Zarate, 4) Manuel Ortiz, 5) Panama Al Brown

Junior Bantamweight: 1) Khaosai Galaxy, 2) Jiro Watanabe, 3) Johnny Tapia, 4) Gilberto Roman, 5) Sung Kil Moon

Flyweight: 1) Jimmy Wilde, 2) Miguel Canto, 3) Pascual Perez, 4) Pancho Villa, 5) Frankie Genaro

p1fhfn9id8iosscjmgp1q1l1n5in.jpg

ENTER GIVEAWAY

Junior Flyweight: 1) Michael Carbajal, 2) Humberto Gonzalez, 3) Jung Koo Chang, 4) Hilario Zapata, 5) Roman Gonzalez

Strawweight: 1) Ricardo Lopez, 2) Ivan Calderon, 3) Roman Gonzalez, 4) Rosendo Alvarez, 5) Chanda Porpaoin