No Floyd hasn't beat any great fighters some decent ones but not the top of this generation...also IMO Floyd has ducked certain challengers or champions when seeking titles....It's not like he has fought nothing but stiffs but not the best he could have so far....EG--at 140 he made sure he targeted Gatti not Cotto or the other champs....He made sure he jumped up to 147 as Hatton jumped back to 140 ect...even though there was more money in a showdown with Ricky and Floyd could still make 140 with ease....

Not saying Floyd has ducked anyone but he hasn't gone out of his way either...

One thing can be said about Oscar...he has sought out the best actively....