| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | @ Tomas Martin Etcheverry | 80.8% | — | ungraded |
| Nov 1 | vs Carlos Alcaraz | 17.0% | — | ungraded |
| Oct 9 | vs Alex Molcan | 81.5% | — | ungraded |
| Oct 6 | @ Novak Djokovic | 27.1% | — | ungraded |
| Oct 5 | vs Hubert Hurkacz |
| 73.0% |
| 1–0 |
| ✓ right |
| Oct 4 | vs Andrey Rublev | 68.8% | 2–1 | ✓ right |
| Oct 3 | vs Quentin Halys | 78.8% | 2–1 | ✓ right |
| Oct 1 | vs Mariano Navone | 83.0% | 2–0 | ✓ right |
| Sep 3 | @ Botic van de Zandschulp | 71.6% | 0–3 | ✕ wrong |
| Sep 2 | @ Andrea Guerrieri | 78.1% | 3–0 | ✓ right |
| Aug 19 | @ Arthur Fils | 52.2% | — | ungraded |
| Aug 17 | @ Arthur Fery | 76.5% | 2–0 | ✓ right |
| Aug 15 | @ Quentin Halys | 79.3% | 2–1 | ✓ right |
| Aug 6 | @ Cameron Norrie | 79.9% | 1–2 | ✕ wrong |
| Aug 4 | @ James Duckworth | 92.3% | 2–0 | ✓ right |
| Jul 6 | @ Flavio Cobolli | — | 0–3 | ungraded |
| Jul 4 | vs Zachary Svajda | — | 3–1 | ungraded |
| Jul 2 | vs Adrian Mannarino | — | 3–0 | ungraded |
| Jun 30 | vs Roman Andres Burruchaga | — | 3–0 | ungraded |
| Jun 19 | @ Brandon Nakashima | — | 0–2 | ungraded |
| Jun 17 | vs Denis Shapovalov | — | 2–0 | ungraded |
| Jun 16 | vs Gabriel Diallo | — | 2–0 | ungraded |
| Jun 14 | @ Kamil Majchrzak | — | 1–2 | ungraded |
| Jun 13 | vs Adrian Mannarino | — | 2–0 | ungraded |
| Jun 12 | vs Benjamin Bonzi | — | 2–0 | ungraded |