Within the recorded range there are 57 bouts between 2005 and 2025, about one every 4.3 months. It has been 12 months since the last bout. 42 of the 53 wins came inside the distance, 8 of them in the first round. Of the 4 losses, 1 came inside the distance and 3 on the cards. The highest it has been is 2594, in 2017; it stands at 2457 now. The best win came against Carlos Cuadras in 2016, who was rated 2414 at the time.
DateOpponentResultMethodRd
2025-09-12Hector RoblesWinUD10
2024-07-12Rober BarreraWinTKO10
2019-12-23Diomel DiocosWinTKO2
2015-02-28Valentin LeonWinTKO3
2014-04-06Juan PurisimaWinTKO3
2014-02-15Juan KantunWinTKO6
2013-11-10Oscar BlanquetWinTKO2
2012-10-06Stiven MonterrosaWinTKO3
2012-03-17Manuel JiménezWinKO1
2011-10-01Omar Soto TitleWinKO2
2010-10-24Francisco Rosas TitleWinKO2
2010-09-03Jesus LimonesWinTKO2
2010-01-30Ivan Meneses TitleWinTKO4
2009-02-28Francisco Rosas TitleWinMD12
2008-12-13Miguel TellezWinTKO3
2008-07-12Abraham IriasWinTKO2
2008-06-13Juan Francisco CentenoWinKO3
2008-02-29Javier MurilloWinUD10
2008-01-14Hiroshi MatsumotoWinUD10
2007-12-14Javier TelloWinKO2
2007-11-03Eriberto GejonWinKO1
2007-07-13Miguel TellezWinKO3
2007-03-30Vicente HernandezWinTKO2
2007-02-16Elvis RomeroWinKO1
2006-12-15Juan Francisco CentenoWinTKO7
2006-10-06Oscar MurilloWinKO1
2006-09-01Francisco MezaWinKO2
2006-03-31Francisco MezaWinRTD6
2006-03-03Jose MartinezWinKO2
2006-01-20Roberto MezaWinTKO1
2005-10-15Eddy CastroWinKO3
2005-09-30David CentenoWinKO1
2005-08-19Nicolas MercadoWinKO1
2005-07-01Ramon UrbinaWinKO2