DateOpponentResultMethodRd
2026-03-25Victor VykhrystLossUD10
2025-09-27Piotr ĆwikWinPTS6
2025-04-12Kacper MeynaLossUD10
2023-10-13Michal BolozWinUD10
2023-06-16Frazer ClarkeLossPTS10
2023-06-03Jakub SosinskiWinTKO5
2022-02-19Arslanbek MakhmudovLossTKO6
2019-10-05Giorgi TamazashviliWinKO1
2019-09-14Gogita GorgiladzeWinTKO2
2017-03-18Erkan TeperWinUD12
2016-05-14Marcelo NascimentoWinUD10
2015-06-19Konstantin AirichWinTKO6
2015-03-14Gbenga OloukunWinUD10
2014-12-12Travis WalkerWinKO6
2014-10-07Samir KurtagicWinUD8
2012-03-24Tye FieldsWinTKO6
2011-11-06Jason GavernWinTKO6
2011-07-29Kevin McBrideWinKO4
2011-02-19Jonathan HagglerWinKO3
2010-11-12Galen BrownWinTKO4
2010-07-17Christian HammerWinKO6
2009-04-24Julius LongWinTKO7
2009-02-07Remigijus ZiausysWinUD6
2008-11-21Evgeny OrlovWinPTS10
2008-08-07Daniil PeretyatkoWinUD8
2008-07-11Eric BooseWinTKO7
2008-03-13Eduardo FrancaWinKO1
2007-12-15Yavor MarinchevWinUD4
2007-11-16Andriy KyndrychWinUD6
2006-12-16Zoltán BéresWinTKO4
2006-10-20Alexandrs BorhovsWinRTD5
2006-06-23Arthur CookWinRTD9
2006-06-03Raman SukhaterinWinUD6
2006-04-06Oleg BelykovWinTKO2
2006-03-10Earl LadsonWinUD6
2006-01-28Adele OlakanyeWinUD4
2005-12-17Oleksandr SubinWinUD6
2005-12-01Tomáš MrázekWinUD4
2005-10-27Sedrak AgagulyanWinUD4
2005-10-01Aleksandrs BorhovsWinUD4
2005-08-05Milan BecakWinTKO2
2005-04-29Deniss MelniksWinTKO1