| Result | Opponent | Method | Rd | Date | Odds |
|---|---|---|---|---|---|
| L | Song Kenan | Decision Unanimous | 3 | Aug 17, 2024 | |
| L | Drew Dober | KO/TKO Standing | 1 | Oct 7, 2023 | |
| L | Christos Giagos | KO/TKO Standing | 1 | Apr 22, 2023 | -164 |
| L | Grant Dawson | Decision Majority | 3 | Oct 23, 2021 | |
| W | Joaquim Silva | KO/TKO Clinch | 1 | Jun 19, 2021 | +105 |
| L | Kevin Aguilar | Decision Unanimous | 3 | Nov 30, 2018 | -125 |
| W | Dennis Bermudez | Decision Split | 3 | Jul 14, 2018 | +160 |
| L | Myles Jury | Decision Unanimous | 3 | Dec 30, 2017 | +155 |
| W | Gavin Tucker | Decision Unanimous | 3 | Sep 9, 2017 | +310 |
| W | Phillipe Nover | Decision Split | 3 | Feb 11, 2017 | -175 |
| L | Evan Dunham | Decision Unanimous | 3 | Sep 17, 2016 | +280 |