No intervalo registrado são 45 lutas entre 1996 e 2011, cerca de uma a cada 4.1 meses. 22 das 38 vitórias vieram antes do limite, 4 delas no primeiro round. Das 6 derrotas, 2 vieram antes do limite e 4 nos pontos. A melhor vitória foi sobre Diego Corrales em 2003, avaliado em 2423 na época.
DataAdversárioResultadoMétodoRd
2011-03-11Manuel LeyvaVitóriaSD10
2009-11-06Jason DavisVitóriaUD8
2006-02-24Antonio RamirezVitóriaKO5
2005-06-11Almazbek RaiymkulovEmpateSD12
2004-07-03Daniel SedaVitóriaUD10
2002-12-20Yoni VargasVitóriaTKO5
2002-06-08Juan Jose AriasVitóriaTKO8
2001-09-29Joe Morales TítuloVitóriaTKO8
2001-05-05Edwin Santana TítuloVitóriaUD12
2000-09-16Radford Beasley TítuloVitóriaTKO5
2000-07-22Bernard HarrisVitóriaUD10
1999-11-20David Santos TítuloVitóriaUD12
1999-08-21Luis Enrique ValenzuelaVitóriaTKO2
1999-04-18Jay CantùVitóriaKO6
1999-03-14Russell Stoner JonesVitóriaUD10
1999-01-30Jose Luis NoyolaVitóriaUD12
1998-11-13Raymond FloresVitóriaTKO2
1998-09-26Eugene JohnsonVitóriaUD6
1998-08-22Miguel FigueroaVitóriaTKO2
1998-07-21Gary TrianoVitóriaTKO4
1998-01-23Javier DiazVitóriaUD8
1997-08-19Pat ChavezVitóriaUD6
1997-07-12Salvador MontesVitóriaTKO2
1997-05-04Raul MunozVitóriaTKO1
1997-04-18Francisco ValdezVitóriaTKO3
1997-01-18Vidal PadillaVitóriaTKO1
1996-12-14Roberto SierraVitóriaKO1
1996-11-01Oscar Junior GonzalezVitóriaUD4
1996-09-20David ChamendisVitóriaKO1