Weightclass:  Welterweight
Location:  Vitebsk, Belarus
Record:  20 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/03/2028Vitebsk, Belarus19 - 16 Davy Vorster8 - 13 WPts
11/01/2028Vitebsk, Belarus18 - 16 Juan Gardin1 - 12 WPts
12/11/2027Vitebsk, Belarus17 - 16 Sergej á Zhivkov9 - 4 WPts
13/09/2027Vitebsk, Belarus16 - 16 Danny Dumbutshena0 - 2 WPts
15/07/2027Vitebsk, Belarus15 - 16 Oleksiy Kushnir4 - 7 WPts
16/05/2027Vitebsk, Belarus14 - 16 Toxeus Pardo5 - 5 WPts
17/03/2027Vitebsk, Belarus13 - 16 Robert Boyle7 - 15 WPts
16/01/2027Vitebsk, Belarus12 - 16 Juan Vine3 - 8 WPts
17/11/2026Vitebsk, Belarus12 - 15 Timofei Sermukslis9 - 6 LPts
17/09/2026Vitebsk, Belarus12 - 14 Nigol Darbinyan3 - 9 LPts
19/07/2026Vitebsk, Belarus11 - 14 Lernig Abraamian3 - 8 WPts
19/05/2026Vitebsk, Belarus10 - 14 Nikolai Alekhine12 - 15 WPts
20/03/2026Almaty, Kazakhstan9 - 14 Ali Kusheckoff4 - 20 WPts
20/01/2026Vitebsk, Belarus8 - 14 Vasyl Polsky1 - 9 WPts
21/11/2025Bayamon, Puerto Rico7 - 14 Joaquin Farfan2 - 7 WPts
23/09/2025Markham, Canada6 - 14 Spencer Caldwell8 - 16 WPts
26/07/2025Melbourne, Australia5 - 14 John Nicoll6 - 16 WPts
28/05/2025Brno, Czech Republic5 - 13 Felix Hnat1 - 12 LPts
30/03/2025Buenos Aires, Argentina5 - 12 Montana Villasana24(2) - 17 LPts
30/01/2025Vitebsk, Belarus5 - 11 Iisak Kurkela1 - 6 LPts
02/12/2024Vitebsk, Belarus5 - 10 Malvolio Abela12 - 18 LPts
04/10/2024Vitebsk, Belarus4 - 10 Ora Pinta2 - 1 WPts
06/08/2024Minsk, Belarus4 - 9 Matviyko Van4(1) - 17 LPts
12/06/2024Vitebsk, Belarus4 - 8 Varant Garcha0 - 5 LPts
13/04/2024Minsk, Belarus4 - 7 Wasyl Barsky20 - 16(1) LPts
17/02/2024Minsk, Belarus4 - 6 Volodymyr Spivak10 - 27 LPts
24/12/2023Minsk, Belarus4 - 5 Daniil Yurkovich11 - 26 LPts
22/11/2023Brest, Belarus4 - 4 Volodmiri Baranski8 - 24 LPts
14/10/2023Lima, Peru4 - 3 Oleos Zorrilla32 - 10 LPts
16/08/2023Yerevan, Armenia3 - 3 Palig Gamerikian4 - 7 WPts
18/06/2023Brest, Belarus2 - 3 Danylko Valis0 - 0 WPts
03/05/2023Brest, Belarus2 - 2 Viktor Shamburkin21 - 13 LPts
18/03/2023Mogilev, Belarus1 - 2 Bohdan Urban0 - 0 WPts
14/02/2023Stockholm, Sweden1 - 1 Max Curlin15 - 17 LPts
17/12/2022Vitebsk, Belarus0 - 1 Igor Torbinski1 - 1 WPts
18/10/2022Vitebsk, Belarus0 - 0 Georgiy Mach4 - 2 LPts