| No. | Result | Record | Opponent | Type | Round, time | Date | Location | Notes |
| 20 | Loss | 19–1 | Keyshawn Davis | TKO | 4 (12), 1:45 | 14 Feb 2025 | The Theater at Madison Square Garden, New York City, New York, U.S. | Lost WBO lightweight title |
| 19 | Win | 19–0 | Emanuel Navarrete | SD | 12 | 18 May 2024 | Pechanga Arena, San Diego, California, U.S. | Won vacant WBO lightweight title |
| 18 | Win | 18–0 | Anthony Yigit | UD | 12 | 26 Aug 2023 | Stadion Wrocław, Wrocław, Poland | Retained WBO International lightweight title |
| 17 | Win | 17–0 | Yvan Mendy | UD | 12 | 3 Dec 2022 | Tottenham Hotspur Stadium, London, England | Retained WBO International lightweight title;Won European lightweight title |
| 16 | Win | 16–0 | Isa Chaniev | UD | 12 | 19 Dec 2021 | Ice Palace Terminal, Brovary, Ukraine | Retained WBO International lightweight title |
| 15 | Win | 15–0 | Jose Sanchez | TKO | 3 (12), 0:35 | 21 Mar 2021 | Ice Palace Terminal, Brovary, Ukraine | Retained WBO International lightweight title |
| 14 | Win | 14–0 | Viorel Simion | RTD | 7 (10), 3:00 | 8 Oct 2020 | Equides Club, Lisnyky, Ukraine | Retained WBO International lightweight title |
| 13 | Win | 13–0 | Hector Edgardo Sarmiento | UD | 12 | 22 Feb 2020 | Ice Palace Terminal, Brovary, Ukraine | Retained WBO International lightweight title |
| 12 | Win | 12–0 | Patricio Lopez Moreno | UD | 12 | 5 Oct 2019 | Ice Palace Terminal, Brovary, Ukraine | Retained WBO International lightweight title |
| 11 | Win | 11–0 | Nihito Arakawa | UD | 12 | 20 Apr 2019 | Sport Palace, Kyiv, Ukraine | Retained WBO International lightweight title |
| 10 | Win | 10–0 | Rosekie Cristobal | TKO | 7 (12), 2:44 | 22 Dec 2018 | Ice Palace Terminal, Brovary, Ukraine | Won vacant WBO International lightweight title |
| 9 | Win | 9–0 | Jose Luis Prieto | RTD | 6 (10), 3:00 | 23 Jun 2018 | Sport Palace, Kyiv, Ukraine | Retained WBO Oriental lightweight title |
| 8 | Win | 8–0 | Allan Vallespin | KO | 6 (10), 1:53 | 16 Dec 2017 | Ice Palace Terminal, Brovary, Ukraine | Won vacant WBO Oriental lightweight title |
| 7 | Win | 7–0 | Ismael Garcia | TKO | 6 (8), 3:00 | 16 Sep 2017 | AKKO International, Kyiv, Ukraine | |
| 6 | Win | 6–0 | Lorenzo Parra | UD | 8 | 10 Jun 2017 | Sporthall Budakalász, Budakalász, Hungary | |
| 5 | Win | 5–0 | Juan Ocura | UD | 8 | 12 Nov 2016 | Ice Palace Terminal, Brovary, Ukraine | |
| 4 | Win | 4–0 | Emiliano Martin Garcia | TKO | 4 (6), 2:56 | 23 Apr 2016 | Sport Palace, Kyiv, Ukraine | |
| 3 | Win | 3–0 | Gyorgy Mizsei Jr. | UD | 6 | 12 Dec 2015 | Sport Palace, Kyiv, Ukraine | |
| 2 | Win | 2–0 | Innocent Anyanwu | TKO | 6 (6), 1:36 | 14 Nov 2015 | Ice Palace Terminal, Brovary, Ukraine | |
| 1 | Win | 1–0 | Tarik Madni | RTD | 4 (6), 3:00 | 29 Aug 2015 | Sport Palace, Kyiv, Ukraine | |