Crawford is also untested at 168, where Canelo is already very comfortable at. Canelo has a lot of advantages here than Crawford.
No doubt on paper as the betting odds already say a lot. In every fight, there's always a favorite and an underdog, but if we think this underdog (Crawford) is being undervalued, then it might be smarter to bet on him. This is a big fight happening in two months, so there's still plenty of time. Hopefully, they don’t overtrain and risk injuries, would be a shame if the fight ends up getting postponed.
For me Canelo at 1.56 and Crawford at 2.45 are fair odds. There are reasons why Crawford is the underdog. These are the odds released by Odds Shark. There are other odds but they are mostly within the range. Anyway we look at it, Crawford is really the underdog. And I don't think Crawford is being undervalued because he is the underdog. For example, the thing that I mentioned about him being untested at 168. This matters. This is just one of the reasons that contribute to his underdog odds.