| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| — | Youssef Zalal | Upcoming | Apr 25, 2026 | ||
| W | Brian Ortega | Decision Unanimous | 5 | Aug 23, 2025 | +663 |
| L | Movsar Evloev | Decision Unanimous | 3 | Dec 7, 2024 | +195 |
| W | Calvin Kattar | Decision Unanimous | 3 | Apr 13, 2024 | -185 |
| L | Sean O'Malley | KO/TKO Ground | 2 | Aug 19, 2023 | -258 |
| W | Henry Cejudo | Decision Split | 5 | May 6, 2023 | -120 |
| W | TJ Dillashaw | KO/TKO Back | 2 | Oct 22, 2022 | -180 |
| W | Petr Yan | Decision Split | 5 | Apr 9, 2022 | +310 |
| W | Petr Yan | DQ Illegal Knee to Grounded Opp… | 4 | Mar 6, 2021 | +102 |
| W | Cory Sandhagen | Submission Rear Naked Choke | 1 | Jun 6, 2020 | -115 |
| W | Pedro Munhoz | Decision Unanimous | 3 | Jun 8, 2019 | -160 |
| W | Jimmie Rivera | Decision Unanimous | 3 | Feb 17, 2019 | +115 |
| W | Cody Stamann | Submission Suloev Stretch Back | 2 | Sep 8, 2018 | -170 |
| W | Brett Johns | Decision Unanimous | 3 | Apr 21, 2018 | -115 |
| L | Marlon Moraes | KO/TKO Knee to Head Standing | 1 | Dec 9, 2017 | +135 |
| W | Renan Barao | Decision Unanimous | 3 | Jul 29, 2017 | +110 |
| W | Augusto Mendes | Decision Unanimous | 3 | Apr 15, 2017 | -400 |
| L | Raphael Assuncao | Decision Split | 3 | Jan 28, 2017 | +125 |
| L | Bryan Caraway | Decision Split | 3 | May 29, 2016 | -310 |
| W | Johnny Eduardo | Submission Guillotine Choke Ground | 2 | Dec 10, 2015 | -640 |
| W | Takeya Mizugaki | Submission Arm Triangle From Bottom Guard | 3 | Apr 18, 2015 | -345 |
| W | Hugo Viana | KO/TKO Mount | 3 | Jul 16, 2014 | -250 |
| W | Cody Gibson | Decision Unanimous | 3 | Feb 22, 2014 | -340 |