| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| W | Reinier de Ridder | KO/TKO to Corner stoppag… | 4 | Oct 18, 2025 | |
| W | Marvin Vettori | Decision Unanimous | 3 | Jul 19, 2025 | -250 |
| L | Anthony Hernandez | Decision Unanimous | 3 | Feb 22, 2025 | |
| L | Nassourdine Imavov | Decision Unanimous | 3 | Sep 28, 2024 | +185 |
| W | Chris Curtis | Decision Split | 5 | Apr 6, 2024 | -225 |
| W | Paul Craig | Submission Rear Naked Choke | 3 | Nov 18, 2023 | -470 |
| W | Bruno Silva | Submission Rear Naked Choke | 1 | Jun 24, 2023 | -225 |
| W | Andre Muniz | Submission Rear Naked Choke | 3 | Feb 25, 2023 | +175 |
| W | Krzysztof Jotko | Submission Rear Naked Choke | 1 | Oct 1, 2022 | +105 |
| W | Jacob Malkoun | Decision Unanimous | 3 | Jun 11, 2022 | -290 |
| W | Sam Alvey | Submission Rear Naked Choke | 2 | Feb 5, 2022 | -400 |
| L | Chris Curtis | KO/TKO Knees to Body Clinch | 2 | Dec 4, 2021 | -365 |
| W | Punahele Soriano | Decision Unanimous | 3 | Jul 24, 2021 | -110 |
| W | Karl Roberson | Submission Ankle Lock Ground | 1 | Apr 24, 2021 | -135 |
| L | Sean Strickland | KO/TKO Clinch | 2 | Nov 14, 2020 | -118 |
| W | Kyle Daukaus | Decision Unanimous | 3 | Jun 27, 2020 | -305 |
| W | Tom Breese | KO/TKO Ground | 1 | Feb 29, 2020 | +110 |
| W | Kevin Holland | Submission Rear Naked Choke | 2 | Oct 18, 2019 | +135 |