both of their resumes deserve alot of criticism, but floyd fought top level opposition for longer, although he probably ducked more fighters than calzaghe did. Floyd, just.
Only Calzaghe nut huggers will vote for Calzaghe... I don't really care for either fighter, but the answer is clearly PBF
Floyd and not even close. He fought far more dangerous foes early in his career and really tested himself up until the JLC fight. Calzaghe COULD have made a better case for himself. He didn't.
I'm a fan of Calzaghe and definitely not a fan of little Floyd. But Mayweather is the better fighter with the better resume.