17–19Win–Loss
47.2%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 13 | 13 | 50.0% |
| Clay | 4 | 5 | 44.4% |
| Grass | 0 | 1 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 7 | 9 | 0 | 43.8% |
| 2025 | 10 | 9 | 0 | 52.6% |
| 2023 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-06-01 | Perugia CH | Q2 | L | Oriol Roca Batalla | 377 | 4-6 6-3 7-6(5) |
| 2026-06-01 | Perugia CH | Q1 | W | Manas Dhamne | 394 | 6-3 6-3 |
| 2026-05-25 | Vicenza CH | R32 | L | Pol Martin Tiffon | 222 | 6-4 6-4 |
| 2026-05-25 | Vicenza CH | Q2 | W | Federico Arnaboldi | 481 | 7-6(7) 0-0 RET |
| 2026-05-25 | Vicenza CH | Q1 | W | Carlos Sanchez Jover | 396 | 7-6(4) 6-3 |
| 2026-05-04 | Wuxi CH | Q1 | L | Hiroki Moriya | 421 | 6-7(5) 6-3 6-0 |
| 2026-04-27 | Jiujiang CH | Q1 | L | Jake Delaney | 487 | 1-6 7-6(2) 6-3 |
| 2026-04-06 | Monza CH | R32 | L | Dino Prizmic | 106 | 6-4 6-1 |
| 2026-03-09 | Hersonissos 2 CH | Q1 | L | Federico Iannaccone | 651 | 3-6 6-4 6-0 |
| 2026-03-02 | Hersonissos 1 CH | R32 | L | Lorenzo Giustino | 204 | 6-3 6-3 |
| 2026-03-02 | Hersonissos 1 CH | Q2 | W | Gabriele Piraino | 357 | 6-3 6-4 |
| 2026-03-02 | Hersonissos 1 CH | Q1 | W | Oleksandr Ovcharenko | 544 | 5-7 6-3 6-3 |
| 2026-02-02 | Cesenatico CH | QF | L | Raul Brancaccio | 401 | 6-1 6-3 |
| 2026-02-02 | Cesenatico CH | R16 | W | Svyatoslav Gulin | 443 | 6-2 7-6(5) |
| 2026-02-02 | Cesenatico CH | R32 | W | Sandro Kopp | 305 | 6-3 6-1 |
| 2026-01-26 | Oeiras 2 CH | Q1 | L | Mats Rosenkranz | 327 | 4-6 6-4 6-3 |
| 2025-11-17 | Soma Bay CH | R16 | L | Mathys Erhard | 316 | 6-2 2-6 6-4 |
| 2025-11-17 | Soma Bay CH | R32 | W | Rudolf Molleker | 424 | 6-3 6-3 |
| 2025-09-29 | Tiburon CH | Q1 | L | Luca Castagnola | 633 | 6-4 2-6 6-4 |
| 2025-09-22 | Las Vegas CH | R16 | L | Philip Sekulic | 452 | 6-4 6-2 |
| 2025-09-22 | Las Vegas CH | R32 | W | Federico Bondioli | 389 | 2-6 7-6(3) 6-2 |
| 2025-09-22 | Las Vegas CH | Q2 | W | Antoine Ghibaudo | 417 | 6-4 6-4 |
| 2025-09-15 | Columbus CH | Q1 | L | Justin Boulais | 631 | 6-2 7-6(5) |
| 2025-08-18 | Hersonissos 4 CH | R32 | L | Dan Added | 286 | 7-6(4) 6-4 |
| 2025-08-18 | Hersonissos 4 CH | Q2 | W | Orel Kimhi | 754 | 6-3 1-6 6-4 |
| 2025-08-18 | Hersonissos 4 CH | Q1 | W | Connor Thomson | 1393 | 6-4 6-2 |
| 2025-08-11 | Hersonissos 3 CH | QF | L | Laurent Lokoli | 379 | 6-4 6-3 |
| 2025-08-11 | Hersonissos 3 CH | R16 | W | Mats Rosenkranz | 358 | 5-7 0-0 Def. |
| 2025-08-11 | Hersonissos 3 CH | R32 | W | Matteo Martineau | 269 | 6-1 6-3 |
| 2025-08-11 | Hersonissos 3 CH | Q2 | W | Mitsuki Wei Kang Leong | 640 | 6-4 6-2 |
| 2025-08-11 | Hersonissos 3 CH | Q1 | W | Matas Vasiliauskas | 1593 | 6-3 6-4 |
| 2025-07-07 | Nottingham 3 CH | Q1 | L | Lui Maxted | 1500 | 6-4 6-3 |
| 2025-05-12 | Oeiras 5 CH | Q2 | L | Alexey Vatutin | 313 | 6-1 6-2 |
| 2025-05-12 | Oeiras 5 CH | Q1 | W | Maxime Cressy | 444 | 6-2 6-7(6) 7-6(1) |
| 2025-04-07 | Monza CH | R32 | L | Matteo Gigante | 206 | 3-6 6-3 6-2 |
| 2023-10-23 | Ortisei CH | Q1 | L | Daniel Cukierman | 365 | 6-4 7-6(3) |