DateOpponentResultMethodRd
2000-05-12Emanuel AugustusWinUD10
2000-02-16Juan Carlos SuárezWinTKO8
1999-11-14Manuel GarnicaWinUD10
1999-10-20Javier CarmonaWinKO1
1999-07-16James CraytonWinUD10
1997-12-14Alex PérezWinTKO8
1997-11-11Moses JamesWinUD10
1997-10-02Joey NegronWinRTD6
1997-05-31Elías QuirozWinTKO6
1997-03-22Isaac CruzWinDQ4
1997-01-18James CraytonWinUD10
1996-04-10Jaime BalboaWinUD10
1995-12-01Eduardo PérezWinTKO6
1995-05-08Mark ReelsWinPTS10
1993-05-14Tony DuranWinTKO3
1993-02-13Francisco Segura TitleWinTKO8
1992-08-22Fernando Caicedo TitleWinTKO4
1992-07-02Donnie ParkerWinKO7
1992-02-22Jackie Gunguluza TitleWinTKO4
1992-01-14Francisco OrtizWinTKO2
1991-09-13Rowdy WelchWinPTS10
1991-07-27Darryl RichardsonWinTKO3
1991-06-29Víctor AponteWinTKO4
1990-11-03Mario GómezWinTKO3
1990-01-28Lupe Suárez TitleWinTKO6
1988-07-16Miguel MedinaWinTKO8
1987-11-28Fernando MaldonadoWinTKO4
1987-07-25Richard CampbellWinKO4
1987-05-24Lupe SuárezLossTKO9
1987-03-19Víctor AponteWinTKO10
1987-02-08Chris SilvasWinKO3
1986-12-20Carlos AlbuerneWinTKO3
1986-12-11Kevin MarstonWinUD8
1986-11-08Norís GautierWinKO1
1986-08-16Na'eem MuhammadWinKO1
1986-07-12Don FosterWinTKO1
1986-06-21Floyd SimmonsWinKO2
1986-05-24Jose GonzalesWinRTD5
1986-04-12Job WaltersWinPTS6
1986-04-03John WesleyWinTKO1
1986-03-09Darrell JacobsWinUD4
1986-03-02Ricky WestWinUD4
1986-02-25Job WaltersWinMD4
Ruben NevarezWinTKO7