DateOpponentResultMethodRd
2019-11-23Orlando Garcia GuerreroWinKO3
2016-02-13Orlando Garcia GuerreroWinUD6
2012-10-27Myung Ho LeeWinMD10
2012-07-28Shigetaka IkeharaWinRTD8
2012-04-07Wilbert UicabWinUD12
2012-01-07Roilo GolezWinTKO7
2011-07-02Julio Paz HernándezWinKO1
2011-04-02Kenichi HorikawaWinTKO8
2010-11-20Masafumi OkuboWinUD12
2010-09-11Ryan BitoWinTKO10
2009-09-15Omar Soto TitleWinKO6
2009-06-20Carlos Melo TitleWinTKO5
2009-04-04Somporn Seeta TitleWinTKO4
2008-06-14Takashi Kunishige TitleWinTKO8
2008-02-09Jesus Iribe TitleWinUD12
2006-06-30Regulo GamezWinKO5
2006-05-13Jorge RomeroWinTKO7
2005-12-21Job SolanoWinUD12
2005-09-22Martin ZepedaWinTKO2
2005-08-26Jorge RomeroWinUD10
2005-07-14Oscar MartinezWinKO6
2005-04-20Victor HernandezWinTKO9
2004-10-21Jorge RomeroWinUD10
2004-06-24Francisco RosasWinUD12
2004-06-11Branni GuerreroWinTKO5
2004-04-17Job SolanoWinUD10
2003-12-12Domingo GuillenWinTKO6
2003-03-29Lauro LopezWinTKO8
2002-09-21Alberto Chuc UicabWinTKO9
2002-07-20Jose Manuel PerezWinUD10
2002-04-06Victor Manuel RojasWinUD8
2001-09-06Freddy HerreraWinTKO3
2001-06-30Victor Manuel RojasWinTKO3
2001-06-09Ricardo LavariegaWinTKO
2001-01-27Erik RamirezWinTKO3
2000-11-04Alejandro ContrerasWinPTS4
2000-07-08Moises MaldonadoWinTKO2
2000-05-27Cesar GonzalezWinPTS4
2000-04-01Cesar GonzalezWinPTS4