Within the recorded range there are 68 bouts between 2005 and 2025, about one every 3.6 months. It has been 12 months since the last bout. 39 of the 63 wins came inside the distance, 5 of them in the first round. Of the 3 losses, 3 came on the cards and none inside the distance. The best win came against Gennady Golovkin in 2018, who was rated 2663 at the time.
DateOpponentResultMethodRd
2015-05-09James KirklandWinKO3
2010-07-10Luciano Leonel CuelloWinTKO6
2010-03-06Brian CamechisWinKO3
2009-12-05Lanardo TynerWinUD12
2009-09-15Carlos HerreraWinTKO1
2009-08-08Marat KhuzeevWinKO2
2009-06-06Jefferson GonçaloWinKO9
2009-04-11Michel RosalesWinTKO10
2009-02-21Euri GonzálezWinTKO11
2009-01-17Antonio FitchWinTKO1
2008-12-05Raúl PinzónWinTKO1
2008-10-24Larry MosleyWinUD10
2008-08-02Carlos Adán JerezWinUD10
2008-06-06Francisco VillanuevaWinSD10
2008-04-18Gabriel MartinezWinRTD11
2008-03-14Francisco VillanuevaWinTKO9
2008-02-22Axel Rodrigo SolisWinKO1
2007-12-15Sean HolleyWinTKO2
2007-08-31Ricardo CanoWinUD12
2007-08-18Christian SolanoWinUD10
2007-06-01Jesus HernandezWinTKO2
2007-05-19Víctor MarquezWinKO4
2007-03-30Ivan IllescasWinKO4
2007-03-02Javier MartinezWinTKO8
2006-12-08Daniel MartinezWinKO2
2006-09-29Francisco VillanuevaWinKO5
2006-09-15Cristian HernandezWinKO2
2006-07-21Juan HernandezWinKO2
2006-06-17Jorge JuarezDrawSD4
2006-02-10Pedro LopezWinKO1
2005-11-26Pablo AlvaradoWinKO2
2005-10-29Abraham GonzalezWinTKO4