Right now it has to be Mayweather. I don't understand the logic of dismissing Mayweather's speed. Speed is part of his defense and right now he's fast. He might slow in 3 years time and then not have as good a defense but right now he's clearly got the better defense.

Winky is getting increasingly flat footed these days. In his last 3 fights he probably got hit more than any other fights in his career.

Floyd's defense is better.