| No | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
|---|
| 46 | Loss | 38–6–2 | Jeff Fenech | MD | 10 | 24 Jun 2008 | Hisense Arena, Melbourne, Victoria, Australia |
| 45 | Loss | 38–5–2 | Jesse James Leija | UD | 12 | 11 Jul 1998 | Alamodome, San Antonio, Texas, U.S. |
| 44 | Loss | 38–4–2 | Genaro Hernández | SD | 12 | 22 Mar 1997 | Memorial Coliseum, Corpus Christi, Texas, U.S. | Lost WBC super-featherweight title |
| 43 | Win | 38–3–2 | Jesse James Leija | TKO | 6 (12), 1:58 | 1 Jun 1996 | Boulder Station, Las Vegas, Nevada, U.S. | Retained WBC super-featherweight title |
| 42 | Win | 37–3–2 | Gabriel Ruelas | TKO | 5 (12), 1:12 | 1 Dec 1995 | Fantasy Springs Resort Casino, Indio, California, U.S. | Won WBC super-featherweight title |
| 41 | Loss | 36–3–2 | Jesse James Leija | UD | 12 | 7 May 1994 | MGM Grand, Las Vegas, Nevada, U.S. | Lost WBC super-featherweight title |
| 40 | Draw | 36–2–2 | Jesse James Leija | SD | 12 | 10 Sep 1993 | Alamodome, San Anto
|