My opinion on him is riding largely on the Pac-Cotto fight, tbh. Morales beat him, JMM beat him twice [imo], DLH was a shell/punch bag, Hatton threw his face at Pacquiao's fists. Yet clearly he is a great fighter. Handspeed, headmovement, footwork, ability to execute a gameplan [notice I don't say Ring IQ], a good chin [will be a great chin if he can survive a few clean shots from Cotto, though we may not see this happen] and a lot of heart, coupled with his ability to shift weight whilst maintaining/improving his level of performance and the exciting, aggressive style he employs make him one of the more complete fighters I've seen. IMO, if he beats Cotto I would rate him top 10 p4p, and if he can beat Mayweather after that then possibly top 8 p4p.
Bookmarks