Roy allegedly fought at 154 up until a few fights before Hopkins, but there are a lot of sources that said that he was usually weighing in around 160 for fights with fixed scales. I don't know if these are accurate or not, but I can't believe he had a higher KO% than Mosley had at lightweight, they both only failed to stop 2 guys, and Mosley had more fights. Roy couldn't stop Castro or Hopkins, while Mosley failed to stop Holiday and that Oscar guy earlier in his career, but he had a lot more fights. After that Mosley jumped up 2 weight categories and fought a way higher level of competitiion than Roy simply because those guys were there for him to fight.

Roy Jones did fight bigger guys, but welterweight for Mosley was the equivalent of lhw for Roy because they both weighed in on fight roughly the same as the opponents in the division. Roy was just a short LHW, not a particularly small one, and those guys landed more than just body shots on him. Everybody gets hit in boxing, ROy included. Its just he always faced guys considerably slower than himself. Kind of like Whitaker who fought big name guys like Azumah Nelson and Julio Cesar Chavez and he would completely outbox them, but when he faced Roger Mayweather, a guy who matched his speed then he wasn't so difficult to hit.

I think guys like Roy and Whitaker do exceedingly well against almost anyone because they are just quick but so instinctive and creative, but when you have a guy who doesn't make the same mistakes they do with all those same instincts and a greater attention to detail then I believe they would be in trouble.