| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| — | Juan Adrian Martinetti | Upcoming | Apr 25, 2026 | ||
| L | Charles Jourdain | Submission Guillotine Choke Guard | 1 | Oct 18, 2025 | |
| W | Da'Mon Blackshear | Decision Unanimous | 3 | Jul 26, 2025 | -329 |
| W | Ramon Taveras | Decision Unanimous | 3 | Dec 14, 2024 | |
| L | Daniel Marcos | Decision Split | 3 | Jul 22, 2023 | +130 |
| W | Raphael Assuncao | Submission Inverted Triangle From Botto… | 3 | Mar 11, 2023 | -136 |
| W | Louis Smolka | KO/TKO Ground | 3 | May 14, 2022 | -290 |
| L | Adrian Yanez | Decision Split | 3 | Nov 20, 2021 | +225 |
| L | Marlon Vera | Decision Unanimous | 3 | Jun 19, 2021 | +180 |
| W | Jonathan Martinez | KO/TKO Standing | 2 | Mar 13, 2021 | +250 |
| W | Martin Day | KO/TKO Standing | 3 | Jul 11, 2020 | +130 |
| W | Grigory Popov | Decision Split | 3 | Nov 9, 2019 | +130 |
| L | Manny Bermudez | Submission Triangle Choke Ground | 1 | Jul 22, 2018 | +260 |
| L | Damian Stasiak | Submission Armbar From Bottom Guard | 3 | Oct 8, 2016 | -190 |
| W | Marlon Vera | Decision Unanimous | 3 | Feb 27, 2016 | -185 |
| L | Chris Holdsworth | Submission Rear Naked Choke | 2 | Nov 30, 2013 | +185 |