I've said for years we have no idea how great Crawford is because his opposition has been so poor that its impossible to evaluate him. Now he finally fought a semi decent fighter, albeit an opponent who was past prime in Shawn Porter. I honestly expected Crawford to demolish him without much resistance considering the hype on Crawford. Dont get me wrong, Crawford is very good. But I've heard for years that Crawford would beat prime Pac. That statement now looks utterly ridiculous. And I've heard for years Cotto had a better resume, but Crawford would baptize him H2H. Yea, I'm not seeing it. Nope. No way, no how. The Cotto from the Mosley fight would be too much to handle for Bud.
Prime Shane is just as good if not better than Crawford. And he certainly punched faster and harder and was less fragile. Shane would KO Crawford, imo. Cotto-Crawford is probably 60/40 in favor of Cotto.
Mosley was better than Crawford, but the version who Cotto beat wasn't IMO. I'd take Crawford here, but it's a close fight.
Crawford via close UD or MD. No way he blitzes thorough Cotto. Would be Crawford's toughest test & best opponent to date by FAR.
Based on Crawford's previous opponents, I see nothing to convince me that he beats the Cotto at 140 or 147. Let's just compare Shawn Porter and Cotto. If Shawn Porter is an A-Level fighter in this era, Cotto is a A++ fighter.
Honestly I think ooga's head with Porter better than everyone a legitimate argument could be made that he won nine out of the 12 rounds