| 2026-08-31 | Luzern | R1 | Benjamin Estermann | 6-3 6-4 | won |
| 2026-08-31 | Luzern | R2 | Niccolo Crivelli | 2-6 3-6 | lost |
| 2026-08-31 | Luzern | R1 | Michael Baumann / Andrin Arjen Schnyder (with Nicolas Panoussopoulos) | 6-4 6-4 | won |
| 2026-08-31 | Luzern | R2 | Jakob Joggerst / Nicolas Pfaefflin (with Nicolas Panoussopoulos) | 1-6 6-7 | lost |
| 2026-06-29 | Bludenz | R1 | Lukas Lita | 3-6 4-6 | lost |
| 2026-06-29 | Bludenz | R1 | Radek Lassan / Tomas Wirgler (with Lukas Moehrlen) | 1-6 2-6 | lost |
| 2026-06-01 | Nicosia | R1 | Raoul Bazerghi | 6-4 3-6 6-2 | won |
| 2026-06-01 | Nicosia | R2 | Antonis Malavazos | 6-1 6-2 | won |
| 2026-06-01 | Nicosia | QF | Gustavs Gutans | 6-4 6-3 | won |
| 2026-06-01 | Nicosia | SF | Athos Karakatsianis | 7-6 3-6 6-3 | won |
| 2026-06-01 | Nicosia | F | Andrei Radu | 1-6 2-6 | lost |
| 2026-06-01 | Nicosia | R1 | Matei Crisan / Lazar Mladenovic (with Nicolas Panoussopoulos) | 6-7 7-5 10-8 | won |
| 2026-06-01 | Nicosia | QF | Toprak Berkol / bekir devran esendagli (with Nicolas Panoussopoulos) | 6-2 5-7 10-7 | won |
| 2026-06-01 | Nicosia | SF | Marko Kovtunovskyi / Lucas Nolte (with Nicolas Panoussopoulos) | 7-6 5-7 6-10 | lost |
| 2025-09-01 | Luzern | Q1 | Romeo Furrer | 6-1 6-2 | won |
| 2025-09-01 | Luzern | Q2 | Loris Biondina | 6-7 6-7 | lost |
| 2025-09-01 | Luzern | R1 | Tommaso Caucchioli / Franz Stich (with Noe Studer) | 7-5 6-4 | won |
| 2025-09-01 | Luzern | R2 | Oscar Casas Mas / Paolo Iallonardo (with Noe Studer) | 6-4 6-2 | won |
| 2025-09-01 | Luzern | QF | Lovis Bertermann / Mats Egbring (with Noe Studer) | 6-2 6-3 | won |
| 2025-09-01 | Luzern | SF | Jules Carron / Mateo Comamala (with Noe Studer) | 1-6 1-6 | lost |
| 2025-08-25 | Kreuzlingen | R1 | Vittorio Gillerio / Franz Stich (with Gianluca Pensini) | 6-3 7-6 | won |
| 2025-08-25 | Kreuzlingen | R2 | Krystof Kominek / Rayen Zerai (with Gianluca Pensini) | 2-6 5-7 | lost |
| 2025-06-30 | Verbier | Q1 | Pietro Bertagnolio | 7-6 6-1 | won |
| 2025-06-30 | Verbier | Q2 | Dennis Ciprian Spircu | 3-6 5-7 | lost |
| 2025-04-21 | Bellinzona | Q1 | Alexander Haage | 1-6 0-6 | lost |