Weightclass:  Light Welterweight
Location:  Vitebsk, Belarus
Record:  21 - 14(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/11/2033Vitebsk, Belarus20 - 14(1) Alik Gurka7 - 11 WPts
23/09/2033Vitebsk, Belarus19 - 14(1) Apostol Kulish3 - 8 WPts
23/07/2033Vitebsk, Belarus18 - 14(1) Mark Manotok5 - 9 WPts
22/05/2033Vitebsk, Belarus17 - 14(1) Andrii Adamczak2 - 4 WPts
22/03/2033Vitebsk, Belarus16 - 14(1) Chris Jelimo2 - 8(1) WPts
20/01/2033Vitebsk, Belarus15 - 14(1) John Owens8 - 8 WPts
20/11/2032Vitebsk, Belarus14 - 14(1) Atif Shah2 - 10 WPts
20/09/2032Vitebsk, Belarus13 - 14(1) Baltasar Roso3 - 5(1) WPts
21/07/2032Vitebsk, Belarus13 - 13(1) Quiqui Eusebio14 - 9 LPts
22/05/2032Vitebsk, Belarus12 - 13(1) Robert Bowen1 - 2 WPts
22/03/2032Vitebsk, Belarus11 - 13(1) Desislav Nankov2 - 1 WPts
22/01/2032Vitebsk, Belarus10 - 13(1) Malik Elmoudawi8 - 15 WPts
23/11/2031Balikpapan, Indonesia10 - 12(1) Nanggroe Fandi10 - 9 LPts
25/09/2031Graz, Austria10 - 11(1) William Uhrich4 - 25(13) LPts
28/07/2031Nonthaburi, Thailand10 - 10(1) Paithong Tossakrai0 - 11 LPts
30/05/2031Lille, France10 - 9 Dashiell Pique20 - 29 LKO3
30/03/2031Vitebsk, Belarus9 - 9 Apostol Palko10 - 4 WPts
30/01/2031London, UK9 - 8 Will Myles9 - 8 LPts
02/12/2030Vitebsk, Belarus8 - 8 Afon Beschastnykh4 - 7 WPts
03/10/2030Oslo, Norway7 - 8 Dana Bratt2 - 2 WPts
05/08/2030Bangkok, Thailand7 - 7 Paithong Kiatpracha10 - 6 LPts
07/06/2030San Jose, Costa Rica7 - 6 Joaquin Miguel14 - 14 LPts
09/04/2030Bayamon, Puerto Rico7 - 5 Diego Nuno10 - 15 LPts
09/02/2030San Jose, Costa Rica6 - 5 Manny Veras12 - 13 WPts
12/12/2029Minsk, Belarus5 - 5 Daniil Rebrov5(1) - 3 WPts
14/10/2029Vitebsk, Belarus5 - 4 Faddei Kitko10 - 12 LPts
21/08/2029Minsk, Belarus4 - 4 Dmytro Stadnik1 - 2 WPts
10/07/2029Vitebsk, Belarus4 - 3 Vasili Yefremov21 - 13 LPts
01/06/2029Mendoza, Argentina3 - 3 Ramirez Socorro6 - 14 WPts
03/04/2029Minsk, Belarus2 - 3 Vasyl Mudry0 - 0 WPts
18/02/2029Espoo, Finland2 - 2 Pyry Tapaninen4 - 7 LPts
21/12/2028Ulaanbaatar, Mongolia2 - 1 Baz Altankhuyag28(1) - 16 LPts
23/10/2028Vitebsk, Belarus2 - 0 Xeres Vine1 - 15(1) LPts
24/08/2028Vitebsk, Belarus1 - 0 Apostol Barna1 - 0 WPts
25/06/2028Vitebsk, Belarus0 - 0 Wasyl Mikulak1 - 3 WPts