Weightclass:  Light Welterweight
Location:  Vitebsk, Belarus
Record:  28 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/01/2032Vitebsk, Belarus27 - 17 Ian Marron13 - 21 WPts
30/11/2031Vitebsk, Belarus26 - 17 Chris Neild0 - 2 WPts
01/10/2031Vitebsk, Belarus25 - 17 Gerrard Christoffer7 - 12 WPts
30/07/2031Vitebsk, Belarus25 - 16 Igor Klukas16 - 23 LPts
31/05/2031Vitebsk, Belarus24 - 16 Fedir Bilinski1 - 1 WPts
30/03/2031Vitebsk, Belarus23 - 16 Volodymyr Stepaniak3 - 11 WPts
29/01/2031Vitebsk, Belarus22 - 16 Fedar Stadnik1 - 12 WPts
01/12/2030Vitebsk, Belarus21 - 16 Valeri Zaleski1 - 7 WPts
02/10/2030Vitebsk, Belarus20 - 16 Blake Morgan9 - 7 WPts
04/08/2030Vitebsk, Belarus19 - 16 Yevhen Lipa0 - 3 WPts
05/06/2030Vitebsk, Belarus18 - 16 Zafa Farrah1 - 5 WPts
07/04/2030Vitebsk, Belarus17 - 16 Krystiyan Czyz6 - 8(1) WPts
07/02/2030Prague, Czech Republic17 - 15 RadomÝr Skoda46 - 13 LPts
10/12/2029Vitebsk, Belarus16 - 15 Arun Havanur3 - 4 WPts
12/10/2029Dublin, Ireland16 - 14 Brandon McPhee2 - 6 LPts
14/08/2029Vitebsk, Belarus15 - 14 Yuda Kawilarang1 - 4 WPts
16/06/2029Casablanca, Morocco15 - 13 Iyas Selsouli18 - 8 LPts
18/04/2029Sacaba, Bolivia14 - 13 Xavion Astacio5 - 7 WPts
18/02/2029Mogilev, Belarus13 - 13 Yevhen Urbaniak6 - 6 WPts
21/12/2028Vitebsk, Belarus13 - 12 Didier Piaget25 - 10 LPts
22/10/2028San Felipe de Puerto Plata, Dominican Republic12 - 12 Juan Esqueda0 - 0 WPts
24/08/2028Vitebsk, Belarus11 - 12 Yago Olivas3 - 12 WPts
26/06/2028Brest, Belarus11 - 11 Avel Wujek4 - 16 LPts
07/05/2028Minsk, Belarus10 - 11 Borysko Mihalovich7 - 20(1) WPts
17/03/2028Mogilev, Belarus10 - 10 Timofei Prusak13 - 9 LPts Belarus National Championships 2028View
14/03/2028Mogilev, Belarus9 - 10 Kyrylo Golub3 - 8 WPts Belarus National Championships 2028View
11/03/2028Mogilev, Belarus8 - 10 Oleksiy Hritz14 - 12 WPts Belarus National Championships 2028View
25/02/2028Vitebsk, Belarus7 - 10 Xaver Deliz5 - 6 WPts
27/12/2027Jaipur, India6 - 10 Sajid Ghazi3 - 7 WPts
29/10/2027Cali, Colombia6 - 9 Alano Benavides14 - 20(1) LPts
31/08/2027Rosario, Argentina6 - 8 Noe Osuna11 - 6 LPts
03/07/2027Odense, Denmark5 - 8 Elvis Lorenzen3 - 11 WPts
05/05/2027Prague, Czech Republic5 - 7 Adolf Zajac14 - 19 LPts
07/03/2027Ugep, Nigeria5 - 6 Brown Otorogu15 - 15 LPts
07/01/2027Vitebsk, Belarus4 - 6 Faddei Malinowski3 - 9 WPts
15/11/2026Grodno, Belarus4 - 5 Luka Kolyvanov8(1) - 13 LPts
17/09/2026Minsk, Belarus4 - 4 Lazar Wasik10 - 15 LPts
27/07/2026Bristol, UK4 - 3 Joel McLean7 - 17 LPts
29/05/2026Vitebsk, Belarus4 - 2 Vasyl Denis11 - 13(3) LPts
21/04/2026Minsk, Belarus4 - 1 Vasili Duda13(1) - 14 LPts
19/03/2026Vitebsk, Belarus3 - 1 Kir Babin4 - 6 WPts
19/01/2026Mogilev, Belarus2 - 1 Vitali Savrasenko3 - 14(1) WPts
02/12/2025Ahmedabad, India1 - 1 Govind Patwari4 - 5 WPts
04/10/2025Brest, Belarus1 - 0 Melor Panko3 - 9 LPts
20/08/2025Vitebsk, Belarus0 - 0 Mohsin Mansour5 - 6 WPts