| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Aug 14 | vs Marco Trungelliti | 47.7% | 0–2 | ✓ right |
| Aug 4 | @ Juan Manuel Cerundolo | 61.5% | 0–2 | ✕ wrong |
| Jun 29 | @ Sebastian Ofner | — | 2–3 | ungraded |
| Jun 19 | @ Ugo Humbert | — | 1–2 | ungraded |
| Jun 16 |
| vs Arthur Rinderknech |
| — |
| 2–0 |
| ungraded |
| May 27 | @ Casper Ruud | — | 0–3 | ungraded |
| May 24 | vs Yannick Hanfmann | — | 3–1 | ungraded |
| May 12 | @ Martin Landaluce | — | 0–2 | ungraded |
| May 11 | vs Mariano Navone | — | 2–1 | ungraded |
| May 9 | vs Joao Fonseca | — | 2–1 | ungraded |
| May 7 | vs Royer V. | — | 2–0 | ungraded |
| Apr 18 | @ Andrey Rublev | — | 1–2 | ungraded |
| Apr 17 | vs Nuno Borges | — | 2–0 | ungraded |
| Apr 15 | vs Alex de Minaur | — | 2–0 | ungraded |
| Apr 13 | vs Marco Trungelliti | — | 2–0 | ungraded |
| Apr 1 | @ Vit Kopriva | — | 1–2 | ungraded |
| Feb 12 | @ Felix Auger-Aliassime | — | 0–2 | ungraded |
| Feb 10 | @ Zizou Bergs | — | 0–2 | ungraded |
| Feb 4 | @ Stan Wawrinka | — | 0–2 | ungraded |
| Jan 21 | @ Alex de Minaur | — | 1–3 | ungraded |
| Jan 19 | vs Mariano Navone | — | 3–1 | ungraded |
| Jan 14 | @ Jakub Mensik | — | 1–2 | ungraded |
| Jan 13 | vs Aleksandar Kovacevic | — | 2–1 | ungraded |
| Oct 21, 2025 | @ Lorenzo Musetti | — | 0–2 | ungraded |
| Oct 14, 2025 | @ Brandon Nakashima | — | 0–2 | ungraded |