47–43Win–Loss
52.2%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 32 | 22 | 59.3% |
| Clay | 15 | 21 | 41.7% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 14 | 12 | 1 | 53.8% |
| 2025 | 27 | 21 | 0 | 56.3% |
| 2024 | 6 | 10 | 0 | 37.5% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-05-25 | Roland Garros | R64 | L | Jesper De Jong | 106 | 6-3 6-1 6-3 |
| 2026-05-25 | Roland Garros | R128 | W | Reilly Opelka | 76 | 3-6 6-4 6-2 6-7(6) 6-4 |
| 2026-05-11 | Tunis CH | QF | L | Inaki Montes De La Torre | 329 | 6-2 6-2 |
| 2026-05-11 | Tunis CH | R16 | W | Joel Schwaerzler | 172 | 6-4 6-1 |
| 2026-05-11 | Tunis CH | R32 | W | Maxim Mrva | 312 | 6-3 6-7(0) 7-5 |
| 2026-05-06 | Rome Masters | R128 | L | Alexander Blockx | 36 | 4-6 6-1 6-3 |
| 2026-04-28 | Cagliari CH | R32 | L | Juan Manuel Cerundolo | 67 | 6-7(8) 6-4 6-3 |
| 2026-04-22 | Madrid Masters | R128 | L | Elmer Moller | 169 | 6-4 7-6(4) |
| 2026-04-06 | Madrid CH | R32 | L | Jurij Rodionov | 176 | 6-4 6-3 |
| 2026-03-30 | Marrakech | R32 | L | Alexandre Muller | 94 | 6-2 6-3 |
| 2026-03-23 | Naples CH | QF | L | Vitaliy Sachko | 186 | 6-2 4-6 6-1 |
| 2026-03-23 | Naples CH | R16 | W | Francesco Forti | 600 | 6-3 6-3 |
| 2026-03-23 | Naples CH | R32 | W | Gabriele Piraino | 356 | 6-4 6-2 |
| 2026-02-23 | Pune CH | F | W | Felix Gill | 300 | 6-3 5-7 7-6(1) |
| 2026-02-23 | Pune CH | SF | W | Duje Ajdukovic | 346 | 7-5 6-2 |
| 2026-02-23 | Pune CH | QF | W | Alastair Gray | 390 | 6-4 6-2 |
| 2026-02-23 | Pune CH | R16 | W | Yuta Shimizu | 369 | 6-1 6-4 |
| 2026-02-23 | Pune CH | R32 | W | Takuya Kumasaka | 477 | 6-1 6-0 |
| 2026-02-16 | New Delhi CH | QF | L | Rei Sakamoto | 168 | 6-7(7) 6-3 6-2 |
| 2026-02-16 | New Delhi CH | R16 | W | Sumit Nagal | 297 | 6-4 6-4 |
| 2026-02-16 | New Delhi CH | R32 | W | Ioannis Xilas | 367 | 6-2 6-4 |
| 2026-01-26 | Phan Thiet 2 CH | R32 | L | Ilia Simakin | 275 | 6-3 3-6 6-3 |
| 2026-01-19 | Australian Open | Q2 | L | Adolfo Daniel Vallejo | 146 | 4-6 6-2 6-3 |
| 2026-01-19 | Australian Open | Q1 | W | Lloyd Harris | 221 | 6-4 6-7(4) 6-3 |
| 2026-01-19 | Phan Thiet 1 CH | R16 | L | Daniel Michalski | 257 | 6-2 6-4 |
| 2026-01-19 | Phan Thiet 1 CH | R32 | W | Oliver Crawford | 204 | 6-4 6-3 |
| 2025-11-03 | Helsinki CH | R32 | L | Viktor Durasovic | 247 | 7-6(6) 6-4 |
| 2025-10-20 | Hamburg CH | F | L | Justin Engel | 235 | 7-5 7-6(4) |
| 2025-10-20 | Hamburg CH | SF | W | George Loffhagen | 215 | 7-6(5) 6-4 |
| 2025-10-20 | Hamburg CH | QF | W | Tom Gentzsch | 284 | 6-2 6-2 |
| 2025-10-20 | Hamburg CH | R16 | W | Dimitar Kuzmanov | 249 | 6-4 6-1 |
| 2025-10-20 | Hamburg CH | R32 | W | Milos Karol | 377 | 7-6(5) 5-7 6-4 |
| 2025-10-13 | Brussels | R32 | L | Damir Dzumhur | 67 | 6-7(5) 6-2 7-6(3) |
| 2025-10-06 | Hersonissos 5 CH | R32 | L | Inaki Montes De La Torre | 377 | 6-3 6-1 |
| 2025-09-29 | Mouilleron le Captif CH | R32 | L | Robert Strombachs | 346 | 7-6(6) 6-4 |
| 2025-09-08 | Rennes CH | R16 | L | Michael Geerts | 324 | 6-2 7-6(4) |
| 2025-09-08 | Rennes CH | R32 | W | Lucas Poullain | 368 | 6-1 6-3 |
| 2025-08-26 | Manacor CH | R32 | L | Jay Dylan Hara Friend | 874 | 6-0 6-0 |
| 2025-08-25 | Us Open | Q2 | L | Federico Agustin Gomez | 203 | 6-3 2-6 7-5 |
| 2025-08-25 | Us Open | Q1 | W | Dominic Stricker | 226 | 6-2 6-2 |
| 2025-08-04 | Grodzisk Mazowiecki CH | QF | L | Ugo Blanchet | 201 | 7-5 6-4 |
| 2025-08-04 | Grodzisk Mazowiecki CH | R16 | W | Aslan Karatsev | 253 | 6-0 6-3 |
| 2025-08-04 | Grodzisk Mazowiecki CH | R32 | W | Kyrian Jacquet | 164 | 6-2 6-1 |
| 2025-07-21 | Tampere CH | QF | L | Hynek Barton | 328 | 6-2 3-6 6-2 |
| 2025-07-21 | Tampere CH | R16 | W | Ivan Gakhov | 256 | 6-3 6-4 |
| 2025-07-21 | Tampere CH | R32 | W | Matheus Pucinelli De Almeida | 279 | 6-3 6-2 |
| 2025-07-14 | San Marino CH | R16 | L | Thiago Agustin Tirante | 118 | 6-3 6-3 |
| 2025-07-14 | San Marino CH | R32 | W | Mariano Kestelboim | 415 | 6-2 6-1 |
| 2025-07-07 | Trieste CH | R16 | L | Maxim Mrva | 501 | 6-4 7-5 |
| 2025-07-07 | Trieste CH | R32 | W | Juan Pablo Ficovich | 155 | 6-7(5) 7-5 6-3 |