| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| L | Brunno Ferreira | Decision Unanimous | 3 | Dec 6, 2025 | |
| L | Brendan Allen | Decision Unanimous | 3 | Jul 19, 2025 | +191 |
| L | Roman Dolidze | Decision Unanimous | 5 | Mar 15, 2025 | -152 |
| L | Jared Cannonier | Decision Unanimous | 5 | Jun 17, 2023 | -124 |
| W | Roman Dolidze | Decision Unanimous | 3 | Mar 18, 2023 | -250 |
| L | Robert Whittaker | Decision Unanimous | 3 | Sep 3, 2022 | +180 |
| W | Paulo Costa | Decision Unanimous | 5 | Oct 23, 2021 | -200 |
| L | Israel Adesanya | Decision Unanimous | 5 | Jun 12, 2021 | +185 |
| W | Kevin Holland | Decision Unanimous | 5 | Apr 10, 2021 | -290 |
| W | Jack Hermansson | Decision Unanimous | 5 | Dec 5, 2020 | -134 |
| W | Karl Roberson | Submission Rear Naked Choke | 1 | Jun 13, 2020 | -230 |
| W | Andrew Sanchez | Decision Unanimous | 3 | Oct 12, 2019 | -370 |
| W | Cezar Ferreira | Decision Unanimous | 3 | Jul 13, 2019 | -220 |
| L | Israel Adesanya | Decision Split | 3 | Apr 14, 2018 | +205 |
| L | Omari Akhmedov | Decision Majority | 3 | Dec 30, 2017 | |
| W | Vitor Miranda | Decision Unanimous | 3 | Jun 25, 2017 | -380 |
| L | Antonio Carlos Junior | Decision Unanimous | 3 | Dec 30, 2016 | +100 |
| W | Alberto Uda | Submission Guillotine Choke Ground | 1 | Aug 20, 2016 | -165 |