44–55Win–Loss
44.4%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 42 | 42 | 50.0% |
| Hard | 2 | 11 | 15.4% |
| Carpet | 0 | 1 | 0.0% |
| Grass | 0 | 1 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 11 | 5 | 1 | 68.8% |
| 2025 | 20 | 22 | 0 | 47.6% |
| 2024 | 8 | 7 | 0 | 53.3% |
| 2023 | 0 | 11 | 0 | 0.0% |
| 2022 | 5 | 6 | 0 | 45.5% |
| 2021 | 0 | 4 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-05-18 | Istanbul TTF CH | QF | L | Andrej Nedic | 277 | 6-1 6-2 |
| 2026-05-18 | Istanbul TTF CH | R16 | W | Maxim Mrva | 323 | 6-3 2-6 6-3 |
| 2026-05-18 | Istanbul TTF CH | R32 | W | Lucas Poullain | 370 | 7-6(2) 6-1 |
| 2026-05-11 | Zagreb CH | R32 | L | Dominic Stricker | 311 | 7-6(5) 6-7(2) 7-5 |
| 2026-04-27 | Shymkent 2 CH | QF | L | Buvaysar Gadamauri | 357 | 6-0 6-1 |
| 2026-04-27 | Shymkent 2 CH | R16 | W | Denis Yevseyev | 408 | 7-5 6-1 |
| 2026-04-27 | Shymkent 2 CH | R32 | W | Vladyslav Orlov | 530 | 6-2 2-6 6-4 |
| 2026-04-20 | Shymkent 1 CH | R32 | L | Antoine Ghibaudo | 325 | 6-3 6-4 |
| 2026-04-20 | Shymkent 1 CH | Q2 | W | Denys Klok | 611 | 6-4 7-5 |
| 2026-04-20 | Shymkent 1 CH | Q1 | W | Grigoriy Lomakin | 948 | 6-0 6-0 |
| 2026-03-23 | Split CH | F | W | Tom Gentzsch | 248 | 6-4 6-4 |
| 2026-03-23 | Split CH | SF | W | Kimmer Coppejans | 244 | 3-6 6-4 6-4 |
| 2026-03-23 | Split CH | QF | W | Matej Dodig | 214 | 4-1 RET |
| 2026-03-23 | Split CH | R16 | W | Felix Gill | 252 | 6-1 6-2 |
| 2026-03-23 | Split CH | R32 | W | Emanuel Ivanisevic | 1485 | 6-2 4-6 6-2 |
| 2026-03-16 | Zadar CH | R32 | L | Stefano Travaglia | 161 | 7-5 7-5 |
| 2025-09-08 | Targu Mures CH | F | L | Marco Trungelliti | 150 | 6-1 0-0 RET |
| 2025-09-08 | Targu Mures CH | SF | W | Jay Clarke | 192 | 6-3 7-5 |
| 2025-09-08 | Targu Mures CH | QF | W | Cezar Cretu | 426 | 6-3 6-2 |
| 2025-09-08 | Targu Mures CH | R16 | W | Gabi Adrian Boitan | 362 | 6-7(4) 6-2 6-1 |
| 2025-09-08 | Targu Mures CH | R32 | W | Nicholas David Ionel | 396 | 4-6 6-3 6-4 |
| 2025-09-08 | Targu Mures CH | R32 | L | Mathys Erhard | 263 | |
| 2025-09-01 | Tulln CH | R32 | L | Sumit Nagal | 293 | 6-4 6-2 |
| 2025-08-25 | Porto 2 CH | R32 | L | Guy Den Ouden | 161 | 6-3 1-6 6-2 |
| 2025-08-18 | Augsburg CH | R32 | L | Cedrik Marcel Stebe | 660 | 6-1 0-6 6-0 |
| 2025-08-11 | Todi CH | R32 | L | Juan Carlos Prado Angelo | 261 | 7-5 6-7(2) 6-3 |
| 2025-07-20 | Umag | R32 | L | Jesper De Jong | 83 | 6-3 6-3 |
| 2025-07-14 | San Marino CH | R16 | L | Matteo Gigante | 137 | 1-6 6-4 6-1 |
| 2025-07-14 | San Marino CH | R32 | W | Ricardas Berankis | 395 | 5-7 7-5 7-6(6) |
| 2025-06-30 | Modena CH | R32 | L | Federico Cina | 279 | 7-5 1-6 6-3 |
| 2025-06-23 | Milan CH | R16 | L | Jacopo Vasami | 857 | 3-6 6-1 7-5 |
| 2025-06-23 | Milan CH | R32 | W | Stefano Travaglia | 312 | 6-2 5-7 6-2 |
| 2025-06-16 | Poznan CH | R32 | L | Zdenek Kolar | 453 | 6-4 6-3 |
| 2025-05-19 | Skopje CH | SF | L | Nerman Fatic | 339 | 6-4 5-7 6-4 |
| 2025-05-19 | Skopje CH | QF | W | Michael Geerts | 275 | 7-6(3) 6-1 |
| 2025-05-19 | Skopje CH | R16 | W | Genaro Alberto Olivieri | 290 | 7-5 6-3 |
| 2025-05-19 | Skopje CH | R32 | W | Kalin Ivanovski | 982 | 6-4 6-7(5) 6-4 |
| 2025-05-12 | Zagreb CH | QF | L | Luka Pavlovic | 238 | 6-1 7-5 |
| 2025-05-12 | Zagreb CH | R16 | W | Dmitry Popko | 163 | 6-3 6-2 |
| 2025-05-12 | Zagreb CH | R32 | W | Nerman Fatic | 348 | 4-6 6-3 7-6(2) |
| 2025-05-05 | Prague CH | Q2 | L | Hynek Barton | 366 | 6-7(3) 7-6(4) 7-6(3) |
| 2025-05-05 | Prague CH | Q1 | W | Toby Alex Kodat | 352 | 6-3 6-4 |
| 2025-04-28 | Ostrava CH | Q2 | L | Alex Martinez | 548 | 6-4 7-5 |
| 2025-04-28 | Ostrava CH | Q1 | W | James Watt | 748 | 4-6 7-6(2) 6-3 |
| 2025-04-21 | Rome CH | R32 | L | Lukas Neumayer | 191 | 6-4 6-4 |
| 2025-04-07 | Monza CH | R16 | L | Luca Van Assche | 188 | 6-2 6-4 |
| 2025-04-07 | Monza CH | R32 | W | Thiago Seyboth Wild | 111 | 6-3 6-4 |
| 2025-04-07 | Monza CH | Q2 | W | Jacopo Berrettini | 339 | 6-3 6-4 |
| 2025-04-07 | Monza CH | Q1 | W | Fausto Tabacco | 807 | 6-3 6-2 |
| 2025-03-31 | Barletta CH | R16 | L | Maxim Mrva | 758 | 6-0 7-5 |