Within the recorded range there are 51 bouts between 2002 and 2024, about one every 5.3 months. It has been 2 years since the last bout. 15 of the 43 wins came inside the distance, 4 of them in the first round. Of the 7 losses, 3 came inside the distance and 4 on the cards. The highest it has been is 2400, in 2012; it stands at 2146 now. The best win came against Vic Darchinyan in 2011, who was rated 2366 at the time.
DateOpponentResultMethodRd
2023-03-13Hugo BerrioWinUD8
2022-10-15Julio Cesar Cruz AvendanoWinKO1
2022-03-12Gustavo Pina MelgarWinTKO10
2021-10-15Walberto RamosWinKO1
2021-05-21Ruben Tostado GarciaWinUD10
2019-11-27Luis NinoWinDQ8
2019-04-30Daniel ColulaWinUD8
2014-03-22Javier Nicolas Chacon TitleWinUD12
2013-08-10William Urina TitleWinUD12
2009-12-04Frédéric Patrac TitleWinTKO11
2009-10-09Jorge OteroWinTKO6
2008-10-30Rolly Matsushita TitleWinUD12
2008-09-18Cecilio Santos TitleWinTD7
2007-08-16Ricardo VargasWinTKO1
2007-03-24Luis BenavidesWinKO2
2007-02-03Nestor Hugo PaniaguaWinUD10
2006-12-07Eduardo PachecoWinTKO4
2006-09-02Franklin VarelaWinUD10
2006-08-05Jose de Jesus LopezWinTKO5
2006-03-21Yogli HerreraWinUD10
2005-08-20Ricardo MolinaWinUD10
2005-01-28Ricardo MolinaWinTKO9
2004-11-13Davis ArosemenaWinUD6
2004-04-30Saturnino CamachoWinUD8
2003-05-16Alexander MurilloWinTKO2
2003-05-03Saturnino CamachoWinUD6
2002-10-26Ricardo MolinaLossSD4
2002-09-14Juvencio CaballeroWinUD4
2002-08-03Javier TelloDrawSD4
2002-05-18Hussein SanchezWinUD4
2002-05-11Anel MitreWinTKO1
2002-03-23Juvencio CaballeroWinTKO3
2002-03-16Harold ArosemenaWinUD4
2002-03-10Hussein SanchezWinUD4