DateOpponentResultMethodRd
2013-07-27Dionisio MirandaWinKO2
2013-03-23Marcus UpshawWinUD12
2012-12-22Michel RosalesWinTKO11
2012-06-30Jorge CotaWinTKO7
2011-12-16Matt VandaWinTKO5
2011-09-03Mohammed AkrongWinTKO5
2011-06-04Ricardo Marcelo RamalloWinTKO3
2011-01-01Wilson SantanaWinTKO8
2010-08-21José Luis ZertucheWinTKO6
2010-06-12Samuel MillerWinUD12
2010-03-20Jaison PalomequeWinTKO2
2009-10-31Jose Miguel Rodriguez BerrioWinTKO1
2008-06-06Alfredo CuevasWinTKO5
2008-02-09José Luis ZertucheWinTKO7
2008-01-01Sherwin DavisWinKO2
2007-10-19Rogelio SanchezWinKO1
2007-06-08Jorge Dario David GomezWinTKO3
2007-03-09Erik Rafael EsquivelWinTKO9
2007-01-01Daniel StanislavjevicWinUD12
2006-11-17Octavio CastroWinRTD2
2006-01-27Aslanbek KodzoevWinTKO8
2005-11-04Anthony IvoryWinTKO1
2005-08-19Leon PearsonWinTKO4
2005-07-14David ToribioWinTKO2
2005-05-20Grady BrewerWinTKO8
2004-08-05Jeffrey HillWinTKO7
2004-05-22Fitz VanderpoolWinTKO1
2004-05-01Alfred AnkamahWinTKO1
2004-01-01Ramon MendivilWinTKO1
2003-11-20Cristian SolanoWinTKO1
2003-10-08Akhmed OligovWinTKO1
2003-08-01Jose VarelaWinKO2
2003-06-27Calvin OdomWinTKO1
2003-05-16Jesus ArceWinKO1
2003-03-21Jesus MendozaWinTKO1
2003-02-21Paulino AvitiaWinKO1
2003-01-01Saúl RománWinTKO4
2002-10-25Norberto SandovalWinKO2
2002-09-06Javier SantibanezWinTKO2
2002-07-19Luis Enrique DelgadoWinKO1
2002-05-17Jorge VacaWinTKO4
2002-03-22Julio César de la CruzDrawPTS8
2002-01-01Roberto UriasWinKO2
2001-11-09Richard RuizWinPTS4
2001-09-21Antonio GarciaWinTKO1
2001-09-18Eduardo JacquesWinPTS10
2001-07-13Ismael DiazWinKO4
2001-06-01Saúl RománLossTKO2
2001-05-01Raul MartinezWinKO1
2001-01-01Antonio MoraWinKO3
2000-11-20Jorge SandovalWinKO4
2000-09-15Lino TorresWinKO3
2000-08-04Gonzalo BonillaWinKO2
2000-05-17Alberto JuarezWinPTS4