this is hard to decide because hopkins has faced against better fighters than mayweather but mayweather is undeafeated. hopkins had 20 successful middleweight title defences and also a light heavyweight champ but mayweather has held world titles in five different weight classes.

i can't decide