Good list by RuddiGer, especially # 10 Tony Ayala Jr.
Since no one mentioned him yet, I wanted to add Clifford Etienne.
1. Sonny Liston
2. Mike Tyson
3. Jack Johnson
4. Bernard Hopkins
5. George Foreman
6. Riddick Bowe
7. Floyd Mayweather, Jr.
8. Aaron Pryor
9. Hector Camacho
10. Jake LaMotta
Jack Johnson
Carlos Monzon
Muhammed Ali
Floyd Mayweather
Pernell Whitaker
Mike Tyson
Johnny Tapia
Floyd Mayweather jr
Sonny Liston
Bernard Hopkins
Great list, thumbs up to Ruddiegar, my list reads like this:
Mohammad Ali
Jack Johnson
Floyd Mayweather Jr.
George Foreman
Sonny Liston
Mike Tyson
Riddick Bowe
Marvin Hagler
Jake LaMotta
Bernard Hopkins
Hector Camacho
You ask some odd questions, but cool all the same let me go with number 1
1. Bernard Hopkins
2. George Foreman
3. Mike Tyson
4. Floyd Maweather
5. Sonny Liston
6. Dwight Qawi
7. Hector Comacho
8. Riddick Bowe
9.Ike Ibeabuchi
10. Tony Ayala, Jr.
Im sure there is more but those are the 10 greatest I can think of, Naseem Hamed is another one but I dont consider him great.
....