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.
You are free to bet on Porter to win if you think there should be no favorites in this fight, you will get a good odds if Porter will win as his current odds is.
Shawn Porter +350
https://www.vegasodds.com/news/free-pick-terence-crawford-vs-shawn-porter-preview-odds-prediction-november-21/I'm sure Porter will try to bully his way, and he also has the power to KO Crawford so it's already a good deal to take.