I think a late 90's RJJ and a early 2000's Hopkins would both walk over Joe but Chad Dawson? gimme a break. If Glen Johnson can beat him to the punch and catch him cleanly then Joe will make mince meat of him. Joe will beat him to the punch EVERY time and won't get hit either. I think the only person right now who would have a genuine chance of beating Joe would be a slick defensive fighter.. I think a Mayweather at super middle would tear Joe apart.