No intervalo registrado são 43 lutas entre 2004 e 2020, cerca de uma a cada 4.5 meses. Passaram-se 6 anos desde a última luta. 24 das 33 vitórias vieram antes do limite, 4 delas no primeiro round. Das 9 derrotas, 2 vieram antes do limite e 7 nos pontos. Terminou com 3 derrotas seguidas. O ponto mais alto foi 2318, em 2012; hoje está em 2151. A melhor vitória foi sobre Jorge Linares em 2011, avaliado em 2347 na época.
DataAdversárioResultadoMétodoRd
2020-06-16Giovani SantillanDerrotaMD10
2018-10-20Maxim DadashevDerrotaUD10
2017-10-14Eddie RamirezVitóriaTKO1
2017-02-11Luis SolisVitóriaUD10
2014-08-23Lanardo TynerVitóriaUD10
2014-01-11Jesus GurrolaVitóriaTKO2
2011-02-26Reyes SanchezVitóriaUD12
2010-07-17Daniel AttahVitóriaTKO2
2009-07-11Anges AdjahoVitóriaKO9
2009-02-07Almazbek RaiymkulovVitóriaRTD9
2008-09-05Jose ReyesVitóriaSD10
2008-05-02Juan Castaneda Jr.VitóriaTKO5
2008-03-01Juan Carlos MartinezVitóriaUD8
2007-11-30Arthur BrambilaVitóriaTKO2
2007-09-07Nick CasalVitóriaUD10
2007-07-28Roberto ValenzuelaVitóriaTKO1
2007-07-06Jose RiveraVitóriaDQ2
2007-06-01Yahir AguiarVitóriaTKO3
2007-03-03Raymundo GonzalezVitóriaTKO2
2006-10-06Curtis MeeksEmpateMD6
2006-07-29Anthony IvyVitóriaTKO2
2006-06-02Ricardo ValenciaVitóriaTKO4
2006-05-25Hector RiveraVitóriaUD4
2006-02-04Anthony VasquezDerrotaMD6
2006-01-13Carlos MotaVitóriaTKO2
2005-11-18Joseph Tyrone DavisVitóriaTKO3
2005-11-05Ricky AlexanderVitóriaTKO2
2005-10-21Abel HernandezVitóriaUD4
2005-08-08Valente RojasVitóriaKO2
2004-11-15Crisanto FernandezVitóriaTKO2
2004-07-19Alejandro RiveraVitóriaTKO1
2004-06-21Antonio ValenciaVitóriaTKO2