Enfrentó a muchos de los mejores peleadores de su tiempo, venció a grandes leyendas del boxeo que ya estaban en declive y fuera de tiempo como Sugar Ray Leonard (por nocaut) y a Roberto Durán (2 veces por decisión unánime, siendo la primera un fallo muy polémico en contra de Durán, quien realmente venció en ese combate), a púgiles de renombre como Edwin Rosario, José Luis Ramírez, Vinny Pazienza, Cornelius Boza Edwards, Ray Mancini, Rafael "Bazooka" Limón y Greg Haugen, y solo sucumbió ante no menos grandes boxeadores como Julio César Chávez, Óscar de la Hoya, Félix Trinidad y el mencionado Haugen.