DateOpponentResultMethodRd
2026-05-30Adam AzimLossTKO3
2026-03-05Alejandro Frias RodriguezWinTKO2
2024-10-17Eduardo EstelaWinTKO4
2024-01-25Marcos Gonzalez BarrazaWinRTD2
2023-11-14Miguel MaduenoWinUD10
2023-09-08Carlos SanchezWinUD10
2023-03-23Rafael Guzman LugoWinRTD7
2022-10-27Jonathan Jose EnizWinTKO4
2022-08-06Tony LuisWinTKO7
2022-03-03Sebastian Ezequiel AguirreWinRTD9
2021-08-27Emanuel LopezWinKO4
2021-05-15Mathieu GermainLossSD10
2020-11-21David TherouxWinRTD6
2019-10-25Nazareno Gaston RuizWinTKO8
2019-04-25Yves Ulysse Jr.LossUD10
2019-01-26Mathieu GermainDrawSD10
2018-07-28Petros AnanyanWinUD10
2018-05-26Danny O' ConnorLossUD10
2017-10-27Yves Ulysse Jr.WinSD10
2017-02-18Juan Daniel Bedolla OrozcoWinTKO5
2016-09-09Emanuel RoblesWinSD10
2016-04-16Chris van HeerdenLossMD10
2015-09-18Stuart McLellanWinTKO3
2015-08-21Stephane BenitoWinTKO3
2015-04-03Tebor BroschWinUD10
2015-01-24Konstantin PonomarevLossUD8
2014-11-21Rogelio Castaneda JrWinTKO3
2014-02-07Gyula VajdaWinKO2
2013-11-09Giuseppe LauriWinUD8
2013-09-13Francesco CotroniWinTKO6
2013-05-31Paul BzdelWinTKO4
2013-03-02Alexandre LepelleyLossSD10
2012-10-19Ricky DuenasWinRTD4
2012-05-11Laszlo Robert BaloghWinKO2
2012-01-13Ryan WagnerWinTKO6
2011-11-19Antonio Dos SantosWinTKO4
2011-03-19Romeo JakosalemLossTKO8
2011-01-14Julio Mendoza RodriguezWinTKO3
2010-09-25David AucoinWinKO3
2010-08-19Abdou SowWinUD8
2010-05-15Martin Armenta ChaparroWinTKO2
2010-03-06Walter LinthorneWinTKO2
2010-02-13Michael MaleyWinTKO1
2009-11-13Scott PaulWinUD6
2009-08-28Dave PetrykDrawSD4
2009-04-09Bill ArnottWinTKO2
2009-01-24Harrison McBainWinUD4
2008-11-07Dave PetrykWinMD4
2008-09-12Brandon CarlickWinMD4