It's stupid to put Margarito in front of Mayweather, Cotto less so, but still its a loooong stretch to say he would beat Mayweather. Margarito had a lot of trouble with Clottey who may have won if both hands had held up, and Cotto was impressive, but so was Baldomir against Zab Judah who Judah couldn't hurt, and had a harder time hitting cleanly. I think Baldomir is still up there.