DateOpponentResultMethodRd
2002-10-11Eddy SaenzWinKO2
2002-06-28Eddy SaenzWinTKO4
2002-04-12Julio Cesar CardonaWinTKO2
2002-02-22Juan Alfonso RodriguezWinUD8
2000-04-15Russell MosleyWinKO3
2000-03-11Antonio Oscar SalasWinUD8
1997-11-08Genaro Rios TitleWinUD12
1997-06-04Roque Cassiani TitleWinUD12
1997-03-30Yuji Watanabe TitleWinKO5
1996-12-07Bernardo Mendoza TitleWinKO5
1995-12-09Jose Luis VelazquezWinTKO3
1995-10-26Carlos RochaWinKO1
1995-08-26Pablo ValenzuelaWinUD12
1994-10-13Juan Polo Perez TitleWinUD12
1994-07-07Jae-Won Choi TitleWinTKO2
1993-11-18Hiroaki Yokota TitleWinUD12
1992-06-27Freddy Cruz TitleWinMD12
1992-05-01Juan Batista BisonoWinTKO3
1991-04-08Paquito OpenoWinKO7
1990-11-14Atenor SolarWinTKO2
1990-09-10Joe OrewaWinTKO12
1990-02-09Patrick KamyWinKO1
1989-10-26Fernie MoralesWinSD12
1987-04-11Lee CargleWinTKO5
1986-10-04Jesus MunizWinKO8
1986-05-24Jose CervantesWinKO3
1985-08-09Osvaldo AcevedoWinTKO5
1985-03-13Jeff WhaleyWinTKO3
1984-11-03Norgie CastroWinKO2
1984-09-19Javier BarajasWinPTS10
1984-06-23Julio GuerreroNCNC2
1984-03-17Juan TorresWinKO4
1983-11-25Pedro RodriguezWinTKO3
1983-10-22Ramon CruzWinKO1
1983-07-22Robert MullinsWinKO3
1983-05-01Andres TorresWinKO8
1983-02-04Euginio PaulinoWinTKO5
1982-10-09Rudy PerezWinKO2
1982-08-06Sonny LongWinPTS10
1982-06-26Jose Luis MartinezWinKO2
1982-05-30Ion TrianWinKO2
1982-03-21Rudy PerezWinPTS6
1982-03-03Orlando PerezWinKO7
1981-08-29Pedro AlindatoWinKO6
1981-08-08Herminio AdornoWinPTS6
1981-06-13Reinaldo RoqueWinKO2
1981-04-30Eusebio EspinalDrawPTS6
1981-03-26Roberto MercedesWinKO3
1981-02-26Felix CortezWinKO2
1981-01-29William RamosLossPTS4