Felix Sturm
Shane Mosley x2
Bernard Hopkins
Luis Ramon Campas
Felix Trinidad
Oba Carr
Floyd Mayweather Jr
Ike Quartey
Arturo Gatti
Javier Castillejo
Julio Cesar Chavez x2
Fernando Vargas
Pernell Whitaker
Troy Dorsey
Jeff Mayweather
Jimmy Bredahl
John John Molina
Jorge Paez
Miguel Angel Gonzalez
Jesse James Leija
Rafael Ruelas
Genaro Hernandez
Wilfredo Rivera
Hector Camacho
Ricardo Mayorga

That is an incredible list of opposition.