| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Win |
1–0 |
Aug 2022 |
M25 Bolzano, Italy |
WTT |
Clay |
Francesco Forti |
Federico Bertuccioli
Andrea Picchione |
7–6(7–4), 6–3 |
| Loss |
1–1 |
Aug 2022 |
M25 Lesa, Italy |
WTT |
Clay |
Federico Bondioli |
Johannes Ingildsen
August Holmgren |
1–6, 4–6 |
| Win |
2–1 |
Oct 2023 |
M15 Villers-lès-Nancy, France |
WTT |
Hard (i) |
Max Dahlin |
Patrick Zahraj Jannik Opitz |
6–2, 6–2 |
| Win |
3–1 |
Oct 2023 |
M25 Heraklion, Greece |
WTT |
Hard |
Francesco Forti |
Guy den Heijer
Dax Donders |
4–6, 7–6(7–1), [10–4] |
| Win |
4–1 |
Jan 2024 |
M15 Bagnoles-de-l'Orne, France |
WTT |
Clay (i) |
Leonardo Taddia |
James Markiewicz
Michael Shaw |
7–6(7–4), 6–3 |
| Win |
5–1 |
Feb 2024 |
M15 Lannion, France |
WTT |
Hard (i) |
Federico Bondioli |
Yanis Ghazouani Durand Loann Massard |
6–4, 4–6, [11–9] |
| Win |
6–1 |
Apr 2024 |
M15 Azay-le-Rideau, France |
WTT |
Hard (i) |
Mitchell Harper |
Axel Garcian Arthur Nagel |
2–6, 6–4, [10–7] |
| Loss |
6–2 |
Apr 2024 |
M25 Angers, France |
WTT |
Clay (i) |
Arthur Nagel |
Dan Added
Constantin Bittoun Kouzmine |
4–6, 7–5, [9–11] |
| Win |
7–2 |
Apr 2024 |
M15 Osijek, Croatia |
WTT |
Clay |
Kai Lemstra |
Dominique Graf
Daniel Pátý |
7–6(7–3), 7–5 |
| Win |
8–2 |
May 2024 |
M15 Celje, Slovenia |
WTT |
Clay |
Kai Wehnelt |
Jiří Barnat Jan Hrazdil |
4–6, 6–4, [10–4] |
| Win |
9–2 |
Oct 2024 |
M25 Trnava, Slovakia |
WTT |
Hard (i) |
Rémy Bertola |
Miloš Karol Vitaliy Sachko |
6–3, 6–3 |
| Win |
10–2 |
Jan 2025 |
M15 Bagnoles-de-l'Orne, France |
WTT |
Clay (i) |
Leonardo Taddia |
Axel Garcian
Arthur Nagel |
6–4, 6–4 |
| Win |
11–2 |
Feb 2025 |
M15 Bucharest, Romania |
WTT |
Hard (i) |
Kai Wehnelt |
Emile Hudd
Hamish Stewart |
6–4, 6–4 |
| Win |
12–2 |
Mar 2025 |
M15 Rovinj, Croatia |
WTT |
Clay |
Edoardo Zanada |
Matyáš Černý
Jonáš Kučera |
6–3, 6–1 |
| Win |
13–2 |
Mar 2025 |
M15 Foggia, Italy |
WTT |
Clay |
Jacopo Vasamì |
Alessio De Bernardis
Manuel Plunger |
6–1, 6–4 |
| Win |
14–2 |
Jun 2025 |
M25 Česká Lípa, Czech Republic |
WTT |
Clay |
Vladyslav Orlov |
David Poljak
Jan Kumstát |
7–6(7–4), 6–1 |
| Win |
15–2 |
Jun 2025 |
M25 Cattolica, Italy |
WTT |
Clay |
Carlo Alberto Caniato |
Niccolò Catini
Lorenzo Sciahbasi |
6–2, 6–7(2–7), [10–8] |
| Loss |
15–3 |
Sep 2025 |
M25 Santa Margherita di Pula, Italy |
WTT |
Clay |
Alexander Weis |
Federico Iannaccone
Giorgio Tabacco |
walkover |
| Win |
16–3 |
Oct 2025 |
M25 Sarreguemines, France |
WTT |
Carpet (i) |
Arthur Nagel |
Liam Hignett
Ben Jones |
6–4, 6–4 |
| Win |
17–3 |
Oct 2025 |
M15 Sëlva Gardena, Italy |
WTT |
Hard (i) |
Gabriele Volpi |
Calvin Müller
Niklas Schell |
6–2, 6–4 |
| Loss |
17–4 |
Nov 2025 |
M25 Heraklion, Greece |
WTT |
Hard |
Gabriele Volpi |
Keshav Chopra
Giulio Perego |
6–4, 1–6, [8–10] |
| Win |
18–4 |
Feb 2026 |
M25 Trento, Italy |
WTT |
Hard (i) |
Francesco Forti |
Tom Hands
Harry Wendelken |
6–3, 6–3 |