| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
| 33 | Draw | 28–3–2 | Lamont Roach Jr. | MD | 12 | 6 Dec 2025 | Frost Bank Center, San Antonio, Texas, U.S. | Retained WBC interim super lightweight title |
| 32 | Win | 28–3–1 | Omar Salcido | UD | 10 | 19 Jul 2025 | MGM Grand Garden Arena, Paradise, Neveda, U.S. | Won vacant WBC interim super lightweight title |
| 31 | Win | 27–3–1 | Angel Fierro | UD | 10 | 1 Feb 2025 | T-Mobile Arena, Paradise, Neveda, U.S. | |
| 30 | Loss | 26–3–1 | José Valenzuela | SD | 12 | 3 Aug 2024 | BMO Stadium, Los Angeles, California, U.S. | Lost WBA super lightweight title |
| 29 | Win | 26–2–1 | Rolando Romero | TKO | 8 (12), 0:56 | 30 Mar 2024 | T-Mobile Arena, Paradise, Nevada, U.S. | Won WBA super lightweight title |
| 28 | Win | 25–2–1 | Giovanni Cabrera | SD | 12 | 29 Jul 2023 | T-Mobile Arena, Paradise, Nevada, U.S. | Retained WBC Silver lightweight title;Won vacant WBO Latino lightweight title |
| 27 | Win | 24–2–1 | Eduardo Ramirez | KO | 2 (12), 2:27 | 4 Sep 2022 | Crypto.com Arena, Los Angeles, California, U.S. | Won vacant WBC Silver lightweight title |
| 26 | Win | 23–2–1 | Yuriorkis Gamboa | TKO | 5 (10), 1:32 | 16 Apr 2022 | AT&T Stadium, Arlington, Texas, U.S. | Won vacant WBO Inter-Continental lightweight title |
| 25 | Loss | 22–2–1 | Gervonta Davis | UD | 12 | 5 Dec 2021 | Staples Center, Los Angeles, California, U.S. | For WBA (Regular) lightweight title |
| 24 | Win | 22–1–1 | Francisco Vargas | UD | 10 | 19 Jun 2021 | Toyota Center, Houston, Texas, U.S. | |
| 23 | Win | 21–1–1 | Jose Matias Romero | UD | 12 | 13 Mar 2021 | Mohegan Sun Arena, Uncasville, Connecticut, U.S. | |
| 22 | Win | 20–1–1 | Diego Magdaleno | KO | 1 (12), 0:53 | 31 Oct 2020 | Alamodome, San Antonio, Texas, U.S. | |
| 21 | Win | 19–1–1 | Thomas Mattice | MD | 10 | 14 Feb 2020 | 2300 Arena, Philadelphia, Pennsylvania, U.S. | |
| 20 | Win | 18–1–1 | Miguel Angel Perez Aispuro | UD | 8 | 7 Dec 2019 | Barclays Center, New York City, New York, U.S. | |
| 19 | Win | 17–1–1 | Eleazar Valenzuela | KO | 1 (10), 2:20 | 16 Feb 2019 | Plaza de Toros La Coleta, San Cristóbal de las Casas, Mexico | |
| 18 | Win | 16–1–1 | Jose Felix | TKO | 3 (8), 2:11 | 10 Nov 2018 | Lienzo Charro Hermanos Ramírez, Corregidora, Mexico | |
| 17 | Win | 15–1–1 | Jose Angel Flores Chan | KO | 1 (8), 2:44 | 6 Oct 2018 | Arena Coliseo, Mexico City, Mexico | |
| 16 | Win | 14–1–1 | Heberto Persico | UD | 8 | 16 Jun 2018 | Auditorio Centenario, Gómez Palacio, Durango, Mexico | |
| 15 | Win | 13–1–1 | Juan Jose Martinez Alvarez | RTD | 5 (8), 3:00 | 17 Feb 2018 | Arena Coliseo, Mexico City, Mexico | |
| 14 | Win | 12–1–1 | Ricardo Juan Saenz | TKO | 2 (6), 0:56 | 11 Nov 2017 | Inforum, Irapuato, Mexico | |
| 13 | Draw | 11–1–1 | Jose Calyecac | PTS | 6 | 30 Sep 2017 | Centro Regional de Deporte de Las Américas, Ecatepec, Mexico | |
| 12 | Win | 11–1 | Dunis Liñán | TKO | 7 (8), 0:55 | 1 Jul 2017 | Auditorio Centenario, Gómez Palacio, Durango, Mexico | |
| 11 | Win | 10–1 | Ivan Basurto Monroy | TKO | 3 (6), 2:55 | 22 Apr 2017 | Unidad Deportiva Martín Alarcón, Metepec, Mexico | |
| 10 | Win | 9–1 | Raul Hinojosa | TKO | 6 (8), 0:39 | 3 Dec 2016 | Centro de Convenciones, Acapulco, Mexico | |
| 9 | Win | 8–1 | Daniel Evangelista Jr | TKO | 3 (6), 2:17 | 22 Oct 2016 | Arena Coliseo, Mexico City, Mexico | |
| 8 | Win | 7–1 | Carlos Marcelino Santiago | KO | 1 (6), 0:47 | 27 Aug 2016 | Arena Coliseo, Mexico City, Mexico | |
| 7 | Win | 6–1 | Italo Ortiz | TKO | 1 (6), 0:31 | 2 Apr 2016 | Centro de Convenciones, Tlalnepantla, Mexico | |
| 6 | Loss | 5–1 | Luis Miguel Montaño | UD | 8 | 6 Feb 2016 | Arena Coliseo, Mexico City, Mexico | |
| 5 | Win | 5–0 | Francisco Valadez | MD | 6 | 5 Sep 2015 | Centro de Espectáculos del Recinto Ferial, Metepec, Mexico | |
| 4 | Win | 4–0 | Rafael Lopez Garcia | KO | 1 (4), 0:22 | 8 Aug 2015 | Arena Coliseo, Mexico City, Mexico | |
| 3 | Win | 3–0 | Jose Eduardo Zamudio | TKO | 3 (4), 1:47 | 27 Jun 2015 | Centro Civico de Ecatepec, Ecatepec, Mexico | |
| 2 | Win | 2–0 | Brandon Gonzalez | SD | 4 | 23 May 2015 | Centro de Espectáculos del Recinto Ferial, Metepec, Mexico | |
| 1 | Win | 1–0 | Luis Yan Revilla | KO | 1 (4), 1:30 | 14 Mar 2015 | Auditorio Municipal, Naucalpan, Mexico | |