DateOpponentResultMethodRd
2024-09-06Jayro Fernando DuranWinTKO6
2024-06-29Eduardo MancitoWinTKO7
2023-07-22Hector Andres SosaLossKO10
2022-10-15Lerato DlaminiWinUD12
2022-04-22Andoni GagoWinKO5
2020-12-02Ryan WalshWinUD10
2019-10-04Carlos RamosWinUD10
2019-07-12Nathaniel MayWinUD10
2019-04-19Nasibu RamadhaniWinTKO5
2018-11-09Miguel EncarnacionWinTKO1
2018-07-27Pablo NarvaezWinKO1
2018-03-02Barnie ArguellesWinTKO5
2017-05-13Thomas Patrick WardLossTD9
2016-03-12Reynaldo CajinaWinRTD7
2015-07-25Arnoldo SolanoWinPTS6
2015-03-06Josh WaleWinUD12
2014-10-25Giorgi GachechiladzeWinTKO2
2014-03-08Krzysztof RogowskiWinPTS6
2013-07-06Reynaldo CajinaWinPTS4
2013-05-24Dai DaviesWinPTS10
2013-03-30Jon FernandesWinUD10
2012-11-24Franklin VarelaWinPTS8
2012-10-05Michael Isaac CarreroWinTKO6
2012-07-29Kristian LaightWinPTS6
2012-04-21Yuriy VoroninWinTKO4
2012-03-10Janis PuksinsWinTKO3
2012-02-04Barrington BrownWinPTS6
2011-12-16Dougie CurranWinPTS4
2011-11-12James AncliffWinRTD2
2011-09-30Chris RileyWinPTS4
2011-07-30Chuck JonesWinPTS4
2011-05-20Stoyan SerbezovWinPTS4
2011-03-26Sali MustafovWinTKO1
2011-01-22Pavels SenkovsWinPTS4