No intervalo registrado são 47 lutas entre 2001 e 2023, cerca de uma a cada 5.9 meses. Passaram-se 2 anos desde a última luta. 20 das 38 vitórias vieram antes do limite, 5 delas no primeiro round. Das 6 derrotas, 1 vieram antes do limite e 5 nos pontos. A partir de 2018 emendou 5 vitórias seguidas. A melhor vitória foi sobre Andre Berto em 2012, avaliado em 2403 na época.
DataAdversárioResultadoMétodoRd
2019-09-28Gerald ThomasVitóriaUD10
2019-03-09Hevinson HerreraVitóriaRTD5
2018-12-01Adam MateVitóriaKO2
2016-08-27David Emanuel PeraltaDerrotaSD12
2015-06-06Aaron MartinezVitóriaSD10
2010-04-30Roberto David ArrietaVitóriaTKO8
2009-06-12Efren HinojosaVitóriaRTD8
2009-01-24Edel RuizVitóriaTKO1
2007-11-03Martin Honorio TítuloVitóriaTKO1
2007-02-23Spend Abazi TítuloVitóriaTKO9
2006-05-18Sandro MarcosVitóriaTKO3
2005-09-16Sammy VenturaVitóriaKO1
2005-04-01Adrian ValdezVitóriaTKO12
2004-12-09Cesar FigueroaVitóriaKO4
2004-06-03Enrique SanchezVitóriaTKO8
2004-03-14Julian RodriguezEmpateTD1
2003-06-08Jose Luis TulaVitóriaTKO1
2003-05-04David VasquezVitóriaTKO1
2002-12-20Jose Alfonso RodriguezVitóriaTKO2
2002-07-03Freddy CastroVitóriaUD6
2002-04-14Marcos BadilloVitóriaUD6
2002-03-10Robert EnriquezVitóriaUD4
2002-02-08Joaquin CandelarioVitóriaUD4
2002-01-25Arthur TrevinoVitóriaUD4
2001-11-02Oscar RosalesVitóriaUD4
2001-09-29Javier GonzalezVitóriaTKO3
2001-04-22Alejandro CruzVitóriaUD4