DateOpponentResultMethodRd
2026-01-16Nikita TszyuNCTD3
2024-08-28Tommy BrowneWinRTD1
2022-11-23Danilo CreatiWinUD10
2022-04-20Issac HardmanWinTKO2
2021-12-20Siliveni NawaiWinTKO4
2019-04-12Les SherringtonWinKO2
2018-08-31José Agustín JulioWinTKO3
2018-06-01Wade RyanWinUD10
2018-03-16Adam HarperWinUD12
2017-06-17Tomás Andrés ReynosoWinKO6
2016-12-10Renato OliveiraWinTKO3
2016-08-13István ZellerWinTKO5
2016-04-22Yosuke KirimaWinUD12
2015-12-06Gustavo Alberto SánchezWinKO4
2015-03-27Yuttana WongdaWinTKO4
2014-12-05Bruno CarvalhoWinTKO5
2014-10-24Arif MagomedovLossUD10
2014-06-27Joe ReaWinUD8
2014-02-27Luke SharpWinUD8
2013-12-13Athit PraditphonWinTKO8
2013-11-08Amnat DaengphayapWinKO2
2013-06-07Anton OlarteWinUD10
2013-04-19Richard Kenneth CarrWinTKO3
2013-02-21Adrian CampbellWinUD10
2012-11-16David GalvinWinUD10
2012-06-29Ariel OmongosWinTKO2
2011-11-11Faisal FayadWinSD8
2011-08-26Xingxin YangWinTKO4
2011-07-22Aswin CabuyWinUD4
2011-07-08Jean ClaudeWinTKO1
2011-04-01David GallWinUD4
2011-03-18Peter MakrypodisWinKO1