Weightclass:  Middleweight
Location:  Yekaterinburg, Russia
Record:  44 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/06/2026Yekaterinburg, Russia43 - 19 Sung-yeung Jang2 - 11 WPts
17/04/2026Yekaterinburg, Russia42 - 19 Absyrtus Markos6 - 17 WPts
16/02/2026Yekaterinburg, Russia41 - 19 Justin Neilson12(1) - 21(2) WPts
18/12/2025Yekaterinburg, Russia40 - 19 Rehan Abdoo1 - 4 WPts
19/10/2025Yekaterinburg, Russia39 - 19 Orlando Ducisin1 - 4(1) WPts
20/08/2025Yekaterinburg, Russia38 - 19 Joaquin Vielma1 - 1 WPts
21/06/2025Yekaterinburg, Russia37 - 19 James Gavin8 - 14 WPts
22/04/2025Yekaterinburg, Russia36 - 19 Georges Eury0 - 6 WPts
21/02/2025Yekaterinburg, Russia35 - 19 Neil Trumbull8 - 10 WPts
23/12/2024Yekaterinburg, Russia34 - 19 Asif Bagheri6(1) - 15 WPts
24/10/2024Yekaterinburg, Russia33 - 19 Juul Mondydyer4 - 3 WPts
25/08/2024Yekaterinburg, Russia32 - 19 Diego Camargo1 - 3 WPts
27/06/2024Algiers, Algeria32 - 18 Zuffur Hanoune37(3) - 20 LPts
27/05/2024Algiers, Algeria32 - 17 Zuffur Hanoune36(3) - 20 LPts
26/04/2024Magnitogorsk, Russia32 - 16 Kir Oshchepkov38 - 4 LPts Russia National Championships 2024View
11/04/2024Yekaterinburg, Russia32 - 15 Aramazt Eghigyan41 - 12 LPts
19/02/2024Athens, Greece31 - 15 Gaelan Vassallo30(1) - 15 WPts
15/01/2024Yekaterinburg, Russia31 - 14 Franklin Beau48 - 10 LPts Europe Championships 2024View
12/01/2024Yekaterinburg, Russia30 - 14 Stefan Smigielski31 - 12 WPts Europe Championships 2024View
09/01/2024Yekaterinburg, Russia29 - 14 Danylko Janko32 - 15 WPts Europe Championships 2024View
09/12/2023Yekaterinburg, Russia29 - 13 Rashid Hana35(1) - 10 LPts
08/11/2023Puente Alto, Chile29 - 12 Angel Montero28 - 11 LPts
08/10/2023Vantaa, Finland29 - 11 Kauno Peltola34(1) - 6 LPts
07/09/2023Surat, India29 - 10 Joshua Mensah37(2) - 7 LPts Surat World Championships 2023View
06/08/2023Leipzig, Germany28 - 10 Walfred Krok14 - 17 WPts
08/06/2023Aarhus, Denmark27 - 10 Rune Hom2 - 21 WPts
10/04/2023Yekaterinburg, Russia26 - 10 Charles Belair1 - 6(2) WPts
10/02/2023Samara, Russia26 - 9 Dimi Smolin22 - 8 LPts
15/12/2022Yaoundé, Cameroon25 - 9 Percy Bayne3 - 18 WPts
17/10/2022Greeley, USA24 - 9 Dylan Stormont14 - 11 WPts
19/08/2022Quezon City, Philippines23 - 9 Santiago Macabuhay7 - 15 WPts
19/06/2022Brasilia, Brazil22 - 9 Esteban Maciel3 - 10 WPts
21/04/2022Moscow, Russia21 - 9 Marlen Pavlovich7 - 16 WPts
21/02/2022Saint Petersburg, Russia20 - 9 Kolzak Samedov4(1) - 8 WPts
22/12/2021Johannesburg, South Africa19 - 9 Wasaki Nottinggham8 - 16 WPts
22/10/2021Yekaterinburg, Russia18 - 9 Sergei Kozel2 - 3 WPts
21/08/2021Accra, Ghana18 - 8 John Acheampong12 - 8 LPts
21/06/2021Yekaterinburg, Russia17 - 8 Borya Makhnutin6 - 12 WPts
22/04/2021San Juan, Argentina17 - 7 Cortez Vaquera9(1) - 7 LPts
22/02/2021Yekaterinburg, Russia16 - 7 Darryl Ayuyang4 - 7 WPts
24/12/2020Yekaterinburg, Russia15 - 7 Zernebog Zaitsev0 - 2 WPts
23/10/2020Kansas City, USA14 - 7 Noah McTaggart0 - 2 WPts
25/08/2020Nizhny Tagil, Russia14 - 6 Ioakim Tretiak9 - 6 LPts
29/06/2020Tehuacan, Mexico13 - 6 Ovidio Quijas4 - 6 WPts
29/04/2020Novorossiysk, Russia13 - 5 Sergey Kravets12 - 3 LPts Russia National Championships 2020View
26/04/2020Novorossiysk, Russia12 - 5 Dmitri Drachev4 - 3 WPts Russia National Championships 2020View
26/03/2020Moscow, Russia11 - 5 Ivan Makarov6 - 5 WPts
21/02/2020Yekaterinburg, Russia10 - 5 Hisao Yanagi4 - 4 WPts
22/12/2019Yekaterinburg, Russia9 - 5 Dimi Isachenko6 - 2 WPts
22/10/2019Melbourne, Australia8 - 5 Rich Carlyle3 - 4 WPts
23/08/2019Yekaterinburg, Russia7 - 5 Segun Olayinka6 - 2 WPts
24/06/2019Kingston, Jamaica7 - 4 Leon Garey3 - 4 LPts
26/04/2019San Juan, Puerto Rico7 - 3 Juan Alvillar3 - 6 LPts
26/02/2019Yekaterinburg, Russia6 - 3 Kolya Kirdyapkin1 - 3 WPts
28/12/2018Pekanbaru, Indonesia6 - 2 Paul Sukarno4 - 3 LPts
30/10/2018Yekaterinburg, Russia5 - 2 Konstantin Kazan0 - 5 WPts
01/09/2018Rostov-on-Don, Russia5 - 1 Timofei Petukhov1 - 1 LPts
26/07/2018Nizhny Novgorod, Russia4 - 1 Sergey Lazko0 - 2 WPts
04/06/2018Prokopyevsk, Russia3 - 1 Evgeny Sludnov1 - 1 WPts
30/04/2018Krasnoyarsk, Russia2 - 1 Timofei Ponomarenko1 - 0 WPts
30/03/2018Yekaterinburg, Russia1 - 1 Marlen Maslow0 - 2 WPts
16/02/2018Shakhty, Russia0 - 1 Koldan Smyshlyaev1 - 0 WPts
09/01/2018Yekaterinburg, Russia0 - 0 Viktor Konstantinov0 - 0 LPts