| 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 |