110–69Win–Loss
61.5%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 84 | 52 | 61.8% |
| Clay | 22 | 13 | 62.9% |
| Grass | 4 | 4 | 50.0% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 29 | 12 | 1 | 70.7% |
| 2025 | 46 | 28 | 2 | 62.2% |
| 2024 | 28 | 25 | 1 | 52.8% |
| 2023 | 7 | 3 | 0 | 70.0% |
| 2022 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2026-05-25 | Roland Garros | R64 | L | Alex De Minaur | 7 | W/O |
| 2026-05-25 | Roland Garros | R128 | W | Coleman Wong | 109 | 6-3 6-4 6-2 |
| 2026-05-06 | Rome Masters | R32 | L | Alexander Zverev | 3 | 6-1 6-4 |
| 2026-05-06 | Rome Masters | R64 | W | Tallon Griekspoor | 31 | 6-7(5) 6-3 6-4 |
| 2026-05-06 | Rome Masters | R128 | W | Federico Cina | 225 | 4-6 6-1 6-3 |
| 2026-04-22 | Madrid Masters | SF | L | Alexander Zverev | 3 | 6-2 7-5 |
| 2026-04-22 | Madrid Masters | QF | W | Casper Ruud | 15 | 6-4 6-4 |
| 2026-04-22 | Madrid Masters | R16 | W | Francisco Cerundolo | 20 | 7-6(8) 6-2 |
| 2026-04-22 | Madrid Masters | R32 | W | Felix Auger Aliassime | 5 | 7-6(3) 6-3 |
| 2026-04-22 | Madrid Masters | R64 | W | Brandon Nakashima | 32 | 3-6 6-3 6-4 |
| 2026-04-22 | Madrid Masters | R128 | W | Cristian Garin | 85 | 4-6 7-5 7-5 |
| 2026-04-13 | Munich | R16 | L | Ben Shelton | 6 | 6-4 7-6(8) |
| 2026-04-13 | Munich | R32 | W | Yannick Hanfmann | 51 | 7-6(2) 6-2 |
| 2026-04-05 | Monte Carlo Masters | R16 | L | Alex De Minaur | 6 | 7-5 7-6(4) |
| 2026-04-05 | Monte Carlo Masters | R32 | W | Flavio Cobolli | 16 | 6-3 6-3 |
| 2026-04-05 | Monte Carlo Masters | R64 | W | Denis Shapovalov | 38 | 6-4 4-6 6-3 |
| 2026-04-05 | Monte Carlo Masters | Q2 | W | Damir Dzumhur | 81 | 7-6(8) 6-2 |
| 2026-04-05 | Monte Carlo Masters | Q1 | W | Francesco Maestrelli | 113 | 7-6(3) 6-2 |
| 2026-03-18 | Miami Masters | Q2 | L | Christopher Oconnell | 130 | 4-6 6-4 6-4 |
| 2026-03-18 | Miami Masters | Q1 | W | Chun Hsin Tseng | 140 | 7-6(5) 6-3 |
| 2026-03-10 | Cap Cana CH | SF | L | Mariano Navone | 79 | 3-6 6-3 7-6(3) |
| 2026-03-10 | Cap Cana CH | QF | W | Coleman Wong | 123 | 4-6 7-5 6-3 |
| 2026-03-10 | Cap Cana CH | R16 | W | Dalibor Svrcina | 109 | 7-6(3) 6-7(8) 6-3 |
| 2026-03-10 | Cap Cana CH | R32 | W | Roberto Cid | 435 | 6-0 7-5 |
| 2026-03-04 | Indian Wells Masters | Q1 | L | Martin Landaluce | 155 | 6-0 6-2 |
| 2026-02-16 | Lille CH | F | L | Luca Van Assche | 130 | 6-2 6-4 |
| 2026-02-16 | Lille CH | SF | W | Jerome Kym | 197 | 6-3 7-6(4) |
| 2026-02-16 | Lille CH | QF | W | Benjamin Bonzi | 112 | 6-3 6-4 |
| 2026-02-16 | Lille CH | R16 | W | Arthur Bouquier | 358 | 6-1 7-6(3) |
| 2026-02-16 | Lille CH | R32 | W | Roman Safiullin | 186 | 6-2 6-2 |
| 2026-02-09 | Pau CH | R32 | L | Clement Tabur | 213 | 6-1 6-4 |
| 2026-02-07 | Davis Cup QLS R1: BEL vs BUL | RR | W | Iliyan Radulov | 663 | 6-7(3) 6-4 6-1 |
| 2026-01-19 | Australian Open | Q3 | L | Jason Kubler | 194 | 3-6 6-3 1-0 RET |
| 2026-01-19 | Australian Open | Q2 | W | Alex Molcan | 206 | 6-1 6-1 |
| 2026-01-19 | Australian Open | Q1 | W | Marco Cecchinato | 230 | 6-3 6-4 |
| 2026-01-19 | Australian Open | R128 | L | Jaime Faria | 151 | 6-3 3-6 6-3 6-4 |
| 2026-01-05 | Canberra CH | F | W | Rafael Jodar | 165 | 6-4 6-4 |
| 2026-01-05 | Canberra CH | SF | W | James Mccabe | 188 | 6-3 6-7(3) 6-3 |
| 2026-01-05 | Canberra CH | QF | W | Vit Kopriva | 101 | 7-5 5-7 6-4 |
| 2026-01-05 | Canberra CH | R16 | W | Roberto Carballes Baena | 128 | 7-6(8) 3-6 7-5 |
| 2026-01-05 | Canberra CH | R32 | W | Nicolai Budkov Kjaer | 135 | 6-2 6-3 |
| 2025-12-17 | Next Gen Finals | F | L | Learner Tien | 28 | 4-3(4) 4-2 4-1 |
| 2025-12-17 | Next Gen Finals | SF | W | Nicolai Budkov Kjaer | 136 | 4-3(4) 4-3(8) 4-2 |
| 2025-12-17 | Next Gen Finals | RR | W | Dino Prizmic | 128 | 4-3(4) 2-4 4-2 4-0 |
| 2025-12-17 | Next Gen Finals | RR | W | Nishesh Basavareddy | 167 | 4-3(2) 4-3(8) 4-1 |
| 2025-12-17 | Next Gen Finals | RR | W | Justin Engel | 187 | 3-4(7) 4-2 4-2 4-2 |
| 2025-11-02 | Metz | R16 | L | Clement Tabur | 243 | 6-7(4) 7-6(6) 7-6(6) |
| 2025-11-02 | Metz | R32 | W | Francesco Passaro | 129 | 3-6 6-3 6-4 |
| 2025-10-27 | Bratislava 2 CH | F | W | Titouan Droguet | 165 | 6-4 6-3 |
| 2025-10-27 | Bratislava 2 CH | SF | W | Raphael Collignon | 73 | 6-3 6-4 |