No intervalo registrado são 42 lutas entre 2006 e 2021, cerca de uma a cada 4.5 meses. Passaram-se 4 anos desde a última luta. 30 das 40 vitórias vieram antes do limite, 3 delas no primeiro round. Das 2 derrotas, 2 vieram nos pontos e nenhuma antes do limite. A melhor vitória foi sobre Adrien Broner em 2017, avaliado em 2493 na época.
DataAdversárioResultadoMétodoRd
2011-10-22Juan Carlos MartinezVitóriaTKO4
2011-06-04Rafael GuzmánVitóriaKO4
2011-03-26Matt RemillardVitóriaRTD10
2010-08-14Cornelius LockVitóriaTKO11
2010-05-08Pedro NavarreteVitóriaUD8
2010-01-30Arturo GómezVitóriaTKO5
2009-12-19Yogli HerreraVitóriaKO3
2009-08-29Carlos Manuel RiveraVitóriaTKO7
2009-05-16Anthony NapunyiVitóriaTKO3
2009-02-06Lucian GonzalezVitóriaRTD5
2008-10-31Walter EstradaVitóriaUD8
2008-08-02Jose HernandezVitóriaTKO8
2008-06-26Jae-Sung LeeVitóriaTKO4
2008-05-17Robinson CastellanosVitóriaTKO5
2008-02-16Jorge RuizVitóriaTKO5
2007-09-20Manuel SarabiaVitóriaUD6
2007-07-13Reggie SandersVitóriaKO3
2007-05-25Carlos ZambranoVitóriaTKO2
2007-04-27Steve TrumbleVitóriaTKO2
2007-03-09Gabriel RangelVitóriaTKO2
2007-01-19Frankie MartinezVitóriaTKO2
2006-12-08Baladan TrevizoVitóriaKO1
2006-09-29Mario FrancoVitóriaKO2
2006-08-12Andrew GanniganVitóriaKO1
2006-07-14Herrera MendozaVitóriaUD4