244–157Win–Loss
60.8%Win %
1Titles
| Surface | W | L | % |
|---|---|---|---|
| Clay | 225 | 125 | 64.3% |
| Hard | 19 | 27 | 41.3% |
| Grass | 0 | 5 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 22 | 14 | 1 | 61.1% |
| 2025 | 49 | 29 | 1 | 62.8% |
| 2024 | 46 | 29 | 3 | 61.3% |
| 2023 | 41 | 32 | 2 | 56.2% |
| 2022 | 27 | 17 | 2 | 61.4% |
| 2021 | 50 | 25 | 4 | 66.7% |
| 2020 | 5 | 9 | 0 | 35.7% |
| 2019 | 4 | 2 | 0 | 66.7% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-09-08 | Guangzhou Huangpu CH | R16 | W | Petr Bar Biryukov | 313 | 6-1 2-1 RET |
| 2025-09-08 | Guangzhou Huangpu CH | R32 | W | Yuta Shimizu | 202 | 6-1 6-4 |
| 2025-08-25 | Us Open | Q2 | L | Yuta Shimizu | 223 | 7-6(5) 7-5 |
| 2025-08-25 | Us Open | Q1 | W | Calvin Hemery | 185 | 6-4 6-3 |
| 2025-08-12 | Cancun CH | QF | L | Stan Wawrinka | 152 | 6-4 6-3 |
| 2025-08-12 | Cancun CH | R16 | W | Roman Andres Burruchaga | 145 | 2-6 7-6(2) 6-3 |
| 2025-08-07 | Cincinnati Masters | Q1 | L | Coleman Wong | 177 | 6-2 6-3 |
| 2025-07-14 | Gstaad | F | L | Alexander Bublik | 34 | 6-4 4-6 6-3 |
| 2025-07-14 | Gstaad | SF | W | Ignacio Buse | 167 | 6-3 6-3 |
| 2025-07-14 | Gstaad | QF | W | Casper Ruud | 13 | 6-2 1-6 6-3 |
| 2025-07-14 | Gstaad | R16 | W | David Goffin | 68 | 5-7 6-4 6-1 |
| 2025-07-14 | Gstaad | R32 | W | Jan Lennard Struff | 129 | 6-3 3-6 6-3 |
| 2025-07-07 | Braunschweig CH | F | L | Mariano Navone | 91 | 6-3 7-5 |
| 2025-07-07 | Braunschweig CH | SF | W | Alex Molcan | 480 | 1-6 6-4 6-2 |
| 2025-07-07 | Braunschweig CH | QF | W | Raphael Collignon | 85 | 4-6 6-3 6-4 |
| 2025-07-07 | Braunschweig CH | R16 | W | Nerman Fatic | 239 | 6-3 6-4 |
| 2025-07-07 | Braunschweig CH | R32 | W | Federico Arnaboldi | 187 | 6-3 6-3 |
| 2025-06-30 | Wimbledon | Q1 | L | Luca Van Assche | 180 | 7-6(5) 6-2 |
| 2025-06-30 | Modena CH | QF | L | Federico Cina | 279 | 4-6 7-6(8) 6-1 |
| 2025-06-30 | Modena CH | R16 | W | Facundo Diaz Acosta | 199 | 7-6(1) 6-3 |
| 2025-06-30 | Modena CH | R32 | W | Matej Dodig | 368 | 6-3 6-2 |
| 2025-06-16 | Queen's Club | Q1 | L | Aleksandar Vukic | 83 | 6-4 6-3 |
| 2025-05-26 | Roland Garros | R64 | L | Hamad Medjedovic | 74 | 6-3 6-4 7-5 |
| 2025-05-26 | Roland Garros | R128 | W | Alex Michelsen | 33 | 6-3 6-2 6-4 |
| 2025-05-26 | Roland Garros | Q3 | W | Daniel Elahi Galan | 122 | 6-4 6-2 |
| 2025-05-26 | Roland Garros | Q2 | W | Hady Habib | 165 | 6-4 6-7(4) 6-3 |
| 2025-05-26 | Roland Garros | Q1 | W | Gauthier Onclin | 232 | 7-6(4) 6-4 |
| 2025-05-13 | Turin CH | R16 | L | Daniel Altmaier | 71 | 6-3 6-2 |
| 2025-05-13 | Turin CH | R32 | W | Federico Cina | 323 | 7-6(3) 6-4 |
| 2025-05-07 | Rome Masters | Q2 | L | Chun Hsin Tseng | 102 | 6-1 6-4 |
| 2025-05-07 | Rome Masters | Q1 | W | Pierre Hugues Herbert | 148 | 6-3 7-6(6) |
| 2025-04-23 | Madrid Masters | R32 | L | Daniil Medvedev | 10 | 6-2 6-2 |
| 2025-04-23 | Madrid Masters | R64 | W | Felix Auger Aliassime | 19 | 7-6(5) 6-4 |
| 2025-04-23 | Madrid Masters | R128 | W | Aleksandar Kovacevic | 77 | 3-6 7-5 6-2 |
| 2025-04-23 | Madrid Masters | Q2 | W | Botic Van De Zandschulp | 88 | 7-6(3) 5-7 7-6(5) |
| 2025-04-23 | Madrid Masters | Q1 | W | Thiago Seyboth Wild | 113 | 6-4 6-4 |
| 2025-04-14 | Oeiras 4 CH | R32 | L | Valentin Royer | 115 | 0-6 7-6(5) 6-2 |
| 2025-04-14 | Oeiras 4 CH | Q2 | W | Max Houkes | 261 | 6-2 6-2 |
| 2025-04-14 | Oeiras 4 CH | Q1 | W | Joao Graa | 1354 | 6-3 6-1 |
| 2025-04-07 | Monza CH | R16 | L | Federico Arnaboldi | 217 | 6-2 6-4 |
| 2025-04-07 | Monza CH | R32 | W | Murkel Alejandro Dellien Velasco | 222 | 7-5 6-1 |
| 2025-03-31 | Marrakech | R32 | L | Hugo Gaston | 84 | 5-7 6-3 6-4 |
| 2025-03-31 | Marrakech | Q2 | W | Titouan Droguet | 210 | 6-2 3-6 6-1 |
| 2025-03-31 | Marrakech | Q1 | W | Karim Bennani | 1171 | 6-0 6-2 |
| 2025-03-24 | Girona CH | R32 | L | Sebastian Ofner | 131 | 7-6(4) 6-4 |
| 2025-03-03 | Cordoba CH | SF | L | Thiago Agustin Tirante | 134 | 6-4 4-3 RET |
| 2025-03-03 | Cordoba CH | QF | W | Juan Pablo Varillas | 198 | 6-4 6-2 |
| 2025-03-03 | Cordoba CH | R16 | W | Murkel Alejandro Dellien Velasco | 199 | 6-4 6-3 |
| 2025-03-03 | Cordoba CH | R32 | W | Alvaro Guillen Meza | 251 | 4-6 7-5 6-2 |
| 2025-02-24 | Santiago | R32 | L | Thiago Monteiro | 108 | 6-3 3-6 7-6(2) |