| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| W | Roman Dolidze | Decision Unanimous | 3 | Mar 21, 2026 | |
| W | Marco Tulio | KO/TKO Standing | 2 | Nov 8, 2025 | |
| W | Eryk Anders | KO/TKO Standing | 1 | Aug 9, 2025 | +374 |
| W | Andrey Pulyaev | Decision Unanimous | 3 | Mar 22, 2025 | |
| L | Gregory Rodrigues | Decision Unanimous | 3 | Jul 27, 2024 | -120 |
| W | Claudio Ribeiro | KO/TKO Back | 2 | Mar 2, 2024 | -410 |
| W | Denis Tiuliulin | KO/TKO Clinch | 2 | Nov 18, 2023 | -720 |
| L | Armen Petrosyan | Decision Unanimous | 3 | Jun 17, 2023 | -156 |
| W | Dusko Todorovic | KO/TKO to Injury | 1 | Mar 18, 2023 | -110 |