1. Floyd Mayweather

2.Bernard Hopkins

3.Joe Calzaghe

4. Shane Mosely

5. Manny Pacquiao

6.Miguel Cotto

7. Ricky Hatton

8. Juan Diaz

9. Winky Wright

10. Ivan Calderon

0.0 - All time king - JAMES TONEY

Peace

Edit: After some deliberation i have changed up...

Im bumping

8.Juan Manuel Marquez

9.Winky

10.Juan Diaz

And as for ivan i think im going

11. Vasquez

12. Ivan calderon

Peace