Within the recorded range there are 45 bouts between 1996 and 2011, about one every 4.1 months. 22 of the 38 wins came inside the distance, 4 of them in the first round. Of the 6 losses, 2 came inside the distance and 4 on the cards. The best win came against Diego Corrales in 2003, who was rated 2423 at the time.
DateOpponentResultMethodRd
2011-03-11Manuel LeyvaWinSD10
2009-11-06Jason DavisWinUD8
2006-02-24Antonio RamirezWinKO5
2005-06-11Almazbek RaiymkulovDrawSD12
2004-07-03Daniel SedaWinUD10
2002-12-20Yoni VargasWinTKO5
2002-06-08Juan Jose AriasWinTKO8
2001-09-29Joe Morales TitleWinTKO8
2001-05-05Edwin Santana TitleWinUD12
2000-09-16Radford Beasley TitleWinTKO5
2000-07-22Bernard HarrisWinUD10
1999-11-20David Santos TitleWinUD12
1999-08-21Luis Enrique ValenzuelaWinTKO2
1999-04-18Jay CantùWinKO6
1999-03-14Russell Stoner JonesWinUD10
1999-01-30Jose Luis NoyolaWinUD12
1998-11-13Raymond FloresWinTKO2
1998-09-26Eugene JohnsonWinUD6
1998-08-22Miguel FigueroaWinTKO2
1998-07-21Gary TrianoWinTKO4
1998-01-23Javier DiazWinUD8
1997-08-19Pat ChavezWinUD6
1997-07-12Salvador MontesWinTKO2
1997-05-04Raul MunozWinTKO1
1997-04-18Francisco ValdezWinTKO3
1997-01-18Vidal PadillaWinTKO1
1996-12-14Roberto SierraWinKO1
1996-11-01Oscar Junior GonzalezWinUD4
1996-09-20David ChamendisWinKO1