| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Oct 10 | @ Alejandro Tabilo | 44.1% | — | ungraded |
| Oct 8 | @ Mariano Navone | 65.4% | 2–1 | ✓ right |
| Oct 2 | @ Daniil Medvedev | 19.9% | 0–2 | ✓ right |
| Aug 16 | @ Andrey Rublev | 49.5% | 0–2 | ✓ right |
| Aug 14 |
| @ Tomas Machac |
| 47.7% |
| 2–0 |
| ✕ wrong |
| Aug 4 | vs Valentin Royer | 61.5% | 1–2 | ✕ wrong |
| Jul 15 | @ Camilo Ugo Carabelli | — | 1–2 | ungraded |
| Jul 14 | vs Matej Dodig | — | 2–0 | ungraded |
| Jul 2 | @ Jodar R. | — | 2–3 | ungraded |
| Jun 29 | vs Denis Shapovalov | — | 2–0 | ungraded |
| May 31 | @ Jodar R. | — | 2–3 | ungraded |
| May 29 | vs Thiago Agustin Tirante | — | 3–1 | ungraded |
| May 27 | vs Thanasi Kokkinakis | — | 1–1 | ungraded |
| May 25 | vs Jiri Lehecka | — | 3–0 | ungraded |
| May 6 | @ Alejandro Tabilo | — | 0–2 | ungraded |
| Apr 25 | @ Alejandro Davidovich Fokina | — | 0–2 | ungraded |
| Apr 23 | vs Marton Fucsovics | — | 2–1 | ungraded |
| Feb 25 | @ Jiri Lehecka | — | 0–2 | ungraded |
| Feb 24 | vs Denis Shapovalov | — | 2–0 | ungraded |
| Feb 17 | @ Quentin Halys | — | 1–2 | ungraded |
| Feb 5 | @ Tallon Griekspoor | — | 0–2 | ungraded |
| Feb 3 | vs Miomir Kecmanovic | — | 2–1 | ungraded |
| Jan 20 | @ Jakub Mensik | — | 2–3 | ungraded |
| Jan 6 | @ Grigor Dimitrov | — | 0–2 | ungraded |
| Aug 28, 2025 | @ Ben Shelton | — | 0–3 | ungraded |