Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Oct 2014 | Belarus F4, Minsk | Futures | Hard | Artur Dubinski | Sergey Betov
Aliaksandr Bury | 6–7(4–7), 6–7(5–7) |
Loss | 0–2 | Aug 2017 | Belarus F2, Minsk | Futures | Hard | Vadym Ursu | Maxime Cressy
Ugo Humbert | 6–4, 3–6, [5–10] |
Loss | 0–3 | Aug 2017 | Belarus F3, Minsk | Futures | Hard | Vadym Ursu | Vladyslav Manafov
Yaraslav Shyla | 3–6, 6–2, [4–10] |
Win | 1–3 | Nov 2017 | Estonia F4, Pärnu | Futures | Hard | Denys Mylokostov | Marat Deviatiarov
Alexander Igoshin | 4–6, 6–3, [12–10] |
Win | 2–3 | Mar 2018 | Russia F1, Moscow | Futures | Hard | Sergey Betov | Mikhail Fufygin
Vladimir Ivanov | 6–2, 6–4 |
Loss | 2–4 | Aug 2018 | Belarus F1, Minsk | Futures | Hard | Sergey Betov | Igor Smilansky
Fernando Yamacita | 3–6, 0–6 |
Win | 3–4 | Sep 2018 | Tunisia F33, Monastir | Futures | Hard | Skander Mansouri | Altuğ Çelikbilek
Florent Diep | 6–3, 6–1 |
Win | 4–4 | Nov 2018 | Tunisia F41, Monastir | Futures | Hard | Vadym Ursu | Fred Gil
Diego Matos | 6–2, 6–7(3–7), [10–8] |
Win | 5–4 | Feb 2019 | M25 Aktobe, Kazakhstan | World Tennis Tour | Hard | Teymuraz Gabashvili | Savriyan Danilov
Niels Lootsma | 6–3, 6–4 |
Loss | 5–5 | Apr 2019 | M25 Shymkent, Kazakhstan | World Tennis Tour | Clay | Yan Bondarevskiy | Sanjar Fayziev
Vladyslav Manafov | 2–6, 1–6 |
Win | 6–5 | Apr 2019 | M25 Shymkent, Kazakhstan | World Tennis Tour | Clay | Teymuraz Gabashvili | Sidharth Rawat
Manish Sureshkumar | 6–4, 6–2 |
Win | 7–5 | Jul 2019 | M15 Telavi, Georgia | World Tennis Tour | Clay | David Poljak | Shalva Dzhanashiya
Yan Sabanin | 6–3, 6–4 |
Win | 8–5 | Sep 2019 | M25 Almaty, Kazakhstan | World Tennis Tour | Hard | Vladyslav Manafov | Grigoriy Lomakin
George Tsivadze | 7–5, 6–2 |
Win | 9–5 | Dec 2019 | M15 Doha, Qatar | World Tennis Tour | Hard | Danylo Kalenichenko | Adam Moundir
Rio Noguchi | 6–3, 7–6(7–3) |
Win | 10–5 | Feb 2020 | M25 Aktobe, Kazakhstan | World Tennis Tour | Hard | Vladyslav Manafov | Vladimir Ivanov
Maxim Ratniuk | 7–5, 7–6(7–5) |
Win | 11–5 | Feb 2021 | M15 Nur-Sultan, Kazakhstan | World Tennis Tour | Hard | Yaraslav Shyla | Francesco Forti
Francesco Maestrelli | 7–6(7–4), 7–6(7–4) |
Win | 12–5 | Feb 2021 | M15 Nur-Sultan, Kazakhstan | World Tennis Tour | Hard | Yaraslav Shyla | Wojciech Marek
Yann Wójcik | 6–4, 6–2 |
Win | 13–5 | Mar 2021 | M15 Kazan, Russia | World Tennis Tour | Hard | Yaraslav Shyla | Mikhail Fufygin
Boris Pokotilov | 4–6, 7–5, [10–7] |
Loss | 13–6 | Apr 2021 | M15 Shymkent, Kazakhstan | World Tennis Tour | Clay | Vladyslav Manafov | Aleksei Khomich
Yaraslav Shyla | 5–7, 6–3, [6–10] |
Loss | 13–7 | Apr 2021 | M15 Shymkent, Kazakhstan | World Tennis Tour | Clay | Vladyslav Manafov | Ivan Denisov
Ivan Gakhov | 6–3, 5–7, [5–10] |
Loss | 13–8 | Oct 2021 | M25 Nur-Sultan, Kazakhstan | World Tennis Tour | Hard | Konstantin Kravchuk | Andrey Kuznetsov
Beibit Zhukayev | 6–7(5–7), 4–6 |
Win | 14–8 | Jan 2022 | M25 Vilnius, Lithuania | World Tennis Tour | Hard | Denis Yevseyev | Péter Fajta
Fábián Marozsán | 6–4, 7–6(7–4) |
Win | 15–8 | Feb 2022 | M25 Nur-Sultan, Kazakhstan | World Tennis Tour | Hard | Vladyslav Manafov | Petr Bar Biryukov
Evgeny Karlovskiy | 6–4, 6–7(1–7), [11–9] |
Win | 16–8 | Feb 2022 | M25 Nur-Sultan, Kazakhstan | World Tennis Tour | Hard | Vladyslav Manafov | Timur Khabibulin
Beibit Zhukayev | 6–4, 6–0 |
Win | 17–8 | Mar 2022 | M15 Antalya, Turkey | World Tennis Tour | Clay | Ivan Gakhov | Umut Akkoyun
Mert Naci Türker | 6–4, 6–2 |
Win | 18–8 | May 2022 | M25 Ulcinj, Montenegro | World Tennis Tour | Clay | Marcello Serafini | Cezar Crețu
Valentin Royer | 4–6, 6–1, [10–6] |
Loss | 18–9 | Jun 2022 | M15 Budva, Montenegro | World Tennis Tour | Clay | Bogdan Bobrov | Louroi Martinez
Damien Wenger | 4–6, 3–6 |
Loss | 18–10 | Jul 2022 | M25 Nur-Sultan, Kazakhstan | World Tennis Tour | Hard | Denis Yevseyev | Daniil Glinka
Karl Kiur Saar | 6–7(4–7), 3–6 |
Loss | 18–11 | Aug 2022 | M25 Tbilsi, Georgia | World Tennis Tour | Hard | David Poljak | Hong Seong-chan
Song Min-kyu | 5–7, 2–6 |
Win | 19–11 | Aug 2022 | M25 Tbilsi, Georgia | World Tennis Tour | Hard | Grigoriy Lomakin | Erik Arutiunian
Daniil Ostapenkov | 3–6, 7–6(7–4), [10–5] |
Win | 20–11 | Dec 2022 | M15 Sharm El Sheikh, Egypt | World Tennis Tour | Hard | Yan Bondarevskiy | Alexandr Binda
Ilia Simakin | 6–4, 6–2 |
Win | 21–11 | Feb 2023 | Vilnius, Lithuania | Challenger | Hard (i) | Vladyslav Manafov | Arjun Kadhe
Daniel Masur | 6–0, 6–2 |
Win | 22–11 | Feb 2023 | Cherbourg, France | Challenger | Hard (i) | Vladyslav Manafov | Karol Drzewiecki
Kacper Żuk | 7–6(12–10), 7–6(9–7) |
Win | 23–11 | Apr 2023 | Madrid, Spain | Challenger | Clay | Vladyslav Manafov | Patrik Niklas-Salminen
Bart Stevens | 6–4, 6–4 |
Win | 24–11 | Aug 2023 | San Marino, San Marino | Challenger | Clay | Vladyslav Manafov | Theo Arribage
Luca Sanchez | 6–4, 7–6(10–8) |
Win | 25–11 | Jun 2024 | Prostějov, Czech Republic | Challenger | Clay | Sergio Martos Gornés | Matwé Middelkoop Philipp Oswald | 6–1, 6–4 |