Miguel Cotto, the WBC middleweight champion, vs. Saul "Canelo" Alvarez, which is happening on pay-per-view on November 21, is one of the biggest fights in recent memory. It will fall short of the fervor that Floyd Mayweather Jr. and Manny Pacquiao generated, but it might not be by much.

Part of the excitement is the expectation of a fire fight, which Mayweather vs. Pacquiao didn't deliver. Both Cotto and Alvarez are offensive fighters with power; according to Cotto's trainer Freddie Roach, who also trains Pacquiao, Cotto (40-4, 33 KO) will be the biggest puncher Alvarez (45-1-1, 32 KO) has ever seen.

Comparing The Recent History Of Cotto and Canelo

"Yes I think this is the biggest puncher he [Alvarez] has faced to date," Roach told Boxing Scene. "Let's not forget Cotto's smaller brother hurt him. He's fought some good guys. He's fought Mayweather, who's the best fighter in the world. But this fight is more of a style that suits both."

Alvarez, despite being nine years younger than Cotto, has more fights on his resume. Cotto, however, has been in more high-profile fights vs. world champions. Alvarez did fight Mayweather and lose; so did Cotto. Beyond that though, Cotto has faced Shane Mosley, Antonio Margarito, Manny Pacquiao, Zab Judah, Paulie Malignaggi and Carlos Quintana all in their primes.

Golovkin Won't Fight Canelo or Cotto At A Catch Weight

Alvarez has been in with some punchers recently, with James Kirkland ranking as the most dangerous. What he has not seen are punchers with the technique that Cotto has shown since linking up with Roach. In his last three fights Cotto has scored three knockouts, and eight knockdowns. He has also returned to his body punching roots; his left hook is one of the most feared punches of the modern era, and he finished both Delvin Rodriguez and Daniel Geale with it.

For more content, follow us on Twitter @SportsWN or LIKE US on Facebook