1. Floyd Mayweather, Jr. 2. Manny Pacquiao 3. Bernard Hopkins 4. Winky Wright 5. Rafael Marquez 6. Juan Manuel Marquez 7. Joe Calzaghe 8. Jermain Taylor 9. Sugar Shane Mosley 10. Marco Antonio Barrera 11. Cotto 12. Hatton 13. Castillo 14. Casamayor 15. Spinks 16. De La Hoya 17. Kessler 18. John 19. Klitschko 20. Calderon Next: (in no order) Margarito, Darchinyan, Soto, Juan Diaz, Witter, etc.