No intervalo registrado são 27 lutas entre 2004 e 2016, cerca de uma a cada 5.7 meses. 14 das 24 vitórias vieram antes do limite, 4 delas no primeiro round. Das 3 derrotas, 1 vieram antes do limite e 2 nos pontos. A melhor vitória foi sobre Héctor Velázquez em 2008, avaliado em 2314 na época.
DataAdversárioResultadoMétodoRd
2014-08-13Robert OsiobeVitóriaUD8
2011-09-16Arturo GómezVitóriaTKO8
2007-03-02Johnnie EdwardsVitóriaUD10
2006-11-04Luis BolanoVitóriaUD8
2006-09-24Luis Antonio GuzmanVitóriaKO3
2006-05-06Frankie MartinezVitóriaKO2
2006-01-07Priest SmallsVitóriaTKO1
2005-09-03Marty RobbinsVitóriaUD4
2005-06-18Dionisio RodriguezVitóriaTKO2
2005-04-30Anthony MartinezVitóriaUD6
2005-04-02Angelo Luis TorresVitóriaUD6
2005-02-05Yamin MohammadVitóriaTKO3
2004-12-17Elvis Luciano MartinezVitóriaTKO2
2004-12-11Francisco MelendezVitóriaTKO3
2004-11-20Cristian MartinezVitóriaKO1
2004-10-02Corey GoodwinVitóriaTKO2
2004-08-22Julio JerezVitóriaKO2
2004-07-16Felipe JorgeVitóriaTKO3
2004-05-14Ivan CorderoVitóriaTKO1
2004-05-07Luis Antonio LopezVitóriaUD4
2004-03-19Wilson RamosVitóriaTKO1