56–44Win–Loss
56.0%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 51 | 39 | 56.7% |
| Hard | 5 | 5 | 50.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 17 | 6 | 1 | 73.9% |
| 2025 | 17 | 16 | 0 | 51.5% |
| 2024 | 11 | 9 | 0 | 55.0% |
| 2023 | 10 | 9 | 0 | 52.6% |
| 2022 | 1 | 4 | 0 | 20.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-05-25 | Kosice CH | F | W | Martin Krumich | 296 | 6-0 4-6 6-4 |
| 2026-05-25 | Kosice CH | SF | W | Dali Blanch | 301 | 7-6(1) 6-4 |
| 2026-05-25 | Kosice CH | QF | W | Hynek Barton | 275 | 3-6 6-4 6-2 |
| 2026-05-25 | Kosice CH | R16 | W | Federico Bondioli | 327 | 6-7(3) 6-2 6-1 |
| 2026-05-25 | Kosice CH | R32 | W | Gilles Arnaud Bailly | 204 | 6-2 6-2 |
| 2026-05-17 | Geneva | Q2 | L | Nishesh Basavareddy | 156 | 6-3 6-2 |
| 2026-05-17 | Geneva | Q1 | W | Sebastian Ofner | 91 | 6-4 6-0 |
| 2026-05-11 | Tunis CH | Q2 | L | Edas Butvilas | 256 | 6-4 7-5 |
| 2026-05-11 | Tunis CH | Q1 | W | Mahmoud Chetouane | 1613 | 6-0 6-1 |
| 2026-04-20 | Savannah CH | SF | L | Jack Kennedy | 582 | 7-6(2) 6-3 |
| 2026-04-20 | Savannah CH | QF | W | Clement Tabur | 167 | 3-6 6-3 7-6(4) |
| 2026-04-20 | Savannah CH | R16 | W | Liam Draxl | 158 | 6-1 6-0 |
| 2026-04-20 | Savannah CH | R32 | W | Alex Rybakov | 332 | 6-4 6-1 |
| 2026-04-20 | Savannah CH | Q2 | W | Christian Langmo | 460 | 6-7(8) 7-6(6) 7-6(6) |
| 2026-04-20 | Savannah CH | Q1 | W | Dmitry Popko | 624 | 6-4 4-6 7-6(5) |
| 2026-04-13 | Tallahassee CH | Q2 | L | Stefan Kozlov | 259 | 6-1 4-6 7-6(2) |
| 2026-04-13 | Tallahassee CH | Q1 | W | Ryan Colby | 768 | 6-1 6-2 |
| 2026-04-06 | Sarasota CH | R16 | L | Hugo Dellien | 155 | 6-1 5-7 6-3 |
| 2026-04-06 | Sarasota CH | R32 | W | Cannon Kingsley | 436 | 6-3 7-5 |
| 2026-04-06 | Sarasota CH | Q2 | W | Cleeve Harper | 1367 | 6-1 6-3 |
| 2026-04-06 | Sarasota CH | Q1 | W | Juan Jose Bianchi | 1635 | 3-6 6-3 6-1 |
| 2026-02-02 | Cesenatico CH | R16 | L | Federico Iannaccone | 731 | 6-3 6-4 |
| 2026-02-02 | Cesenatico CH | R32 | W | Josip Simundza | 748 | 7-5 6-1 |
| 2025-11-24 | Maia CH | R32 | L | Jan Choinski | 128 | 6-1 7-6(5) |
| 2025-09-08 | Biella CH | F | L | Stefano Napolitano | 847 | 7-5 6-3 |
| 2025-09-08 | Biella CH | SF | W | Luka Mikrut | 256 | 6-3 3-6 6-4 |
| 2025-09-08 | Biella CH | QF | W | Marko Topo | 288 | 6-2 6-3 |
| 2025-09-08 | Biella CH | R16 | W | Marco Cecchinato | 278 | 3-6 6-1 6-4 |
| 2025-09-08 | Biella CH | R32 | W | Alexander Weis | 490 | 7-5 6-3 |
| 2025-09-01 | Genoa CH | QF | L | Tom Gentzsch | 370 | 6-4 7-6(5) |
| 2025-09-01 | Genoa CH | R16 | W | Thiago Agustin Tirante | 115 | 6-3 6-4 |
| 2025-09-01 | Genoa CH | R32 | W | Lorenzo Carboni | 564 | 6-3 6-0 |
| 2025-08-25 | Como CH | R32 | L | Raul Brancaccio | 377 | 6-2 7-5 |
| 2025-08-11 | Sofia 1 CH | R32 | L | Nerman Fatic | 247 | 6-7(4) 6-4 6-2 |
| 2025-07-21 | Zug CH | R32 | L | Andrea Collarini | 235 | 6-4 7-6(6) |
| 2025-06-30 | Brasov CH | R32 | L | Radu Mihai Papoe | 631 | 7-5 6-3 |
| 2025-06-16 | Royan CH | QF | L | Daniel Merida Aguilar | 250 | 7-5 6-3 |
| 2025-06-16 | Royan CH | R16 | W | Buvaysar Gadamauri | 670 | 6-3 6-1 |
| 2025-06-16 | Royan CH | R32 | W | Clement Tabur | 217 | 6-2 6-3 |
| 2025-06-09 | Lyon CH | Q2 | L | Lucas Poullain | 391 | 6-3 6-4 |
| 2025-06-09 | Lyon CH | Q1 | W | Kaichi Uchida | 468 | 6-1 6-2 |
| 2025-05-18 | Geneva | Q2 | L | Ivan Gakhov | 265 | 6-3 4-6 7-5 |
| 2025-05-18 | Geneva | Q1 | W | Tristan Schoolkate | 127 | 6-4 2-6 6-4 |
| 2025-05-12 | Tunis CH | Q2 | L | Christoph Negritu | 308 | 6-4 6-3 |
| 2025-05-12 | Tunis CH | Q1 | W | Michael Vrbensky | 412 | 6-2 6-3 |
| 2025-03-31 | Menorca CH | R32 | L | Javier Barranco Cosano | 257 | 6-2 3-6 6-4 |
| 2025-03-31 | Menorca CH | Q2 | W | Norbert Gombos | 401 | 4-6 6-4 5-2 RET |
| 2025-03-31 | Menorca CH | Q1 | W | Bernabe Zapata Miralles | 311 | 6-4 3-0 RET |
| 2025-03-17 | Merida CH | R32 | L | Enzo Couacaud | 239 | 6-3 6-2 |
| 2025-03-10 | Santiago CH | R16 | L | Ignacio Buse | 227 | 6-3 7-6(2) |