No intervalo registrado são 68 lutas entre 2005 e 2025, cerca de uma a cada 3.6 meses. Passaram-se 12 meses desde a última luta. 39 das 63 vitórias vieram antes do limite, 5 delas no primeiro round. Das 3 derrotas, 3 vieram nos pontos e nenhuma antes do limite. A melhor vitória foi sobre Gennady Golovkin em 2018, avaliado em 2663 na época.
DataAdversárioResultadoMétodoRd
2015-05-09James KirklandVitóriaKO3
2010-07-10Luciano Leonel CuelloVitóriaTKO6
2010-03-06Brian CamechisVitóriaKO3
2009-12-05Lanardo TynerVitóriaUD12
2009-09-15Carlos HerreraVitóriaTKO1
2009-08-08Marat KhuzeevVitóriaKO2
2009-06-06Jefferson GonçaloVitóriaKO9
2009-04-11Michel RosalesVitóriaTKO10
2009-02-21Euri GonzálezVitóriaTKO11
2009-01-17Antonio FitchVitóriaTKO1
2008-12-05Raúl PinzónVitóriaTKO1
2008-10-24Larry MosleyVitóriaUD10
2008-08-02Carlos Adán JerezVitóriaUD10
2008-06-06Francisco VillanuevaVitóriaSD10
2008-04-18Gabriel MartinezVitóriaRTD11
2008-03-14Francisco VillanuevaVitóriaTKO9
2008-02-22Axel Rodrigo SolisVitóriaKO1
2007-12-15Sean HolleyVitóriaTKO2
2007-08-31Ricardo CanoVitóriaUD12
2007-08-18Christian SolanoVitóriaUD10
2007-06-01Jesus HernandezVitóriaTKO2
2007-05-19Víctor MarquezVitóriaKO4
2007-03-30Ivan IllescasVitóriaKO4
2007-03-02Javier MartinezVitóriaTKO8
2006-12-08Daniel MartinezVitóriaKO2
2006-09-29Francisco VillanuevaVitóriaKO5
2006-09-15Cristian HernandezVitóriaKO2
2006-07-21Juan HernandezVitóriaKO2
2006-06-17Jorge JuarezEmpateSD4
2006-02-10Pedro LopezVitóriaKO1
2005-11-26Pablo AlvaradoVitóriaKO2
2005-10-29Abraham GonzalezVitóriaTKO4