DateOpponentResultMethodRd
2008-08-15Hector AlatorreWinSD10
2006-07-14Sean PlessisWinUD10
2005-10-08Bobby PacquiaoLossSD10
2003-05-30Moisés PedrozaWinTKO2
2003-02-01David Santos TitleWinTD8
2002-06-14Mark BurseWinUD10
2002-03-22Douglas VillarealWinKO1
2001-09-15Juan Ángel MacíasWinTKO8
2001-02-04Sandro MarcosWinTKO2
2000-12-18Reggie SandersWinKO5
2000-11-12Ángel AldamaWinTKO4
2000-05-06Tony DuranWinTKO6
1999-11-05Miguel Alejandro JiménezWinUD10
1999-04-28Javier LucasWinTKO6
1999-01-09Ernesto MartínezWinTKO4
1998-04-04Roberto ÁvilaWinSD10
1997-06-09José Luis MontesWinKO2
1997-04-07Bernard HarrisWinKO8
1996-07-10Isagani PumarWinTKO10
1995-09-30Aarón ZárateLossSD10
1995-05-19Ángel AldamaWinUD10
1995-04-10Ramón SánchezWinKO4
1994-10-24Fernando RosasWinTKO4
1994-09-10Carlos MarquezWinKO3
1994-06-11Tomás ValdezWinKO2
1994-04-25Narciso Valenzuela RomoWinUD10
1994-03-24Paris AlexanderWinKO7
1994-03-01Javier MárquezWinKO5
1993-10-11Hector Javier MonjardinWinUD8
1993-06-28Greg PuenteWinUD6
1993-04-26Rafael VargasWinKO5
1993-04-17Jorge OjedaWinKO5
1993-03-25Sergio BaezWinDQ4
1992-11-06Ramón MoralesWinUD5
1992-10-30Larry LoyWinUD6
1992-08-10Edgar SotoWinKO2
1992-07-24Jorge OjedaWinKO2
1992-07-13Mike DallasWinKO2
1992-06-25Tony OlivasWinKO1
1992-05-27Bret BooneWinUD4
1992-04-23Francisco SalinasWinUD4
1992-01-23Victor MartinezDrawPTS4