~
As always, bookmakers favor the champion. However, I think there is really no favorite in this fight. Sure Crawford is undefeated, but that doesn't mean the good streak never ends. Personally, in my opinion, both of them have equal chances, but as I usually like supporting underdogs, I think I'll bet a few bucks on Porter.
In a fight everyone has the punchers chance to win the fight, but there is a reason for Terence Crawford having an undefeated record, he faced some of the top boxers in the world and his most impressive wins were against Amir Khan, Kell Brook and José Benavidez Jr and those were comprehensive victory with knockouts, Shawn Porter will be another one like the ones Terence Crawford faced and it will be another victory for him if he display the same level of skills.
Of course a lot punchers make you looks more dominated, but throwing multiple random punch will make your opponent to give counter punch and you can't defend it since your hands isn't in defense position. To be honest both of Crawford and Porter is a good boxer, the major difference is the record. That's why Crawford being the favorite here, there's a high chance we might see an upset too.