| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Loss |
0–1 |
Nov 2017 |
Czech Republic F10, Prague |
Futures |
Hard (i) |
Matěj Vocel |
Karol Drzewiecki
Szymon Walków |
6–3, 3–6, [8–10] |
| Loss |
0–2 |
Feb 2018 |
Switzerland F1, Oberentfelden |
Futures |
Carpet (i) |
Jan Mertl |
Marc-Andrea Hüsler
Jakub Paul |
6–4, 6–7(7–9), [8–10] |
| Win |
1–2 |
May 2018 |
Czech Republic F2, Jablonec nad Nisou |
Futures |
Clay |
Filip Duda |
Patrik Rikl
Petr Nouza |
6–3, 4–6, [10–5] |
| Loss |
1–3 |
Jun 2018 |
Czech Republic F3, Most |
Futures |
Clay |
Tomáš Macháč |
Patrik Rikl
Petr Michnev |
2–6, 6–2, [7–10] |
| Win |
2–3 |
Jul 2018 |
Austria F3, Wels |
Futures |
Clay |
Filip Duda |
David Škoch
Petr Nouza |
7–5, 7–6(7–5) |
| Win |
3–3 |
Feb 2019 |
M25 Oberentfelden, Switzerland |
Futures |
Carpet (i) |
Marek Jaloviec |
Albano Olivetti
Edan Leshem |
7–5, 6–1 |
| Loss |
3–4 |
Jun 2019 |
M15 Kaltenkirchen, Germany |
Futures |
Clay |
Petr Nouza |
Daniel Dutra da Silva
Christian Lindell |
3–6, 0–6 |
| Win |
4–4 |
Aug 2019 |
Liberec, Czech Republic |
Challenger |
Clay |
Jonáš Forejtek |
Nikola Ćaćić
Antonio Šančić |
6–4, 6–3 |
| Win |
5–4 |
Sep 2019 |
M15 Székesfehérvár, Hungary |
Futures |
Clay |
Petr Nouza |
Danylo Kalenichenko
David Pichler |
5–7, 6–1, [17–15] |
| Win |
6–4 |
Sep 2019 |
M25+H Říčany, Czech Republic |
Futures |
Clay |
Jonáš Forejtek |
Petr Nouza
Niels Lootsma |
7–6(7–4), 7–6(7–5) |
| Win |
7–4 |
Nov 2019 |
M15 Prague, Czech Republic |
Futures |
Hard (i) |
Marek Gengel |
Vít Kopřiva
Jaroslav Pospíšil |
2–6, 6–3, [10–6] |
| Win |
8–4 |
Feb 2020 |
M15 Antalya, Turkey |
Futures |
Clay |
Daniel Michalski |
Max Houkes
David Jordà Sanchis |
6–1, 2–6, [12–10] |
| Win |
9–4 |
Mar 2020 |
M25 Antalya, Turkey |
Futures |
Clay |
Jonáš Forejtek |
Fábián Marozsán
Péter Nagy |
6–3, 6–4 |
| Win |
10–4 |
Apr 2021 |
M25 Meerbusch, Germany |
World Tennis Tour |
Clay |
Jiří Lehečka |
Viktor Durasovic
Markus Eriksson |
6–3, 6–3 |
| Win |
11-4 |
Aug 2021 |
Prague, Czech Republic |
Challenger |
Clay |
Jonáš Forejtek |
Evgeny Karlovskiy
Evgenii Tiurnev |
6-1, 6-4 |
| Win |
12–4 |
Feb 2022 |
M25 Vale do Lobo, Portugal |
World Tennis Tour |
Hard |
Dalibor Svrčina |
Francisco Cabral
Peter Heller |
3–6, 6–4, [10–7] |
| Loss |
12–5 |
Mar 2022 |
M25 Opatija, Croatia |
World Tennis Tour |
Clay |
Riccardo Bonadio |
Zvonimir Babić
Petros Tsitsipas |
3–6, 6–4, [8–10] |
| Loss |
12–6 |
Jun 2022 |
M15 Sarajevo, Bosnia & Herzegovina |
World Tennis Tour |
Clay |
Constantin Bittoun Kouzmine |
Alexander Donski
David Pichler |
7–5, 6–7(2–7), [10–12] |
| Win |
13–6 |
Sep 2022 |
M25 Szabolcsveresmart, Hungary |
World Tennis Tour |
Clay |
Andrew Paulson |
Georgii Kravchenko
Petr Nouza |
6–3, 3–6, [10–8] |
| Win |
14–6 |
Sep 2022 |
M15 Budapest, Hungary |
World Tennis Tour |
Hard |
Antonin Bolardt |
Matthew William Donald
Matthew Southcombe |
6–4, 7–5 |
| Win |
15–6 |
Feb 2023 |
M25 Vila Real de Santo Antonio, Portugal |
World Tennis Tour |
Hard |
Matěj Vocel |
August Holmgren
Christian Sigsgaard |
6–4, 6–2 |
| Win |
16–6 |
Sep 2023 |
Sibiu, Romania |
Challenger |
Clay |
Andrew Paulson |
Piotr Matuszewski
Kai Wehnelt |
6–2, 6–2 |
| Loss |
16–7 |
Apr 2024 |
M15 Dubrovnik, Croatia |
World Tennis Tour |
Clay |
David Pichler |
Neil Oberleitner
Adrian Oetzbach |
6–7(2–7), 3–6 |
| Loss |
16–8 |
May 2024 |
Tunis, Tunisia |
Challenger |
Clay |
Patrik Rikl |
Federico Agustin Gómez Marcus Willis |
6–4, 1–6, [6–10] |
| Loss |
16–9 |
May 2024 |
Augsburg, Germany |
Challenger |
Clay |
David Pichler |
Jakob Schnaitter Mark Wallner |
6–3, 2–6, [8–10] |
| Win |
17–9 |
Jul 2024 |
Liberec, Czech Republic |
Challenger |
Clay |
Jonáš Forejtek |
Miloš Karol Tomáš Lánik |
7–5, 6–7(5–7), [10–4] |
| Loss |
17–10 |
Aug 2024 |
M15 Poznań, Poland |
World Tennis Tour |
Clay |
Jiří Barnát |
Szymon Kielan
Filip Pieczonka |
3–6, 0–6 |
| Win |
18–10 |
Jan 2025 |
Nottingham, UK |
Challenger |
Hard (i) |
Jonáš Forejtek |
Jiří Barnát Filip Duda |
7–6(7–5), 7–6(7–5) |
| Win |
19–10 |
May 2025 |
Tunis, Tunisia |
Challenger |
Clay |
Hynek Bartoň |
Siddhant Banthia Alexander Donski |
5–7, 6–4, [10–7] |
| Win |
20–10 |
May 2025 |
Skopje, North Macedonia |
Challenger |
Clay |
Andrew Paulson |
Sriram Balaji Miguel Ángel Reyes-Varela |
2–6, 6–4, [10–6] |
| Win |
21–10 |
Jul 2025 |
Liberec, Czech Republic |
Challenger |
Clay |
Andrew Paulson |
Jiří Barnát Filip Duda |
6–4, 6–1 |
| Win |
22–10 |
Aug 2025 |
Cordenos, Italy |
Challenger |
Clay |
Andrew Paulson |
Boris Arias Murkel Dellien |
6–4, 6–2 |
| Win |
23–10 |
Nov 2025 |
Kobe, Japan |
Challenger |
Hard |
Neil Oberleitner |
Pruchya Isaro Niki Kaliyanda Poonacha |
6–7(1–7), 7–6(10–8), [10–4] |
| Win |
24–10 |
Nov 2025 |
Yokohama, Japan |
Challenger |
Hard |
Neil Oberleitner |
Masamichi Imamura Ryuki Matsuda |
7–6(8–6), 6–1 |
| Win |
25–10 |
Apr 2026 |
Madrid, Spain |
Challenger |
Clay |
Andrew Paulson |
George Goldhoff Trey Hilderbrand |
2–6, 6–4, [10–8] |
| Loss |
25–11 |
May 2026 |
Tunis, Tunisia |
Challenger |
Clay |
Hynek Bartoň |
Sergio Martos Gornés Szymon Walków |
6–1, 5–7, [8–10] |
| Loss |
25–12 |
Jun 2026 |
Târgu Mureș, Romania |
Challenger |
Clay |
Stefan Latinović |
Thijmen Loof
Kaito Uesugi |
6–2, 6–7(0–7), [6–10] |
| Win |
26–12 |
Jun 2026 |
Brașov, România |
Challenger |
Clay |
Maximilian Neuchrist |
Iñigo Cervantes
Denys Molchanov |
6–3, 3–6, [10–4]. |