Within the recorded range there are 33 bouts between 2003 and 2018, about one every 5.4 months. It has been 8 years since the last bout. 12 of the 28 wins came inside the distance, 4 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 Óscar Larios in 2009, who was rated 2336 at the time.
DateOpponentResultMethodRd
2014-04-23Marco Antonio LópezWinUD10
2013-11-10Edgar Alejandro LomeliWinKO1
2013-07-13Hardy ParedesWinKO2
2012-04-06Terdsak Kokietgym TitleWinUD12
2011-11-06Devis Boschiero TitleWinSD12
2010-04-30Whyber GarcíaWinTKO8
2009-12-18Feider ViloriaWinUD10
2007-11-03Noriyuki UenoWinUD10
2007-07-07Keisuke AkibaWinUD10
2007-03-03Koji UmetsuWinUD10
2006-11-13Gabriel PérezWinTKO6
2006-06-03Francisco DianzoWinUD10
2006-03-25Oswaldo JuarezWinKO2
2006-01-07Richard CarrilloWinUD10
2005-09-25Jae-Choon MoonWinTKO1
2005-07-02Yoshinori MiyataWinUD10
2005-02-05Sang-Chan NaWinKO1
2004-10-02Yosuke SatoWinUD8
2004-05-01Hisami KitaharaWinTKO5
2004-01-31Nilyon NuñezWinKO3
2003-12-06Takashi SaryoWinKO1
2003-09-06Hiroshi KashiharaWinTKO2