Pacquiao is way too fast afoot for Margarito too catch up to him. I think he wins that one for sure, I think he also beats Cotto who is too undurable nor quick enough.

Manny-Mayweather is a great fight that might be a toss up, but I think it slightly favors Mayweather