| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| L | Nikita Krylov | KO/TKO Standing | 3 | Jan 24, 2026 | |
| W | Paul Craig | KO/TKO Elbow to Head Guard | 1 | Sep 6, 2025 | -337 |
| W | Ion Cutelaba | Decision Split | 3 | May 10, 2025 | -111 |
| W | Rafael Cerqueira | KO/TKO Standing | 1 | Feb 22, 2025 | |
| W | Marcin Prachnio | Submission Arm Triangle Half Guard | 3 | Jul 27, 2024 | |
| L | Vitor Petrino | KO/TKO Standing | 2 | Nov 4, 2023 | |
| W | Zac Pauga | Decision Unanimous | 3 | Jun 17, 2023 | -198 |
| W | Tyson Pedro | Decision Unanimous | 3 | Feb 11, 2023 | +185 |
| L | Khalil Rountree Jr. | KO/TKO Kick to Leg Standing … | 2 | Sep 4, 2021 | -160 |
| L | Michal Oleksiejczuk | Decision Split | 3 | Mar 27, 2021 | +157 |
| L | Jimmy Crute | KO/TKO Standing | 1 | Oct 17, 2020 | +250 |
| W | Andreas Michailidis | KO/TKO to Referee Stoppa… | 1 | Jul 15, 2020 | -177 |