DateOpponentResultMethodRd
2013-04-06Robert FranckelWinUD10
2012-12-01Solomon EgberimeWinUD10
2012-08-18Humberto ToledoWinUD8
2010-11-20Alain HernandezWinRTD5
2010-03-12Ivan FiorlettaWinTKO8
2009-09-30Jermaine WhiteWinUD8
2009-06-24Ivan Orlando BustosWinTKO6
2008-04-25Shad HowardWinUD8
2007-03-09Oisin FaganWinSD10
2006-11-22Frankie ZepedaWinTKO5
2004-07-17Francisco CamposWinTKO10
2004-04-29Rubén GalvánWinUD10
2002-11-09Dennis Holbaek Pedersen TitleWinUD12
2001-08-14Charles TschorniawskyWinUD10
2001-05-08Joel Perez TitleWinUD12
2000-05-06Mike Griffith TitleWinTD10
1999-08-20Israel Cardona TitleWinUD12
1999-03-30Eugene JohnsonWinUD8
1999-01-22Rocky MartinezWinUD10
1998-12-04Dezi FordWinTKO10
1998-10-23Sam GirardWinUD10
1998-08-30David ThomasWinTKO2
1998-06-23Jose AponteWinPTS12
1998-05-27Amado CabatoWinTKO7
1998-03-26Troy FletcherWinUD8
1997-12-11Roger BrownWinUD8
1997-10-15Hector RamirezWinTKO
1997-09-13Kino RodriguezWinUD6
1997-08-13Bernard HarrisWinUD8
1997-05-23Julio Cesar MerinoWinTKO
1997-03-01Joe LafontantWinPTS6
1996-12-22Greg McLeanWinKO2
1996-11-21Mark AndreskeWinTKO
1996-09-27Jeff WhaleyWinTKO2
1996-06-22Antonio GonzalezWinUD4
1996-06-10Calvin FagginsWinTKO2
1996-05-07Erik JoshuaWinUD4
1996-03-31Julio IbarraWinTKO
1996-02-20Michael LopezWinRTD3
1995-12-13Lacebian CrockettWinKO
1995-11-15Anthony HardyWinUD4
1995-11-07Nathaniel HardyWinTKO
1995-10-18Steve MadduxWinPTS4