1. Sugar Ray Leonard
2. Roy Jones Jr.
3. Meldrick Taylor
4. Muhammad Ali
5. Pernell Whitaker
6. Floyd MayweatherJr
7. Hector "Macho" Camacho
8. Sugar Ray Robinsdon
9. Manny Pacquiao
10. Floyd Patterson
Honorable mention to Harry Greb, Shane Mosley, Willie Pep, Benny Leonard, and Salvador Sanchez
Mike Tyson
Sugar Ray Leonard
Muhammed Ali
Meldrick Taylor
Sugar Ray Robinson
Pernell Whitake
Hector Camacho
Roy Jones Jr
Amir Khan
Manny Pacquiao
1. Roy Jones Jr.
2. Sugar Ray Leonard
3. Meldrick Taylor
4. Pernell Whitaker
5. Floyd Mayweather Jr.
6. Sugar Ray Robinson
7. Muhammad Ali
8. Hector Camacho
9. Manny Pacquiao
10. Mike Tyson/Floyd Patterson
In no particular order:
Sugar Ray Robinson
Floyd Patterson
Muhammad Ali
Sugar Ray Leonard
Hector Camacho
Meldrick Taylor
Pernell Whitaker
Roy Jones Jr.
Manny Pacquiao
Floyd Mayweather