rankgoat.com

                            actual

                                                      alltime

rankgoat.com

actual

actual

alltime

alltime

rankgoat.com

actual

1. Oleksandr Usyk

(20-0-0)

2. Saul Avarez

(58-2-2)

3. Terence Crawford

(39-0-0)

4. Naoya Inoue

(24-0-0)

5. Tyson Fury

(33-0-1)

6. Josh Taylor

(19-0-0)

7. Errol Spence

(28-0-0)

8. Devin Haney

(29-0-0)

9. Jermell Charlo

(35-1-1)

10. Dimitry Bivol

(21-0-0)

alltime

1. Sugar Ray Robinson

(174-19-6)

2. Muhammad Ali

(56-5-0)

3. Joe Louis

(66-3-0)

4. Henry Armstrong

(151-22-10)

5. Willie Pep

(229-11-1)

6. Archie Moore

(186-23-10)

7. Roberto Duran

(103-16-0)

8. Benny Leonard

(185-22-9)

9. Floyd Mayweather Jr.

(50-0-0)

10. Rocky Marciano

(49-0-0)