| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| L | Neil Magny | KO/TKO Back | 2 | Aug 2, 2025 | +143 |
| L | Chidi Njokuani | KO/TKO Knee to Head Clinch | 2 | Mar 15, 2025 | |
| W | Zachary Scroggin | KO/TKO Ground | 1 | Nov 9, 2024 | |
| L | Randy Brown | Decision Unanimous | 3 | Jun 1, 2024 | |
| L | Rinat Fakhretdinov | Decision Majority | 3 | Nov 4, 2023 | |
| W | Abubakar Nurmagomedov | Decision Split | 3 | Jun 3, 2023 | +102 |
| W | Benoit Saint Denis | Decision Unanimous | 3 | Oct 30, 2021 | -275 |
| L | Muslim Salikhov | Decision Split | 3 | Jul 11, 2020 | +108 |
| W | Aleksei Kunchenko | Decision Unanimous | 3 | Mar 14, 2020 | |
| L | Li Jingliang | KO/TKO Standing | 3 | Aug 31, 2019 | |
| W | Curtis Millender | Submission Rear Naked Choke | 1 | Mar 9, 2019 | +100 |
| W | Luigi Vendramini | KO/TKO Flying Knee Head | 2 | Sep 22, 2018 | -1000 |
| W | Sean Strickland | KO/TKO Kick to Head Standing … | 1 | May 12, 2018 | +100 |
| W | Max Griffin | Decision Unanimous | 3 | Oct 28, 2017 | -230 |
| W | Lyman Good | Decision Split | 3 | Jul 22, 2017 | +130 |
| W | Keita Nakamura | Decision Unanimous | 3 | Oct 1, 2016 | +105 |
| W | Omari Akhmedov | KO/TKO Knee to Head Clinch | 3 | Apr 16, 2016 | +125 |
| L | Nicolas Dalby | Decision Split | 3 | May 30, 2015 | +230 |