| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| — | Sean Sharaf | Upcoming | May 2, 2026 | ||
| L | Tallison Teixeira | Decision Unanimous | 3 | Jan 31, 2026 | |
| L | Jairzinho Rozenstruik | Decision Split | 3 | Aug 17, 2024 | +195 |
| L | Marcin Tybura | Submission Rear Naked Choke | 1 | Mar 16, 2024 | -118 |
| L | Alexander Volkov | Submission Ezekiel Choke Mount | 2 | Sep 9, 2023 | +195 |
| L | Sergei Pavlovich | KO/TKO Standing | 1 | Dec 3, 2022 | +155 |
| L | Ciryl Gane | KO/TKO Standing | 3 | Sep 3, 2022 | +380 |
| W | Derrick Lewis | KO/TKO Elbow to Head Clinch | 2 | Feb 12, 2022 | +145 |
| W | Augusto Sakai | KO/TKO Standing | 2 | Dec 11, 2021 | -125 |
| W | Greg Hardy | KO/TKO Standing | 1 | Jul 10, 2021 | -130 |
| W | Harry Hunsucker | KO/TKO Ground | 1 | Mar 20, 2021 | -430 |
| W | Stefan Struve | KO/TKO Standing | 1 | Oct 24, 2020 | -112 |
| L | Serghei Spivac | Submission Arm Triangle From Side Control | 2 | Oct 5, 2019 | -330 |
| L | Blagoy Ivanov | Decision Unanimous | 3 | Jun 8, 2019 | -160 |
| L | Junior Dos Santos | KO/TKO Mount | 2 | Dec 1, 2018 | +140 |
| W | Andrei Arlovski | Decision Unanimous | 3 | Jun 9, 2018 | -230 |
| W | Cyril Asker | KO/TKO Elbow to Head Clinch | 1 | Feb 10, 2018 | -275 |
| W | Rashad Coulter | KO/TKO Flying Knee Head | 1 | Nov 18, 2017 | -175 |