The first fight between him and Castillo could of gone either way. Oscar clearly lost against Mayweather. He put up a good fight in the beginning rounds, but started to fade in the later rounds as usual. The outcome was rightfully Floyd's
And your argument is Mayweather is at his best at 154? I think Mayweather at this stage is best at 147. I don't like the catchweight neither. But if Canelo can't lose two pounds then he's really just another rehydration champ like Chavez Jr.