| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
|---|
| 31 | Loss | 28–3 | Stephen Fulton | SD | 10 | Sep 14, 2024 | T-Mobile Area, Las Vegas, Nevada, U.S. |
| 30 | Win | 28–2 | Alan Isaias Luques Castillo | TKO | 9 (10), 1:26 | May 6, 2023 | Celebrity Theatre, Phoenix, Arizona, U.S. |
| 29 | Loss | 27–2 | Brandon Figueroa | TKO | 6 (12), 2:11 | Jul 9, 2022 | Alamodome, San Antonio, Texas, U.S. |
| 28 | Loss | 27–1 | Luis Nery | SD | 10 | Feb 5, 2022 | Michelob Ultra Arena, Paradise, Nevada, U.S. | For vacant WBC Silver and WBO Inter-Continental super bantamweight titles |
| 27 | Win | 27–0 | Óscar Escandón | KO | 10 (10), 1:08 | Aug 21, 2021 | T-Mobile Arena, Paradise, Nevada, U.S. | Won vacant WBC Continental Americas featherweight title |
| 26 | Win | 26–0 | Cesar Juarez | RTD | 4 (10), 3:00 | Jul 9, 2020 | MGM Grand Conference Center, Paradise, Nevada, U.S. |
| 25 | Win | 25–0 | Jesus Ruiz | MD | 10 | Feb 21, 2020 | Celebrity Theatre, Phoenix, Ar
|