| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 3 | vs Marco Trungelliti | 46.8% | — | ungraded |
| Aug 17 | vs Flavio Cobolli | 31.4% | 1–2 | ✓ right |
| Aug 15 | vs Mariano Navone | 43.5% | 2–0 | ✕ wrong |
| Aug 6 | @ Jiri Lehecka | 13.5% | 0–2 | ✓ right |
| Aug 4 |
| @ Jaume Munar |
| 19.6% |
| 0–0 |
| ✕ wrong |
| Jul 14 | @ Titouan Droguet | — | 1–2 | ungraded |
| Jun 30 | @ Alexander Zverev | — | 1–3 | ungraded |
| May 27 | @ Alex de Minaur | — | 0–0 | ungraded |
| May 10 | @ Alexander Zverev | — | 0–2 | ungraded |
| May 8 | vs Tallon Griekspoor | — | 2–1 | ungraded |
| May 7 | vs Cina F. | — | 2–1 | ungraded |
| May 1 | @ Alexander Zverev | — | 0–2 | ungraded |
| Apr 30 | vs Casper Ruud | — | 2–0 | ungraded |
| Apr 28 | vs Francisco Cerundolo | — | 2–0 | ungraded |
| Apr 27 | vs Felix Auger-Aliassime | — | 2–0 | ungraded |
| Apr 25 | vs Brandon Nakashima | — | 2–1 | ungraded |
| Apr 23 | vs Cristian Garin | — | 2–1 | ungraded |
| Apr 15 | @ Ben Shelton | — | 0–2 | ungraded |
| Apr 13 | vs Yannick Hanfmann | — | 2–0 | ungraded |
| Apr 9 | @ Alex de Minaur | — | 0–2 | ungraded |
| Apr 8 | vs Flavio Cobolli | — | 2–0 | ungraded |
| Apr 6 | vs Denis Shapovalov | — | 2–1 | ungraded |
| Jan 18 | @ Jaime Faria | — | 1–3 | ungraded |
| Nov 5, 2025 | @ Tabur C. | — | 1–2 | ungraded |
| Nov 4, 2025 | vs Francesco Passaro | — | 2–1 | ungraded |