My Top 10 are;

1- Mayweather
2- Pacquiao
3- Cotto
4- Pavlik
5- Calzaghe
6- Israel Vazquez
7- JM Marquez
8- Winky Wright
9- Ivan Calderon
10- Hatton