I have to take Mayweather in this comparison. He is quicker, faster, better ring generalship, more accurate, better defensively, better stamina etc. The only edge I would give to Cotto is that he is a harder hitter