Obviously Canelo's win over Trout is his best so far but what is in your opinion his 2nd best win? To me its kind of difficult to pin down cause some of the big names he fought were either past prime or undersized and in the case of his win over Miguel Vasquez it happened too early in both their careers for it to really count as a top win for Canelo or as a legitimate loss to Vasquez.
Lopez was good, coming in from beating young Vargas and breaking Ortiz jaw, A lot of fans won't give him credit for that win because he was coming up in weight. Underrated win IMO.
Let's not forget Mosley, even as old Mosley was a lot of people here we're saying he was going to "Margarito" Canelo.
he doesn't have a second good win..all his other opponents were coming up two weight divisions and not even ranked in their own or old and small shots..he really need two or three good win to pair the hype..the kid is super overrated..