| Res. | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Win | 11–1 | Vince Morales | Decision (unanimous) | UFC on ESPN: Moreno vs. Erceg | March 29, 2025 | 3 | 5:00 | Mexico City, Mexico | |
| Win | 10–1 | Aori Qileng | Decision (unanimous) | UFC 306 | September 14, 2024 | 3 | 5:00 | Las Vegas, Nevada, United States | |
| Win | 9–1 | Ricky Turcios | Submission (rear-naked choke) | UFC on ESPN: Cannonier vs. Imavov | June 8, 2024 | 2 | 2:22 | Louisville, Kentucky, United States | Performance of the Night. |
| Win | 8–1 | Terrence Mitchell | TKO (punches) | UFC Fight Night: Grasso vs. Shevchenko 2 | September 16, 2023 | 1 | 0:54 | Las Vegas, Nevada, United States | Performance of the Night. |
| Loss | 7–1 | Christian Rodriguez | Decision (unanimous) | UFC 287 | April 8, 2023 | 3 | 5:00 | Miami, Florida, United States | Catchweight (137.5 lb) bout; Rodriguez missed weight. |
| Win | 7–0 | Jay Perrin | Submission (face crank) | UFC 282 | December 10, 2022 | 1 | 2:44 | Las Vegas, Nevada, United States | Performance of the Night. |
| Win | 6–0 | Mando Gutierrez | Decision (unanimous) | Dana White's Contender Series 55 | September 20, 2022 | 3 | 5:00 | Las Vegas, Nevada, United States | |
| Win | 5–0 | Andres Portocarrero | TKO (punches) | UWC Mexico 35 | June 24, 2022 | 1 | 2:11 | Tijuana, Mexico | |
| Win | 4–0 | Jose Guadalupe Peñaloza | Submission (rear-naked choke) | UWC Mexico 34 | May 27, 2022 | 2 | 2:25 | Tijuana, Mexico | Bantamweight debut. |
| Win | 3–0 | Francisco Villanueva | Submission (armbar) | UWC Mexico 33 | April 29, 2022 | 1 | 2:07 | Tijuana, Mexico | |
| Win | 2–0 | Joel Peña | Submission (armbar) | UWC Mexico 32 | March 25, 2022 | 1 | 0:54 | Tijuana, Mexico | |
| Win | 1–0 | Eduardo Velázquez | Submission (rear-naked choke) | UWC Mexico 30 | November 26, 2021 | 1 | 1:01 | Tijuana, Mexico | Featherweight debut. |