Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Jun 2013 | Romania F4, Cluj-Napoca | Futures | Clay | Tudor Cristian Șulea | Carlos Boluda-Purkiss
Adam Sanjurjo Hermida | 7–6(7–5), 6–7(5–7), [6–10] |
Win | 1–1 | Jun 2013 | Romania F5, Sibiu | Futures | Clay | Tudor Cristian Șulea | Patrick Ciorcilă
Victor Crivoi | 7–6(7–4), 1–6, [10–8] |
Win | 2–1 | Jun 2014 | Romania F6, Focșani | Futures | Clay | Petru-Alexandru Luncanu | Alexandru-Daniel Carpen
Maxim Dubarenco | 7–6(8–6), 6–1 |
Loss | 2–2 | Jul 2014 | Romania F7, Pitești-Bascov | Futures | Clay | Tudor Cristian Șulea | Ilie-Aurelian Giurgiu
Alexandru Jecan | 1–6, 4–6 |
Win | 3–2 | Jul 2014 | Romania F8, Curtea de Argeș | Futures | Clay | Petru-Alexandru Luncanu | Bogdan Ionuț Apostol
Nicolae Frunză | 6–2, 6–3 |
Loss | 3–3 | Jul 2014 | Romania F9, Pitești | Futures | Clay | Petru-Alexandru Luncanu | Patrick Grigoriu
Costin Pavăl | 7–5, 4–6, [6–10] |
Loss | 3–4 | Jan 2015 | Germany F1, Schwieberdingen | Futures | Carpet (i) | Henri Laaksonen | Fabian Fallert
Florian Fallert | 4–6, 3–6 |
Loss | 3–5 | May 2015 | Romania F2, Galați | Futures | Clay | Luca Margaroli | Petru-Alexandru Luncanu
Lukas Mugevičius | 5–7, 4–6 |
Win | 4–5 | May 2015 | Bosnia & Herzegovina F3, Brčko | Futures | Clay | Tudor Cristian Șulea | Ivan Sabanov
Matej Sabanov | 6–2, 6–4 |
Win | 5–5 | Jul 2015 | Romania F10, Pitești | Futures | Clay | Victor-Mugurel Anagnastopol | Matei Adrian Avram
William Emanuel Birău | 7–5, 6–2 |
Loss | 5–6 | Aug 2015 | Romania F12, Iași | Futures | Clay | Alexandru-Daniel Carpen | Andrei Ștefan Apostol
Nicolae Frunză | 2–6, 6–3, [7–10] |
Win | 6–6 | Aug 2015 | Romania F14, Bucharest | Futures | Clay | Stephan Fransen | Bogdan Borza
Luca George Tatomir | 6–3, 6–3 |
Loss | 6–7 | May 2016 | Hungary F3, Szeged | Futures | Clay | Zdeněk Kolář | Gábor Borsos
Ádám Kellner | 2–6, 1–6 |
Win | 7–7 | May 2016 | Bosnia & Herzegovina F1, Doboj | Futures | Clay | Nino Serdarušić | Danylo Kalenichenko
David Pichler | 6–0, 2–6, [10–8] |
Loss | 7–8 | May 2016 | Romania F3, Bucharest | Futures | Clay | Victor-Mugurel Anagnastopol | Victor Crivoi
Petru-Alexandru Luncanu | 4–6, 6–2, [6–10] |
Loss | 7–9 | Jun 2016 | Romania F5, Arad, Romania | Futures | Clay | Victor-Mugurel Anagnastopol | Danylo Kalenichenko
David Pichler | 4–6, 1–6 |
Loss | 7–10 | Jun 2016 | Romania F8, Curtea de Argeș | Futures | Clay | Victor-Mugurel Anagnastopol | Mariano Kestelboim
Petru-Alexandru Luncanu | 1–6, 3–6 |
Win | 8–10 | Jul 2016 | Romania F10, Cluj-Napoca | Futures | Clay | Victor-Mugurel Anagnastopol | Ronan Joncour
Vladyslav Manafov | 6–4, 6–2 |
Win | 9–10 | Aug 2016 | Romania F12, Iași | Futures | Clay | Victor-Mugurel Anagnastopol | Petru-Alexandru Luncanu
Vladyslav Manafov | 6–1, 3–6, [10–6] |
Loss | 9–11 | Aug 2016 | Romania F13, Mediaș | Futures | Clay | Victor-Mugurel Anagnastopol | Nicolás Jarry
Simón Navarro | 3–6, 4–6 |
Win | 10–11 | Aug 2016 | Romania F15, Brașov | Futures | Clay | Victor-Mugurel Anagnastopol | Vasile Antonescu
Alexandru Jecan | 4–6, 7–6(8–6), [10–8] |
Win | 11–11 | Jan 2017 | Turkey F3, Antalya | Futures | Hard | Nino Serdarušić | Vadim Alekseenko
Felipe Mantilla | 6–3, 6–1 |
Win | 12–11 | Mar 2017 | Turkey F12, Antalya | Futures | Clay | Victor-Mugurel Anagnastopol | Mariano Kestelboim
Alejo Vilaró | 6–2, 6–2 |
Loss | 12–12 | May 2017 | Bulgaria F1, Sozopol | Futures | Hard | Victor-Mugurel Anagnastopol | Michal Konečný
Roberto Ortega Olmedo | 6–4, 5–7, [9–11] |
Win | 13–12 | Aug 2017 | Romania F10, Bucharest | Futures | Clay | Victor-Mugurel Anagnastopol | Nathan Eshmade
Sem Verbeek | 7–5, 7–6(7–1) |
Loss | 13–13 | May 2018 | Romania F1, Bucharest | Futures | Clay | Victor Crivoi | Vasile Antonescu
Patrick Grigoriu | 1–6, 4–6 |
Win | 14–13 | Aug 2018 | Romania F8, Bucharest | Futures | Clay | Petru-Alexandru Luncanu | Alexandru Vasile Manole
Dan Alexandru Tomescu | 6–2, 6–2 |
Win | 15–13 | Oct 2018 | Italy F34, Pula | Futures | Clay | Alexandru Jecan | Marco Bortolotti
Diego Matos | 7–5, 2–6, [10–6] |
Win | 16–13 | Apr 2019 | M25 Pula, Italy | World Tennis Tour | Clay | Alexandru Jecan | Bogdan Ionuț Apostol
Nicolae Frunză | 6–7(5–7), 6–4, [10–4] |
Loss | 16–14 | Apr 2019 | M25 Pula, Italy | World Tennis Tour | Clay | Alexandru Jecan | Hunter Johnson
Yates Johnson | 3–6, 7–6(7–2), [5–10] |
Win | 17–14 | May 2019 | M15 Antalya, Turkey | World Tennis Tour | Clay | Alexandru Jecan | Umut Akkoyun
Mert Alkaya | 6–0, 6–2 |
Win | 18–14 | Jul 2019 | M25 Cuneo, Italy | World Tennis Tour | Clay | Alexandru Jecan | Tomás Martín Etcheverry
Andrea Gola | 6–4, 6–3 |
Win | 19–14 | Aug 2019 | M25 Pitești, Romania | World Tennis Tour | Clay | Alexandru Jecan | Vladimir Filip
Luca George Tatomir | 6–2, 6–2 |
Win | 20–14 | Mar 2021 | M15 Bratislava, Slovakia | World Tennis Tour | Hard (i) | Jonathan Eysseric | Matej Gálik
Karol Miloš | 7–6(7–3), 6–1 |
Win | 21–14 | Mar 2021 | M25 Rovinj, Croatia | World Tennis Tour | Clay | Marco Bortolotti | Zvonimir Babić
Josip Krstanović | 3–6, 6–3, [10–5] |
Win | 22–14 | Aug 2021 | M25 Bolzano, Italy | World Tennis Tour | Clay | Petros Tsitsipas | Marco Bortolotti
Daniel Dutra da Silva | 6–3, 6–4 |
Win | 23–14 | Aug 2021 | Prague, Czech Republic | Challenger 50 | Clay | Petros Tsitsipas | Martin Krumich
Andrew Paulson | 6–3, 3–6, [10–8] |
Loss | 23–15 | Oct 2021 | Lošinj, Croatia | Challenger 80 | Clay | Ergi Kırkın | Andrej Martin
Tristan-Samuel Weissborn | 1–6, 6–7(5–7) |
Win | 24–15 | Jan 2022 | Forlì, Italy | Challenger 80 | Hard (i) | Fabian Fallert | Jonáš Forejtek
Jelle Sels | 6–4, 6–7(6–8), [10–7] |
Win | 25–15 | Feb 2022 | Forlì, Italy (2) | Challenger 80 | Hard (i) | Fabian Fallert | Antonio Šančić
Igor Zelenay | 6–4, 3–6, [10–2] |
Loss | 25–16 | Feb 2022 | Forlì, Italy | Challenger 80 | Hard (i) | Fabian Fallert | Marco Bortolotti
Vitaliy Sachko | 6-7(5–7), 6–3, [5–10] |
Loss | 25–17 | Jul 2022 | Pozoblanco, Spain | Challenger 80 | Hard | Luis David Martínez | Dan Added
Albano Olivetti | 6–3, 1–6, [10–12] |
Win | 26–17 | Aug 2022 | Prague, Czech Republic (2) | Challenger 50 | Clay | Andrew Paulson | Adrian Andreev
Murkel Dellien | 6–3, 6–1 |
Win | 27–17 | Oct 2022 | Yokohama, Japan | Challenger 80 | Hard | Ruben Gonzales | Tomoya Fujiwara
Masamichi Imamura | 7–5, 6–3 |
Win | 28–17 | Jan 2023 | Oeiras, Portugal | Challenger 50 | Hard (i) | Petr Nouza | Jonathan Eysseric
Pierre-Hugues Herbert | 6–3, 7–6(7–3) |
Win | 29–17 | Jan 2023 | Tenerife, Spain | Challenger 100 | Hard | Sergio Martos Gornés | Patrik Niklas-Salminen
Bart Stevens | 6–3, 6–4 |
Win | 30–17 | Feb 2023 | Rovereto, Italy | Challenger 75 | Hard (i) | Franko Škugor | Vladyslav Manafov
Oleg Prihodko | 6–7(3–7), 6–2, [10–4] |
Loss | 30–18 | Mar 2023 | Biel/Bienne, Switzerland | Challenger 100 | Hard (i) | Franko Škugor | Constantin Frantzen
Hendrik Jebens | 2–6, 4–6 |
Win | 31–18 | Mar 2023 | Sanremo, Italy | Challenger 125 | Clay | Franko Škugor | Nikola Ćaćić
Marcelo Demoliner | 6–2, 6–3 |
Win | 32–18 | Apr 2023 | Oeiras, Portugal | Challenger 125 | Clay | Franko Škugor | Marcelo Demoliner
Andrea Vavassori | 7–6(7–2), 7–6(7–4) |
Loss | 32–19 | Jun 2023 | Heilbronn, Germany | Challenger 125 | Clay | Philipp Oswald | Constantin Frantzen
Hendrik Jebens | 6–7(7–9), 4–6 |
Win | 33–19 | Aug 2023 | Banja Luka, Bosnia and Herzegovina | Challenger 100 | Clay | Philipp Oswald | Andrey Golubev
Denys Molchanov | 3–6, 6–1, [15–13] |
Win | 34–19 | Mar 2024 | Murcia, Spain | Challenger 75 | Clay | Théo Arribagé | Arjun Kadhe
Jeevan Nedunchezhiyan | 7–5, 6–1 |
Loss | 34–20 | Mar 2024 | Naples, Italy | Challenger 125 | Clay | Théo Arribagé | Guido Andreozzi
Miguel Ángel Reyes-Varela | 4–6, 6–1, [7–10] |
Win | 35–20 | May 2024 | Francavilla al Mare, Italy | Challenger 75 | Clay | Théo Arribagé | Sander Arends
Matwé Middelkoop | 7–6(7–1), 7–6(9–7) |