Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
Loss |
0–1 |
Mar 2015 |
Croatia F5, Pula |
Futures |
Clay |
Dominik Süč |
Ivan Sabanov
Matej Sabanov |
6–4, 0–6, [7–10] |
Loss |
0–2 |
Aug 2015 |
Poland F1, Koszalin |
Futures |
Clay |
Petr Michnev |
Grzegorz Panfil
Marcin Gawron |
0–6, 4–6 |
Win |
1–2 |
Oct 2015 |
Croatia F18, Solin |
Futures |
Clay |
Tomáš Toman |
Stefan Kozlov
Nino Serdarušić |
6–4, 2–6, [10–6] |
Loss |
1–3 |
May 2016 |
Hungary F3, Szeged |
Futures |
Clay |
Victor Vlad Cornea |
Gábor Borsos
Ádám Kellner |
2–6, 1–6 |
Loss |
1–4 |
May 2016 |
Czech Republic F2, Prague |
Futures |
Clay |
Petr Michnev |
Oscar Otte
Andreas Mies |
0–6, 4–6 |
Loss |
0–1 |
Jun 2016 |
Prague, Czech Republic |
Challenger |
Clay |
Matěj Vocel |
Tomasz Bednarek
Nikola Mektić |
4–6, 7–5, [7–10] |
Win |
2–4 |
Jul 2016 |
Czech Republic F4, Pardubice |
Futures |
Clay |
Jan Hernych |
David Novák
Roman Jebavý |
6–1, 6–4 |
Loss |
2–5 |
Aug 2016 |
Italy F24, Cornaiano |
Futures |
Clay |
Bastian Malla |
Jonathan Eysseric
José Hernández-Fernández |
6–7(2–7), 6–2, [4–10] |
Loss |
0–2 |
Aug 2016 |
Cordenons, Italy |
Challenger |
Clay |
Roman Jebavý |
Andre Begemann
Aliaksandr Bury |
7–5, 4–6, [9–11] |
Loss |
2–6 |
Oct 2016 |
Hungary F8, Balatonboglár |
Futures |
Clay |
Pavel Nejedlý |
Gábor Borsos
Ádám Kellner |
6–3, 2–6, [8–10] |
Loss |
0–3 |
Nov 2016 |
Andria, Italy |
Challenger |
Carpet (i) |
Roman Jebavý |
Wesley Koolhof
Matwé Middelkoop |
3–6, 3–6 |
Win |
3–6 |
Mar 2017 |
Croatia F2, Poreč |
Futures |
Clay |
Nino Serdarušić |
Matej Sabanov
Ivan Sabanov |
6–3, 6–3 |
Win |
4–6 |
Mar 2017 |
Croatia F3, Umag |
Futures |
Clay |
Nino Serdarušić |
Hernán Casanova
Juan Pablo Ficovich |
7–5, 6–0 |
Win |
5–6 |
Apr 2017 |
Kazakhstan F4, Shymkent |
Futures |
Clay |
Nino Serdarušić |
Alexander Zhurbin
Mario Vilella Martínez |
6–2, 6–2 |
Win |
1–3 |
May 2017 |
Samarkand, Uzbekistan |
Challenger |
Clay |
Laurynas Grigelis |
Prajnesh Gunneswaran
Vishnu Vardhan |
7–6(7–2), 6–3 |
Win |
2–3 |
Aug 2017 |
Liberec, Czech Republic |
Challenger |
Clay |
Laurynas Grigelis |
Tomasz Bednarek
David Pel |
6–3, 6–4 |
Win |
3–3 |
Aug 2017 |
Cordenons, Italy |
Challenger |
Clay |
Roman Jebavý |
Igor Zelenay
Matwé Middelkoop |
6–2, 6–3 |
Loss |
3–4 |
Jan 2018 |
Bangkok, Thailand |
Challenger |
Hard |
Gonçalo Oliveira |
Gerard Granollers
Marcel Granollers |
3–6, 6–7(6–8) |
Loss |
3–5 |
Jul 2018 |
Båstad, Sweden |
Challenger |
Clay |
Gonçalo Oliveira |
Harri Heliövaara
Henri Laaksonen |
4–6, 3–6 |
Win |
4–5 |
Oct 2018 |
Almaty II, Kazakhstan |
Challenger |
Hard |
Lukáš Rosol |
Timur Khabibulin
Evgeny Karlovskiy |
6–3, 6–1 |
Win |
5–5 |
Jan 2019 |
Koblenz, Germany |
Challenger |
Hard (i) |
Adam Pavlásek |
Jürgen Melzer
Filip Polášek |
6–3, 6–4 |
Win |
6–5 |
Feb 2019 |
Bergamo, Italy |
Challenger |
Hard (i) |
Laurynas Grigelis |
Tomislav Brkić
Dustin Brown |
7–5, 7–6(9–7) |
Loss |
6–6 |
May 2019 |
Braga, Portugal |
Challenger |
Clay |
Kimmer Coppejans |
Gerard Granollers
Fabrício Neis |
4–6, 3–6 |
Win |
7–6 |
Feb 2020 |
Bergamo, Italy |
Challenger |
Hard (i) |
Julian Ocleppo |
Luca Margaroli
Andrea Vavassori |
6–4, 6–3 |
Loss |
7–7 |
Aug 2020 |
Prague, Czech Republic |
Challenger |
Clay |
Lukáš Rosol |
Pierre-Hugues Herbert
Arthur Rinderknech |
3–6, 4–6 |
Win |
8–7 |
Sep 2020 |
Prostejov, Czech Republic |
Challenger |
Clay |
Lukáš Rosol |
Sriram Balaji
Divij Sharan |
6–2, 2–6, [10–6] |
Loss |
8–8 |
Oct 2020 |
Lisbon, Portugal |
Challenger |
Clay |
Harri Heliövaara |
Roberto Cid Subervi
Gonçalo Oliveira |
6-7(5-7), 6-4, [4-10] |
Win |
9–8 |
Nov 2020 |
Maia, Portugal |
Challenger |
Clay |
Andrea Vavassori |
Lloyd Glasspool
Harri Heliövaara |
6–3, 6-4 |
Win |
10–8 |
Feb 2021 |
Potechefstroom, South Africa |
Challenger |
Hard |
Marc-Andrea Hüsler |
Peter Polansky
Brayden Schnur |
6–4, 2–6, [10–4] |
Loss |
10–9 |
Feb 2021 |
Potechefstroom II, South Africa |
Challenger |
Hard |
Julien Cagnina |
Raven Klaasen
Ruan Roelofse |
4-6, 4-6 |
Loss |
10–10 |
June 2021 |
Prostejov, Czech Republic |
Challenger |
Clay |
Roman Jebavý |
Aleksandr Nedovyesov
Gonçalo Oliveira |
6-1, 6-7(5-7), [6-10] |
Win |
11–10 |
Jul 2021 |
Poznań, Poland |
Challenger |
Clay |
Jiří Lehečka |
Karol Drzewiecki
Aleksandar Vukic |
6–4, 3–6, [10–5] |
Win |
12–10 |
Aug 2021 |
City of San Marino, San Marino |
Challenger |
Clay |
Luis David Martínez |
Rafael Matos
João Menezes |
1–6, 6–3, [10–3] |
Win |
13–10 |
Nov 2021 |
Bergamo, Italy |
Challenger |
Hard (i) |
Jiří Lehečka |
Lloyd Glasspool
Harri Heliövaara |
6-4, 6-4 |
Win |
14–10 |
Jan 2022 |
Traralgon, Australia |
Challenger |
Hard |
Manuel Guinard |
Marc-Andrea Hüsler
Dominic Stricker |
6-3, 6-4 |
Win |
15–10 |
Mar 2022 |
Zadar, Croatia |
Challenger |
Clay |
Andrea Vavassori |
Franco Agamenone
Manuel Guinard |
3–6, 7–6(9–7), [10–6] |
Loss |
15–11 |
April 2022 |
Oeiras II, Portugal |
Challenger |
Clay |
Adam Pavlásek |
Nuno Borges
Francisco Cabral |
4-6, 0-6 |
Win |
16–11 |
Jul 2022 |
Zug, Switzerland |
Challenger |
Clay |
Adam Pavlásek |
Karol Drzewiecki
Patrik Niklas-Salminen |
6–3, 7–5 |
Loss |
16–12 |
Sep 2022 |
Tulln an der Donau, Austria |
Challenger |
Clay |
Denys Molchanov |
Alexander Erler
Lucas Miedler |
3–6, 4–6 |
Win |
17–12 |
Sep 2022 |
Lisbon, Portugal |
Challenger |
Clay |
Gonçalo Oliveira |
Vladyslav Manafov
Oleg Prihodko |
6–1, 7–6(7–4) |
Loss |
17–13 |
Apr 2023 |
Barletta, Italy |
Challenger |
Clay |
Denys Molchanov |
Jacopo Berrettini
Flavio Cobolli |
6–1, 5–7, [6–10] |
Win |
18–13 |
Sep 2023 |
Tulln an der Donau, Austria |
Challenger |
Clay |
Blaž Rola |
Piotr Matuszewski
Kai Wehnelt |
6–4, 4–6, [10–6] |
Loss |
18–14 |
Sep 2023 |
Szczecin, Poland |
Challenger |
Clay |
Sergio Martos Gornés |
Andrew Paulson
Vitaliy Sachko |
1–6, 6–7 (6–8) |
Win |
19–14 |
Oct 2023 |
Lisbon, Portugal |
Challenger |
Clay |
Karol Drzewiecki |
Jaime Faria
Henrique Rocha |
6–2, 7–6 (7–5) |
Win |
20–14 |
Nov 2023 |
Matsuyama, Japan |
Challenger |
Hard |
Karol Drzewiecki |
Toshihide Matsui
Kaito Uesugi |
6–3, 6–2 |
Loss |
20–15 |
Mar 2024 |
Zadar, Croatia |
Challenger |
Clay |
Roman Jebavý |
Gregoire Jacq Manuel Guinard |
4–6, 4–6 |
Win |
21–15 |
Apr 2024 |
Barletta, Italy |
Challenger |
Clay |
Tseng Chun-hsin |
Théo Arribagé
Benjamin Bonzi |
1–6, 6–3, [10–7] |
Loss |
21–16 |
Jan 2025 |
Nonthaburi, Thailand |
Challenger |
Hard |
Neil Oberleitner |
Kokoro Isomura Rio Noguchi |
6–7 (3–7), 6–7 (9–11) |
Win |
6–6 |
Feb 2025 |
M25 Antalya, Turkey |
Futures |
Clay |
Nino Serdarušić |
Manuel Mazza
Andrea Picchione |
6–3, 7–6 (7–4) |
Win |
7–6 |
Feb 2025 |
M25 Antalya, Turkey |
Futures |
Clay |
Nino Serdarušić |
Gabriel Ghetu
Ivan Gretskiy |
6–0, 6–2 |
Loss |
21–17 |
Mar 2025 |
Kigali, Rwanda |
Challenger |
Clay |
Geoffrey Blancaneaux |
Jesper de Jong Max Houkes |
3–6, 5–7 |
Loss |
21–18 |
Mar 2025 |
Kigali, Rwanda |
Challenger |
Clay |
Geoffrey Blancaneaux |
Siddhant Banthia Alexander Donski |
4–6, 7–5, [8–10] |
Win |
22–18 |
Mar 2025 |
Zadar, Croatia |
Challenger |
Clay |
Neil Oberleitner |
Denys Molchanov Mick Veldheer |
6–3, 6–4 |
Loss |
7–7 |
Apr 2025 |
M25 Antalya, Turkey |
Futures |
Clay |
Jakub Nicod |
Patrick Kaukovalta
Eero Vasa |
1–6, 3–6 |
Win |
23–18 |
May 2025 |
Bogotá, Colombia |
Challenger |
Clay |
Luís Britto |
Arklon Huertas del Pino Conner Huertas del Pino |
6–4, 7–6 (7–4) |