1. Floyd Mayweather, Jr.
2. Abner Mares
3. Andre Ward
4. Mikey Garcia
5. Manny Pacquiao
Floyd Mayweather- His movement, speed, defense, the way he slips punches is amazing to watch. Many do not like him but all should respect him for what he has done in the ring.
Andre Ward- His movement and speed is showing right now in the middleweight class no one comes close.
Chad Dawson- He has it speed, combos, power but I hope he can hold on to what he has and progress into a great fighter.
Kelly Pavlic- Amazing chin, great counter puncher, power, good speed. What will come of him I know he will be back.
Jermain Taylor- Great on offense, alright on defense, alright power and speed, good movement. He wasn't great at anything but he also wasn't bad at anything he had all the skills to become great he just needed an upgrade it maybe to late but he is still a good fighter.
Honorable Mentions:
Bernard Hopkins: He is still good but he is an all time great in his prime almost no one could stop him.
Roy Jones Jr.: Maybe retired for good but was also an all time great and in his prime him and Hopkins were the greatest middle and light heavies of there era and top five greatest middle and light heavies of all time.
Fruit of the looms by a long shot for sure
5. Mikey Garcia
4. Chavez Jr.
3. Marquez
2. Canelo
1. Abner Mares - Great fight résumé & is very underrated.
My all time favorite is probably Naseem Hamed though. He was a joy to watch.