I thought Margarito's performance was very disappointing. He is an effective offensive fighter, but not dynamic by any means. He has huge holes in his defense and Clottey landed every punch in the book thru the first 4 rounds.
Margarito should be a considerable underdog against either Cotto or Williams, and I would have a hard time seeing Margarito win even a single round against Mayweather.
Bookmarks