Boxing's biggest upcoming event isn't skimping on the undercard.

In addition to the blockbuster clash between Miguel Cotto and "Canelo" Alvarez, November 21st will feature at least two world title fights: Takashi Miura vs. Francisco Vargas and Randy Caballero vs. Lee Haskins.

Miura (29-2-2, 22 KO) took the WBC super featherweight title from Gamaliel Diaz back in 2013 and has defended it four times. In that span, he's earned a decision win over Sergio Thompson in a Fight of the Year candidate and, most recently, stopped Billy Dib in three. Thompson is the only one of his last seven foes to last the distance and Miura's only loss since 2007 was to "KO Dynamite" himself, Takashi Uchiyama.

Vargas (22-0-1, 16 KO) earned the biggest win of his career in 2014, knocking out a shot Juanma Lopez. He'd previously beaten Abner Cotto and Jerry Belmontes and knocked out Will Tomlinson his last time out, making this a pretty sizable step up for the thirty-year-old former Olympian.

Caballero (22-0, 13 KOs), one of approximately 482,000 "El Matadors," has yet to fight in 2015 due to foot issues, but earned the vacant IBF bantamweight belt from Stuart Hall last October. On paper, his strength of schedule leaves a lot to be desired, but a win over Haskins would be quite a feather in his cap.

For his part, Haskins (32-3, 14 KO) took advantage of Caballero's inability to defend his title by winning the interim belt from Ryosuke Iwasa, finishing the Japanese fighter in six. At 31, he's already twelve years into his pro career and has just one loss since 2007.

Fun fact: Haskins has been a pro since Caballero was 12.

Dan Rafael also reports that Roc Nation is working on a deal to have Andre Ward helm the co-main event at light heavyweight. Even without "S.O.G.," though, this is a pretty damn good. All four fighters are ranked in the top 10 of their weight class by BoxRec,

Who you picking?