| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Loss |
0–1 |
Nov 2014 |
Turkey F42, Antalya |
Futures |
Hard |
Adrian Bodmer |
Lucas Miedler
Tristan-Samuel Weissborn |
5–7, 1–6 |
| Loss |
0–2 |
Apr 2015 |
Greece F3, Heraklion |
Futures |
Hard |
Hugo Grenier |
Maxim Dubarenco
Vladyslav Manafov |
1–6, 0–6 |
| Loss |
0–3 |
Apr 2015 |
Turkey F17, Antalya |
Futures |
Hard |
Hugo Nys |
Lucas Miedler
Maximilian Neuchrist |
6–4, 3–6, [7–10] |
| Loss |
0–4 |
Jun 2015 |
Serbia F2, Valjevo |
Futures |
Clay |
Aleksandar Vukic |
Danilo Petrović
Libor Salaba |
6–7(7–9), 4–6 |
| Loss |
0–5 |
Jul 2015 |
Serbia F5, Belgrade |
Futures |
Clay |
Maxime Janvier |
Nebojsa Peric
Danilo Petrović |
5–7, 2–6 |
| Win |
1–5 |
Aug 2015 |
Switzerland F5, Lausanne |
Futures |
Clay |
Joss Espasandin |
Antoine Baroz
Pascal Meis |
7–5, 3–6, [10–5] |
| Loss |
1–6 |
Sep 2015 |
Tunisia F23, El Kantaoui |
Futures |
Hard |
Aaron Cortes Alcaraz |
Jannis Kahlke
Hugo Voljacques |
3–6, 6–6 ret. |
| Win |
2–6 |
Jan 2016 |
Germany F1, Schwieberdingen |
Futures |
Carpet (i) |
Hugo Grenier |
Andreas Mies
Oscar Otte |
6–4, 7–6(9–7) |
| Loss |
2–7 |
Mar 2016 |
Israel F5, Ramat Hasharon |
Futures |
Hard |
Gábor Borsos |
Corentin Denolly
Maxime Janvier |
6–4, 4–6, [10–12] |
| Win |
3–7 |
Apr 2016 |
Qatar F1, Doha |
Futures |
Hard |
Benjamin Bonzi |
Daniel Cox
Milos Sekulic |
6–3, 6–2 |
| Win |
4–7 |
Apr 2016 |
Qatar F2, Doha |
Futures |
Hard |
Benjamin Bonzi |
Anis Ghorbel
Tak Khunn Wang |
7–6(7–5), 6–3 |
| Win |
5–7 |
Apr 2016 |
Qatar F3, Doha |
Futures |
Hard |
Benjamin Bonzi |
Anis Ghorbel
Tak Khunn Wang |
6–3, 1–6, [11–9] |
| Loss |
5–8 |
May 2016 |
Ukraine F1, Cherkassy |
Futures |
Clay |
Vladyslav Manafov |
Sander Gille
Joran Vliegen |
3–6, 6–4, [9–11] |
| Loss |
5–9 |
Aug 2016 |
Switzerland F3, Collonge-Bellerive |
Futures |
Clay (i) |
Hugo Nys |
Gonçalo Oliveira
Fabien Reboul |
3–6, 5–7 |
| Loss |
5–10 |
Mar 2017 |
Portugal F2, Faro |
Futures |
Hard |
Marat Deviatiarov |
James Marsalek
Lucas Miedler |
7–5, 1–6, [6–10] |
| Win |
6–10 |
May 2017 |
Israel F7, Herzliya |
Futures |
Hard |
Albano Olivetti |
Dekel Bar
Matias Franco Descotte |
7–6(7–1), 6–4 |
| Win |
7–10 |
May 2017 |
Israel F8, Netanya |
Futures |
Hard |
Albano Olivetti |
Yanais Laurent
Filip Peliwo |
7–6(8–6), 7–5 |
| Loss |
7–11 |
Jul 2017 |
France F16, Uriage |
Futures |
Clay |
Johan Tatlot |
Corentin Denolly
Alexandre Müller |
3–6, 5–7 |
| Win |
8–11 |
Sep 2018 |
Great Britain F5, Roehampton |
Futures |
Hard |
Baptiste Crepatte |
James Story
Connor Thomson |
7–6(7–5), 6–7(2–7), [10–5] |
| Loss |
8–12 |
Sep 2018 |
Sweden F4, Stockholm |
Futures |
Hard (i) |
Johannes Härteis |
Markus Eriksson
Fred Simonsson |
6–2, 4–6, [8–10] |
| Loss |
8–13 |
Oct 2018 |
Sweden F5, Falun |
Futures |
Hard (i) |
Johannes Härteis |
Mārtiņš Podžus
Jānis Podžus |
1–6, 2–6 |
| Win |
9–13 |
Aug 2019 |
M15 Horgen, Switzerland |
World Tennis Tour |
Clay |
Raphael Baltensperger |
Luca Staeheli
Damien Wenger |
6–4, 6–2 |
| Loss |
9–14 |
Sep 2019 |
M25 Mulhouse, France |
World Tennis Tour |
Hard |
Christopher Heyman |
Gijs Brouwer
Glenn Smits |
4–6, 6–7(6–8) |
| Win |
10–14 |
Sep 2019 |
M25 Plaisir, France |
World Tennis Tour |
Hard (i) |
Maxime Tchoutakian |
Christopher Heyman
Yannick Mertens |
7–6(7–3), 6–4 |
| Win |
11–14 |
Oct 2019 |
M15 Doha, Qatar |
World Tennis Tour |
Hard |
Quentin Folliot |
Adam Moundir
Marek Semjan |
6–4, 2–6, [10–6] |
| Win |
12–14 |
Oct 2019 |
M15 Mishref, Kuwait |
World Tennis Tour |
Hard |
Jonathan Mridha |
Yurii Dzhavakian
Mikalai Haliak |
6–1, 6–4 |
| Loss |
12–15 |
Jan 2021 |
M15 Manacor, Spain |
World Tennis Tour |
Clay |
Dan Added |
Sadio Doumbia
Fabien Reboul |
6–7(1–7), 1–6 |
| Win |
13-15 |
May 2022 |
Shymkent, Kazakhstan |
Challenger |
Clay |
Gabriel Décamps |
Sebastian Fanselow
Kaichi Uchida |
7-6(7-3), 6-3 |