| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| W | Julius Walker | KO/TKO Ground | 2 | Feb 7, 2026 | |
| W | Bruno Lopes | KO/TKO Standing | 1 | May 31, 2025 | -145 |
| W | Vitor Petrino | KO/TKO Standing | 3 | Dec 14, 2024 | |
| L | Dominick Reyes | KO/TKO Standing | 1 | Jun 8, 2024 | -250 |
| L | Alonzo Menifield | Decision Unanimous | 3 | Dec 16, 2023 | |
| W | Kennedy Nzechukwu | KO/TKO Standing | 1 | Aug 5, 2023 | +142 |
| L | Azamat Murzakanov | Decision Unanimous | 3 | Apr 15, 2023 | -162 |
| L | Khalil Rountree Jr. | Decision Split | 3 | Oct 29, 2022 | -175 |
| W | Da Woon Jung | KO/TKO Standing | 1 | Jul 16, 2022 | +105 |
| W | Michal Oleksiejczuk | Decision Unanimous | 3 | Mar 5, 2022 | -195 |
| W | John Allan | Decision Unanimous | 3 | Nov 6, 2021 | -400 |
| W | Darren Stewart | KO/TKO Standing | 1 | Aug 28, 2021 | -200 |
| L | Ion Cutelaba | Decision Split | 3 | May 1, 2021 | |
| W | Maxim Grishin | Decision Unanimous | 3 | Feb 27, 2021 | -157 |
| W | Justin Ledet | KO/TKO Standing | 1 | Oct 31, 2020 | -400 |
| L | Chris Camozzi | Submission Guillotine Choke Standing | 3 | Jan 28, 2012 | +135 |
| L | Clifford Starks | Decision Unanimous | 3 | Oct 29, 2011 | -120 |