Within the recorded range there are 56 bouts between 2002 and 2023, about one every 4.5 months. It has been 2 years since the last bout. 29 of the 47 wins came inside the distance, 6 of them in the first round. Of the 9 losses, 6 came inside the distance and 3 on the cards. It ended on 4 straight losses. The highest it has been is 2403, in 2018; it stands at 2140 now. The best win came against Óscar Larios in 2007, who was rated 2352 at the time.
DateOpponentResultMethodRd
2022-12-11Zhora HamazaryanLossUD10
2020-02-14Carlos MoralesWinKO4
2019-09-07Al ToyogonWinUD10
2018-09-29Abner CottoWinKO3
2014-08-16Ira TerryWinKO2
2013-11-10Francisco ContrerasWinTKO1
2013-08-25Berman SanchezWinTKO3
2013-03-16David RodelaWinTKO8
2011-05-28Adrian VerdugoWinTKO7
2009-06-27Josafat Perez TitleWinTKO8
2008-11-28Whyber Garcia TitleWinTKO5
2007-02-03Ramiro LaraWinTKO3
2006-10-07Humberto MartinezWinTKO6
2006-06-03Pedro NavarreteWinUD10
2006-04-01Saohin Srithai CondoWinUD10
2006-01-07Jeffrey OnateWinKO1
2005-11-03Denchai Sor TiebkoonWinTKO1
2005-09-25Ayon NaranjoWinUD6
2005-08-13Jesus PerezWinRTD4
2005-05-26Jean Javier SoteloWinTKO2
2005-04-16Luis Perez VicenteWinKO4
2005-02-05Melvin AyudtudWinKO1
2004-12-03Rafael CastilloWinTKO4
2004-10-02Sung-Hoon ParkWinKO1
2004-08-07Renan AcostaWinUD10
2004-05-01Michael DomingoWinUD10
2003-10-18Pederito LaurenteWinUD10
2003-09-20Jung-Keun WooWinKO2
2003-07-12Thunder ItoWinTKO3
2003-04-19Ariel AustriaWinUD8
2003-03-15Singdam MonsaichonWinKO3
2003-02-15Chawal Sor VorapinWinUD6
2002-12-15Kyong-Soo ChungWinKO1