DateOpponentResultMethodRd
2026-05-23Richard TorrezWinKO2
2025-02-22Ramon Olivas EcheverriaWinTKO3
2023-12-23Junior FaWinTKO7
2023-09-30Scott AlexanderWinRTD4
2023-04-08Daniel MartzWinKO1
2022-10-15Carlos NegrónWinTKO9
2022-01-01Christian HammerWinUD10
2021-05-08Nagy AguileraWinTD6
2020-12-19Julian FernandezWinKO7
2020-11-07Brian HowardWinKO4
2020-03-07Joey DawejkoWinUD10
2019-10-26Jack MulowayiWinUD10
2019-08-31Victor BisbalWinRTD4
2019-07-13Jason BergmanWinTKO2
2019-01-11Willie Jake Jr.WinKO2
2018-11-30Carlos ReyesWinKO1
2018-10-20Garrett WilsonWinUD6
2018-06-30Francois RussellWinTKO2
2018-06-01Miguel CubosWinUD6
2018-05-04Lamont CapersNCNC2
2018-04-26Brad AustinWinTKO1
2018-03-23Eric SalazarWinTKO1
2018-03-03Brian GreenWinKO2
2018-02-23Juan ReynaWinTKO1
2018-01-27Manuel EastmanWinTKO2
2017-09-22Justin ThorntonWinTKO1