128–110Win–Loss
53.8%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 72 | 56 | 56.3% |
| Hard | 51 | 50 | 50.5% |
| Grass | 5 | 4 | 55.6% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2025 | 28 | 24 | 1 | 53.8% |
| 2024 | 36 | 24 | 2 | 60.0% |
| 2023 | 32 | 29 | 2 | 52.5% |
| 2022 | 26 | 17 | 0 | 60.5% |
| 2021 | 3 | 9 | 0 | 25.0% |
| 2020 | 3 | 7 | 0 | 30.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-01-13 | Australian Open | Q1 | W | Nick Hardt | 202 | 6-2 6-2 |
| 2025-01-13 | Australian Open | R128 | L | Ugo Humbert | 14 | 7-6(5) 7-5 6-4 |
| 2024-11-11 | Kobe CH | R32 | L | James Mccabe | 259 | 2-6 6-1 6-4 |
| 2024-11-04 | Matsuyama CH | R32 | L | Hiroki Moriya | 391 | 6-0 6-4 |
| 2024-10-14 | Olbia CH | SF | L | Martin Landaluce | 232 | 6-1 6-3 |
| 2024-10-14 | Olbia CH | QF | W | Javier Barranco Cosano | 215 | 7-6(7) 5-7 6-3 |
| 2024-10-14 | Olbia CH | R16 | W | Laurent Lokoli | 469 | 6-1 6-1 |
| 2024-10-14 | Olbia CH | R32 | W | Rudolf Molleker | 240 | 6-2 6-2 |
| 2024-09-30 | Villena CH | R32 | L | Jerome Kym | 155 | 6-3 6-1 |
| 2024-09-23 | Orleans CH | QF | L | Jacob Fearnley | 126 | 6-1 6-0 |
| 2024-09-23 | Orleans CH | R16 | W | Hugo Grenier | 150 | 6-4 7-5 |
| 2024-09-23 | Orleans CH | R32 | W | Constant Lestienne | 138 | 6-4 6-7(2) 6-4 |
| 2024-09-16 | Saint-Tropez CH | R32 | L | Jiri Vesely | 418 | 7-6(9) 6-3 |
| 2024-08-26 | Us Open | Q1 | L | Daniel Elahi Galan | 127 | 7-6(7) 6-4 |
| 2024-08-26 | Manacor CH | F | L | Duje Ajdukovic | 134 | 4-6 6-3 6-4 |
| 2024-08-26 | Manacor CH | SF | W | Jerome Kym | 180 | 1-6 6-3 7-5 |
| 2024-08-26 | Manacor CH | QF | W | Enzo Couacaud | 195 | 6-3 6-4 |
| 2024-08-26 | Manacor CH | R16 | W | Charles Broom | 255 | 6-3 5-7 6-3 |
| 2024-08-26 | Manacor CH | R32 | W | Jurij Rodionov | 202 | 6-1 7-6(3) |
| 2024-08-12 | Cary CH | R32 | L | Roman Safiullin | 66 | 7-5 2-6 6-4 |
| 2024-08-12 | Cary CH | Q2 | W | Tristan Schoolkate | 198 | 6-4 6-4 |
| 2024-08-12 | Cary CH | Q1 | W | Logan Zapp | 1670 | 6-1 0-6 6-2 |
| 2024-07-29 | San Marino CH | QF | L | Fabio Fognini | 74 | 7-5 6-2 |
| 2024-07-29 | San Marino CH | R16 | W | Kyrian Jacquet | 215 | 6-3 6-3 |
| 2024-07-29 | San Marino CH | R32 | W | Andrea Picchione | 361 | 6-1 7-6(5) |
| 2024-07-22 | Zug CH | R32 | L | Omar Jasika | 237 | 6-2 7-5 |
| 2024-07-15 | Bastad | Q1 | L | Timofey Skatov | 223 | 6-1 6-0 |
| 2024-07-01 | Wimbledon | Q2 | L | Alejandro Moro Canas | 188 | 7-5 6-2 |
| 2024-07-01 | Wimbledon | Q1 | W | Kyrian Jacquet | 239 | 6-4 7-6(6) |
| 2024-06-10 | Perugia CH | R16 | L | Fabio Fognini | 102 | 6-4 7-5 |
| 2024-06-10 | Perugia CH | R32 | W | Samuel Vincent Ruggeri | 278 | 7-5 6-3 |
| 2024-05-27 | Roland Garros | Q3 | L | Gustavo Heide | 174 | 6-3 6-2 |
| 2024-05-27 | Roland Garros | Q2 | W | Dalibor Svrcina | 192 | 4-6 6-3 7-5 |
| 2024-05-27 | Roland Garros | Q1 | W | Sascha Gueymard Wayenburg | 485 | 6-4 5-7 6-4 |
| 2024-05-13 | Turin CH | Q2 | L | Francesco Maestrelli | 215 | 7-6(2) 6-2 |
| 2024-05-06 | Rome Masters | R64 | L | Francisco Cerundolo | 22 | 6-1 6-3 |
| 2024-05-06 | Rome Masters | R128 | W | Giulio Zeppieri | 144 | 7-6(2) 6-4 |
| 2024-04-22 | Madrid Masters | Q1 | L | Aleksandar Kovacevic | 97 | 6-3 6-3 |
| 2024-04-01 | Marrakech | R32 | L | Roberto Carballes Baena | 64 | 6-2 2-0 RET |
| 2024-04-01 | Marrakech | Q2 | W | Rudolf Molleker | 183 | 7-6(5) 0-6 7-6(4) |
| 2024-04-01 | Marrakech | Q1 | W | Karim Bennani | 1948 | 4-6 6-4 6-1 |
| 2024-03-25 | Naples CH | QF | L | Luca Nardi | 96 | 4-6 6-4 6-1 |
| 2024-03-25 | Naples CH | R16 | W | Samuel Vincent Ruggeri | 290 | 4-6 6-4 6-3 |
| 2024-03-25 | Naples CH | R32 | W | Benjamin Bonzi | 168 | 6-3 6-0 |
| 2024-02-19 | Tenerife 2 CH | F | W | Stefano Travaglia | 214 | 6-2 6-4 |
| 2024-02-19 | Tenerife 2 CH | SF | W | Francesco Maestrelli | 244 | 6-0 6-4 |
| 2024-02-19 | Tenerife 2 CH | QF | W | Salvatore Caruso | 334 | 6-3 1-6 6-2 |
| 2024-02-19 | Tenerife 2 CH | R16 | W | Adrian Andreev | 258 | 6-4 6-3 |
| 2024-02-19 | Tenerife 2 CH | R32 | W | Alessandro Giannessi | 233 | 6-2 6-3 |
| 2024-02-05 | Marseille | Q1 | L | Pierre Hugues Herbert | 168 | 7-6(5) 6-4 |