138–84Win–Loss
62.2%Win %
1Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 72 | 39 | 64.9% |
| Clay | 66 | 43 | 60.6% |
| Grass | 0 | 2 | 0.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 16 | 10 | 0 | 61.5% |
| 2025 | 45 | 23 | 1 | 66.2% |
| 2024 | 39 | 15 | 3 | 72.2% |
| 2023 | 18 | 20 | 0 | 47.4% |
| 2022 | 19 | 14 | 1 | 57.6% |
| 2021 | 1 | 2 | 0 | 33.3% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-05-25 | Roland Garros | R64 | L | Alejandro Tabilo | 36 | W/O |
| 2026-05-25 | Roland Garros | R128 | W | Thomas Faurel | 378 | 6-3 6-4 3-6 7-6(6) |
| 2026-04-22 | Madrid Masters | R64 | L | Emilio Nava | 116 | 6-7(5) 7-6(1) 6-3 |
| 2026-04-05 | Monte Carlo Masters | SF | L | Carlos Alcaraz | 1 | 6-4 6-4 |
| 2026-04-05 | Monte Carlo Masters | QF | W | Alex De Minaur | 6 | 6-4 3-6 6-3 |
| 2026-04-05 | Monte Carlo Masters | R16 | W | Hubert Hurkacz | 74 | 6-7(4) 6-3 6-4 |
| 2026-04-05 | Monte Carlo Masters | R32 | W | Lorenzo Musetti | 5 | 7-6(6) 7-5 |
| 2026-04-05 | Monte Carlo Masters | R64 | W | Juan Manuel Cerundolo | 71 | 5-7 6-2 6-1 |
| 2026-03-18 | Miami Masters | R16 | L | Arthur Fils | 31 | 6-4 6-7(4) 6-4 |
| 2026-03-18 | Miami Masters | R32 | W | Matteo Berrettini | 68 | 7-6(5) 6-4 |
| 2026-03-18 | Miami Masters | R64 | W | Mariano Navone | 61 | 6-3 6-4 |
| 2026-03-04 | Indian Wells Masters | R32 | L | Casper Ruud | 13 | 3-6 6-3 6-4 |
| 2026-03-04 | Indian Wells Masters | R64 | W | Nuno Borges | 49 | 7-5 7-5 |
| 2026-02-23 | Acapulco | QF | L | Brandon Nakashima | 29 | 2-6 6-2 6-3 |
| 2026-02-23 | Acapulco | R16 | W | Gael Monfils | 170 | 6-3 6-3 |
| 2026-02-23 | Acapulco | R32 | W | Coleman Wong | 125 | 4-6 6-3 6-2 |
| 2026-02-16 | Delray Beach | R32 | L | Alex Michelsen | 41 | 7-6(4) 6-4 |
| 2026-02-06 | Davis Cup WG1 PO: KAZ vs MON | RR | W | Alexander Bublik | 10 | 7-6(4) 7-6(7) |
| 2026-02-06 | Davis Cup WG1 PO: KAZ vs MON | RR | W | Alexander Shevchenko | 87 | 6-0 6-3 |
| 2026-01-19 | Australian Open | R32 | L | Ben Shelton | 7 | 6-4 6-4 7-6(5) |
| 2026-01-19 | Australian Open | R64 | W | Rinky Hijikata | 114 | 6-1 6-3 4-6 6-2 |
| 2026-01-19 | Australian Open | R128 | W | Martin Damm | 177 | 6-4 6-4 6-4 |
| 2026-01-12 | Adelaide | QF | L | Alejandro Davidovich Fokina | 15 | 7-6(4) 6-2 |
| 2026-01-12 | Adelaide | R16 | W | Thanasi Kokkinakis | 670 | W/O |
| 2026-01-12 | Adelaide | R32 | W | Miomir Kecmanovic | 59 | 7-6(5) 6-4 |
| 2026-01-04 | Brisbane | R32 | L | Sebastian Korda | 46 | 7-6(1) 6-3 |
| 2025-10-27 | Paris Masters | QF | L | Felix Auger Aliassime | 10 | 6-2 6-2 |
| 2025-10-27 | Paris Masters | R16 | W | Cameron Norrie | 31 | 7-6(4) 6-4 |
| 2025-10-27 | Paris Masters | R32 | W | Arthur Rinderknech | 29 | 6-7(9) 6-3 6-4 |
| 2025-10-27 | Paris Masters | R64 | W | Jiri Lehecka | 18 | 6-1 6-3 |
| 2025-10-20 | Basel | R32 | L | Taylor Fritz | 4 | 4-6 7-6(4) 7-5 |
| 2025-10-01 | Shanghai Masters | F | W | Arthur Rinderknech | 54 | 4-6 6-3 6-3 |
| 2025-10-01 | Shanghai Masters | SF | W | Novak Djokovic | 5 | 6-3 6-4 |
| 2025-10-01 | Shanghai Masters | QF | W | Holger Rune | 11 | 2-6 7-6(4) 6-4 |
| 2025-10-01 | Shanghai Masters | R16 | W | Tallon Griekspoor | 31 | 4-6 7-6(1) 6-4 |
| 2025-10-01 | Shanghai Masters | R32 | W | Tomas Machac | 23 | 6-0 3-1 RET |
| 2025-10-01 | Shanghai Masters | R64 | W | Alexander Bublik | 17 | 3-6 6-3 6-4 |
| 2025-10-01 | Shanghai Masters | R128 | W | Laslo Djere | 82 | 6-3 6-4 |
| 2025-10-01 | Shanghai Masters | Q2 | W | Liam Draxl | 119 | 4-6 7-6(5) 6-4 |
| 2025-10-01 | Shanghai Masters | Q1 | W | Nishesh Basavareddy | 113 | 6-7(7) 6-4 6-2 |
| 2025-09-15 | Saint-Tropez CH | R32 | L | Robin Bertrand | 311 | 6-4 3-6 6-4 |
| 2025-09-13 | Davis Cup WG2 R1: CYP vs MON | RR | W | Melios Efstathiou | – | 6-2 6-3 |
| 2025-09-13 | Davis Cup WG2 R1: CYP vs MON | RR | W | Stylianos Christodoulou | 1770 | 4-6 6-1 6-1 |
| 2025-09-01 | Cassis CH | QF | L | Jurij Rodionov | 154 | 6-4 3-6 6-3 |
| 2025-09-01 | Cassis CH | R16 | W | Michael Mmoh | 327 | 6-3 6-4 |
| 2025-09-01 | Cassis CH | R32 | W | Clement Chidekh | 221 | 6-1 6-4 |
| 2025-08-26 | Manacor CH | R16 | L | Jay Dylan Hara Friend | 874 | 6-7(4) 6-3 6-4 |
| 2025-08-26 | Manacor CH | R32 | W | Martin Landaluce | 138 | 6-1 7-6(5) |
| 2025-08-11 | Todi CH | SF | L | Timofey Skatov | 308 | 6-4 6-4 |
| 2025-08-11 | Todi CH | QF | W | Nicolai Budkov Kjaer | 163 | 6-1 6-3 |