DateOpponentResultMethodRd
2010-05-14Saúl DuranLossUD10
2008-07-18Perry BallardWinTKO7
2005-07-09Raul MunozWinUD10
2004-07-03Clint McNeilWinUD10
2003-12-05Craig HoukWinTKO3
2003-04-18Chris WalshLossTD6
2003-01-18Otilio VillarrealWinTKO9
2001-02-03Troy LowryWinUD10
2000-06-16Tim BryanWinTKO5
2000-06-09Billy FoxWinUD10
2000-04-08Bobby ElkinsWinTKO5
1999-10-21Manuel EsparzaWinTKO5
1999-06-18Patrick GoossenWinUD10
1999-03-19Scott SmithWinUD10
1998-10-23Ken SiguraniWinSD10
1998-08-11Tony MenefeeWinUD12
1998-06-12Tommy SmallWinTKO6
1996-10-01Heath ToddWinTKO6
1996-08-20Arturo NinaWinUD10
1996-07-11Craig HoukWinTKO2
1996-04-11Wilbur GarstWinTKO7
1996-01-16Sal LopezDrawTD2
1995-12-09Lonnie HornWinTKO6
1995-11-07Danny ChavezWinUD10
1995-10-11Richie HessWinTKO4
1995-09-28Tony RodriguezWinUD10
1995-08-06Gary KirklandWinTKO9
1995-06-27Juan ArroyoWinRTD6
1995-05-20Homer GibbinsWinUD12
1995-03-29Verdell SmithWinUD10
1995-02-28Luis MaysonetWinRTD7
1995-01-14Todd FosterWinTKO5
1994-11-15Rusty DerouenWinTKO4
1994-09-27Pat LawlorWinUD10
1994-06-09Craig SnyderWinUD10
1994-05-03Franco DiOrioWinUD10
1993-12-18Lee FortuneWinTKO1
1993-06-19Tom AlexanderWinTKO7
1993-05-08Eric PodolakWinTKO5
1991-08-01Eddie VanKirkWinTKO4
1989-11-04Raul TorresWinUD10
1989-07-17Tommy HanksWinUD10
1988-10-22Rick SouceWinTKO4
1988-06-25Reyes Antonio CruzWinUD10
1985-12-18Freddie RoachWinUD10
1985-04-29Roque MontoyaWinUD12
1985-01-19Louis BurkeWinTKO5
1984-05-20Rafael WilliamsWinTKO7
1983-04-03Irleis PerezWinUD10
1983-02-12John MontesWinKO1
1982-11-20Greg CoversonWinUD10
1982-10-30Melvin PaulWinUD10
1982-08-28Johnny SatoWinTKO4
1982-07-11Louis LoyWinTKO7
1982-05-21Refugio RojasWinTKO1
1982-03-31Rafael LopezWinTKO3
1982-02-15Jorge NinaWinUD8
1981-12-11Blaine DicksonWinUD12
1981-11-05Anthony MurrayWinUD10
1981-09-16Robert MullinsWinKO6
1981-07-24Jose FigueroaWinKO1
1981-06-25Marcial SantiagoWinUD8
1981-05-16Kato AliWinTKO7
1981-05-02Tomas Enrique DiazWinUD6
1981-04-24Jerry StricklandWinKO2
1981-03-27Robert JohnsonWinKO1
1981-03-12Herman IngramWinUD6
1980-12-12Benny LlanosWinKO1
1980-09-12David BrownWinPTS4