Dude you just don't get it. Fighting these guys mean nothing. Do you understand that PBF has came up from Junior Lightweight (130lb) division? Just because he loses to a guy who's naturally bigger than him doesn't he's not the P4P best in the world.
I still am pretty sure SSM or Cotto can't beat him and would love you to answer how can SSM can beat him when Mosley lost to a very slow Vernon Forrest (not taking anything away from forrest but come on.

) I know it's Boxing math but Forrest beat him by using defense, something PBF is a master of.
They only person that can beat PBF at 147 is Paul Williams. And that's because not only is Williams fast but he's the tallest MOFO in that division.
Edit: But even if Cotto could beat him which I doubted, it doesn't mean much because Cotto is naturally much bigger.