DateOpponentResultMethodRd
2023-08-26Baishanbo NasiyiwulaWinTKO9
2023-03-04Mohammed ZamaniWinUD10
2022-10-01Mostafa RostampourdousharWinTKO3
2022-07-02Mohammed ZamaniWinUD10
2021-12-18Gupee TopratedWinTKO4
2020-12-19Chaloemporn SingwanchaWinUD10
2019-11-01Salehe MkalekwaWinUD10
2019-09-07Junjesie IgbosWinKO2
2019-05-09Ramadhani ShauriWinTKO12
2019-01-18Meshack MwankemwaWinUD12
2018-10-19Manyi IssaWinTKO4
2017-07-14Ramadhani ShauriWinUD12
2017-02-17Vijender KumarWinKO9
2016-10-13Wellem ReykWinTKO5
2016-07-08Vladimir BaezWinKO4
2016-04-28Larry SiwuWinTKO9
2016-01-21Alexandr ZhuravskiyWinUD12
2015-11-13Arnel TinampayWinUD12
2015-08-21Boitshepo MandaweWinKO6
2015-04-09Kaizer MabuzaWinUD12
2015-02-06Ntuthuko MemelaWinKO4
2014-11-25Abrahan PeraltaWinRTD8
2014-09-05Nelson GulpeWinRTD4
2014-07-04Kanat KartenbayevWinTKO3
2014-03-21Behzod NabievWinTKO7
2014-01-17Fernando CastanedaWinKO1
2013-11-26Omar MarabayevWinTKO5
2013-09-17Randy SuicoWinTKO1
2013-07-26Ashley Sean ByrneWinTKO2
2013-05-17Behzod NabievWinUD12
2013-04-18Ronnel EsparasWinKO3
2013-02-12Dondon SultanWinRTD5
2012-12-21Takejiro KatoWinTKO5
2012-10-24Romeo JakosalemWinRTD6
2012-08-08Meirbek SabirovWinTKO5
2012-05-30Dan Nazareno JrWinUD12
2012-02-28Urmat RyskeldievWinTKO4
2011-12-30Dennis PaduaWinTKO2
2011-09-06Dan Nazareno JrWinUD12
2011-05-10Damir KonushbaevWinTKO6
2011-02-07Joel De la CruzWinTKO3
2010-12-28Amor TinoWinRTD5
2010-10-13Vladislav SavchenkoWinUD12
2010-08-17Moses SeranWinTKO2
2010-06-15Jonatan SimamoraWinPTS6
2010-05-20Jamed JalaranteWinTKO4
2010-04-27Sudsakorn SukkasemresortWinTKO3
2010-03-26Chartchai SithmorsengWinKO3
2008-01-17Theerawat YoohanngohWinPTS6