Canelo wasn't in his prime against Floyd or anyone from 6 or 7 years ago. His improvement in the past couple of years is plain to see and he's still only 29. There's not a single guy at 160/168 who could have been favourite stepping up to face Kovalev.

He has the best resume in boxing by miles (excluding Pac), hence why every reputable publication have him P4P no.1

Salty fan feelings don't trump facts. Fact.