Thats pretty tough actually... Oscar is a better win, given the size difference ect.. But its clear Cotto has achieved more at the weight
As others have said, Oscar is clearly the best win. I wouldn't really have a problem if people want to still give the edge to Cotto simply because he's stayed in the division, but I don't really rate Mayorga and Margarito at all and even a Mayweather win over green Alvarez would make this not close.
Oscar is the best name on either resume but Cotto has had much more fights there and I doubt if we see Floyd at the weight again.
DLH stopped a much better Mayorga in 6 rounds and would clown Foreman and Margarito probably stopping both.
I'm going to go Mayweather, DLH was much much better than Yuri Foreman, Ricardo Mayorga, and Antonio Margarito. The last two I don't know how they were ranked high enough to be title fights.
This, although there's certainly a case for both. DLH was obviously past his prime, but the same could be said for magarito and mayorga. The Foreman win also wasn't that great however I'd give cotto the edge just because I don't think one win makes a resume. Obviously I have no problems with people picking money though, as DLH is by far the best win
De La Hoya was head and shoulders above the three on Cotto's list, but Cotto's has three. Quality vs. Quantity. Too few fights to really make a good comparison.
De La Hoya is much better than any of the opposition Cotto has faced at that weight, he was past his best but he was still ranked #1 in the division. While Cotto has stopped all 3 of his opponents none of them were anywhere near the level De La Hoya was when Mayweather beat them so the question is is beating 1 untested guy and 2 unranked past prime guys better than beating the top contender in the division? I don't think it is personally.