| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Loss | 0–1 | Mar 2023 | M15 Monastir, Tunisia | WTT | Hard | Stefanos Sakellaridis | Gao Xin Aoran Wang | 2–6, 4–6 |
| Loss | 0–2 | May 2023 | M25 Gurb, Spain | WTT | Clay | Stefanos Sakellaridis | Daniel Cukierman
Mariano Kestelboim | 3–6, 3–6 |
| Loss | 0–3 | May 2023 | M25 La Nucia, Spain | WTT | Clay | Stefanos Sakellaridis | Fajing Sun
Amr Elsayed | 2–6, 3–6 |
| Loss | 0–4 | Jul 2023 | M25 Getxo, Spain | WTT | Clay | Stefanos Sakellaridis | Alex Martinez
Inaki Montes de la Torre | 6–7, 2–6 |
| Loss | 0–5 | Jul 2023 | M25 Esch/Alzette, Luxembourg | WTT | Clay | Stefanos Sakellaridis | Alex Knaff
Chris Rodesch | 3–6, 4–6 |
| Loss | 0–6 | Jul 2023 | M25 Esch/Alzette, Luxembourg | WTT | Clay | Stefanos Sakellaridis | Alex Knaff
David Pichler | 6–1, 1–6, [7–10] |
| Loss | 0–7 | Oct 2023 | M15 Heraklion, Greece | WTT | Hard | Stefanos Sakellaridis | Dario Huber
Jacob Kahoun | 2–6, 2–6 |
| Loss | 0–8 | Nov 2023 | M15 Heraklion, Greece | WTT | Hard | Michalis Sakellaridis | Anthony Genov
Nikolay Nedelchev | 2–6, 1–6 |
| Win | 1–8 | Dec 2023 | M15 Monastir, Tunisia | WTT | Hard | Florian Broska | Étienne Donnet Fabien Salle | 6–4, 5–7, [10–7] |
| Loss | 1–9 | Mar 2024 | M15 Heraklion, Greece | WTT | Hard | Michalis Sakellaridis | Sergis Kyratzis
Ioannis Xilas | 6–4, 3–6, [3–10] |
| Loss | 1–10 | Jul 2024 | M25 Wetzlar, Germany | WTT | Clay | Michalis Sakellaridis | Florian Broska
Gregor Ramskogler | 5–7, 4–6 |
| Win | 2–10 | Sep 2024 | M25 Santa Margherita di Pula, Italy | WTT | Clay | Oleksii Krutykh | Martin Krumich
Dominik Kellovský | 2–6, 6–4, [10–6] |
| Loss | 2–11 | Feb 2025 | M15 Monastir, Tunisia | WTT | Hard | Cian Maguire | Alberto Barroso Campos Aziz Ouakaa | 4–6, 6–2, [7–10] |
| Win | 3–11 | Feb 2025 | M15 Monastir, Tunisia | WTT | Hard | Tadeas Paroulek | Tom Gentzsch Maxence Rivet | 4–6, 4–1 ret. |
| Loss | 3–12 | Mar 2025 | M15 Monastir, Tunisia | WTT | Hard | Matthew William Donald | Florent Bax Lukáš Pokorný | 4–6, 4–6 |
| Win | 4–12 | Apr 2025 | M15 Monastir, Tunisia | WTT | Hard | Buvaysar Gadamauri | Lukáš Pokorný Robert Strombachs | 6–3, 6–3 |
| Win | 5–12 | May 2025 | M15 Heraklion, Greece | WTT | Hard | Ryuki Matsuda | Stefan Cooper
Matthew Howse | 6–2, 7–5 |
| Loss | 5–13 | Jun 2025 | M25 Villeneuve-Loubet, France | WTT | Clay | Buvaysar Gadamauri | Oscar Lacides Tristan Lamasine | 6–7(2–7), 4–6 |
| Win | 6–13 | Jul 2025 | M15 Litija, Slovenia | WTT | Clay | Gabriele Bosio | Lautaro Agustín Falabella
Michele Ribecai | 7–5, 7–6(7–3) |
| Loss | 6–14 | Aug 2025 | M15 Slovenska Bistrica, Slovenia | WTT | Clay | Jeffrey Hsu | Louis Van Herck Marlon Vankan | 6–0, 3–6, [3–10] |
| Loss | 6–15 | Aug 2025 | M25 Sion, Switzerland | WTT | Clay | Kai Wehnelt | Andrin Casanova Nicolás Parizzia | 3–6, 2–6 |
| Loss | 6–16 | Aug 2025 | M25 Lausanne, Switzerland | WTT | Clay | Jeffrey Hsu | Charles Barry Max Westphal | 3–6, 6–7(5–7) |
| Win | 7–16 | Oct 2025 | M15 Heraklion, Greece | WTT | Hard | Vasilios Caripi | Menelaos Efstathiou
Eleftherios Neos | 6–2, 7–6(7–3) |
| Loss | 7–17 | Oct 2025 | M15 Heraklion, Greece | WTT | Hard | Vasilios Caripi | Menelaos Efstathiou
Eleftherios Neos | 3–6, 4–6 |
| Loss | 7–18 | Nov 2025 | M15 Heraklion, Greece | WTT | Hard | Vasilios Caripi | Pavlos Tsitsipas Petros Tsitsipas | 6–4, 3–6, [10–12] |