| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Loss |
0–1 |
Aug 2021 |
M15 Bad Waltersdorf, Austria |
WTT |
Clay |
Lukas Krainer |
Lukas Neumayer
Neil Oberleitner |
7–5, 3–6, [7–10] |
| Loss |
0–2 |
Mar 2022 |
M15 Antalya, Turkey |
WTT |
Clay |
Sarp Ağabigün |
Felix Gill
Román Andrés Burruchaga |
4–6, 3–6 |
| Win |
1–2 |
Jul 2022 |
M15 Metzingen, Germany |
WTT |
Clay |
Antonio Šančić |
Lukáš Pokorný
Alfredo Perez |
7–6(7–5), 6–3 |
| Win |
2–2 |
Jul 2024 |
M15 Kuršumlijska Banja, Serbia |
WTT |
Clay |
Pavel Verbin |
Vuk Rađenović
Aristotelis Thanos |
6–4, 6–4 |
| Loss |
2–3 |
Aug 2024 |
M15 Kuršumlijska Banja, Serbia |
WTT |
Clay |
Pavel Verbin |
Kirill Mishkin
Vitali Shvets |
4–6, 6–3, [8–10] |
| Win |
3–3 |
Aug 2024 |
M15 Pirot, Serbia |
WTT |
Clay |
Vuk Rađenović |
Stefan Latinović
Younes Lalami Laaroussi |
7–5, 0–6, [10–8] |
| Loss |
3–4 |
Nov 2024 |
M25 Monastir, Tunisia |
WTT |
Hard |
Yankı Erel |
Marat Sharipov
Lukáš Pokorný |
walkover |
| Loss |
3–5 |
Nov 2024 |
M15 Monastir, Tunisia |
WTT |
Hard |
Nikola Bašić |
Matyáš Černý
Jonáš Kučera |
2–6, 6–2, [9–11] |
| Loss |
3–6 |
Feb 2025 |
M25 Trento, Italy |
WTT |
Hard (i) |
Nino Serdarušić |
Jan Jermář
Dan Added |
4–6, 4–6 |
| Win |
4–6 |
May 2025 |
M25 Bol, Croatia |
WTT |
Clay |
Pavel Verbin |
Matej Dodig
Nino Serdarušić |
3–6, 6–4, [10–6] |
| Win |
5–6 |
Jul 2025 |
M15 Nova Gorica, Slovenia |
WTT |
Clay |
Nino Serdarušić |
Stijn Pel
Oren Vasser |
6–1, 6–4 |
| Win |
6–6 |
Aug 2025 |
M15 Kuršumlijska Banja, Serbia |
WTT |
Clay |
Pavel Verbin |
Zoran Ludoški
Novak Novaković |
6–3, 6–4 |
| Win |
7–6 |
Aug 2025 |
M25 Maribor, Slovenia |
WTT |
Clay |
Pavel Verbin |
Marko Maksimović
Dušan Obradović |
6–4, 7–5 |
| Win |
8–6 |
Feb 2026 |
M15 Antalya, Turkey |
WTT |
Clay |
Stefan Popović |
Daniel Uță
Ali Yazdani |
6–3, 6–4 |
| Win |
9–6 |
Feb 2026 |
M15 Antalya, Turkey |
WTT |
Clay |
Stefan Popović |
Gabriele Maria Noce
Noah Perfetti |
6–2, 3–6, [10–8] |
| Win |
10–6 |
Apr 2026 |
Shymkent, Kazakhstan |
Challenger |
Clay |
Mili Poljičak |
Viktor Durasovic
Kai Wehnelt |
6–2, 6–7(7–9), [10–5] |
| Loss |
10–7 |
May 2026 |
M25 Bol, Croatia |
World Tennis Tour |
Clay |
Matej Sabanov |
Thomas Fancutt Ajeet Rai |
6–7(3–7), 3–6 |
| Win |
11–7 |
May 2026 |
M25 Bol, Croatia |
World Tennis Tour |
Clay |
Mili Poljičak |
Dimitris Sakellaridis Michalis Sakellaridis |
6–4, 6–3 |
| Win |
12–7 |
Jul 2026 |
Trieste, Italy |
Challenger |
Clay |
Nino Serdarušić |
Jarno Jans
Mark Whitehouse |
7–6(7–4), 6–4 |
| Win |
13–7 |
Aug 2026 |
Hagen, Germany |
Challenger |
Clay |
Nino Serdarušić |
Finn Bass
Jarno Jans |
6–4, 3–6, [13–11] |
| Win |
14–7 |
Aug 2026 |
Hamburg, Germany |
Challenger |
Clay |
Nino Serdarušić |
Niels McDonald
Jannik Opitz |
6–3, 6–4 |
| Win |
15–7 |
Aug 2026 |
Como, Italy |
Challenger |
Clay |
Nino Serdarušić |
Karol Drzewiecki
Piotr Matuszewski |
6–3, 6–4 |
| Loss |
15–8 |
Sep 2026 |
Genoa, Italy |
Challenger |
Clay |
Nino Serdarušić |
Stefan Latinović Mili Poljičak |
6–7(1–7), 7–6(7–3), [6–10] |
| Loss |
15–9 |
Oct 2026 |
Braga, Portugal |
Challenger |
Clay |
Karol Drzewiecki |
Younes Lalami Mario Mansilla Díez |
3–6, 6–2, [14–16] |