No intervalo registrado são 40 lutas entre 2003 e 2022, cerca de uma a cada 5.9 meses. Passaram-se 4 anos desde a última luta. 17 das 28 vitórias vieram antes do limite, 5 delas no primeiro round. Das 10 derrotas, 5 vieram antes do limite e 5 nos pontos. O ponto mais alto foi 2327, em 2013; hoje está em 1844. A melhor vitória foi sobre Jorge Linares em 2009, avaliado em 2348 na época.
DataAdversárioResultadoMétodoRd
2022-05-07Orestes VelazquezDerrotaTKO2
2021-10-23Alberto Artiga PerezVitóriaRTD4
2018-03-23Logan YoonDerrotaUD10
2017-10-13Juan Bedolla OrozcoVitóriaUD8
2016-11-16Evens PierreDerrotaUD11
2015-01-31Jairo LopezDerrotaSD10
2012-04-28Martin Honorio TítuloVitóriaMD12
2011-02-26Jose RosalesVitóriaUD10
2010-06-26Jose RosalesVitóriaTKO4
2009-05-23Angel ReynaVitóriaKO1
2009-01-24Cristian FavelaVitóriaUD6
2007-06-29Ivan ValleVitóriaUD10
2006-11-18Marcos LiconaVitóriaUD6
2006-09-22Adalberto BorquezVitóriaTKO1
2006-05-26Alirio RiveroVitóriaTKO2
2006-02-24Ismael GonzalezVitóriaTKO5
2005-11-17Berman SanchezEmpatePTS12
2005-07-22Guadalupe HernandezVitóriaTKO5
2004-11-19Jose Luis GasparVitóriaKO9
2004-08-20Joaquin VargasVitóriaTKO1
2004-07-08Isidro SalinasVitóriaTKO1
2004-06-09Ismael RamirezVitóriaTKO2
2004-04-24Cesar CastilloVitóriaTKO2
2004-03-06Moises DiazVitóriaTKO5
2003-12-13Angel NavarreteVitóriaTKO4
2003-10-11Rafael ChecaVitóriaTKO3
2003-08-28Jorge Alberto LopezVitóriaUD4
2003-07-10Adrian TellezVitóriaUD4
2003-05-08Isidro ReyesVitóriaTKO4
2003-03-13Claudio Ricardo FloresVitóriaUD4