| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | vs Carlos Alcaraz | 10.3% | — | ungraded |
| Nov 3 | vs Jiri Lehecka | 29.7% | — | ungraded |
| Oct 10 | @ Botic van de Zandschulp | 50.8% | — | ungraded |
| Oct 1 | @ Carlos Alcaraz | 12.4% | 1–2 | ✓ right |
| Sep 4 |
| 51.7% |
| — |
| ungraded |
| Sep 2 | @ Brandon Nakashima | 49.5% | — | ungraded |
| Aug 16 | @ Taylor Fritz | 53.0% | 0–2 | ✕ wrong |
| Aug 14 | vs Jesper De Jong | 54.4% | 2–0 | ✓ right |
| Aug 7 | @ Daniel Merida Aguilar | 80.6% | 1–2 | ✕ wrong |
| Aug 5 | vs Francisco Cerundolo | 38.8% | 2–0 | ✕ wrong |
| Aug 3 | vs Jan-Lennard Struff | 78.5% | 2–1 | ✓ right |
| Jun 30 | @ Jacob Fearnley | — | 2–3 | ungraded |
| May 29 | @ Jodar R. | — | 2–3 | ungraded |
| May 27 | vs Nishesh Basavareddy | — | 3–1 | ungraded |
| May 25 | vs Alexander Shevchenko | — | 3–0 | ungraded |
| May 21 | @ Learner Tien | — | 1–2 | ungraded |
| May 20 | vs Stan Wawrinka | — | 2–0 | ungraded |
| May 18 | vs Sebastian Baez | — | 2–0 | ungraded |
| May 7 | @ Sebastian Ofner | — | 0–2 | ungraded |
| Apr 26 | @ Jiri Lehecka | — | 0–2 | ungraded |
| Apr 24 | vs Jan-Lennard Struff | — | 2–0 | ungraded |
| Apr 13 | @ Arthur Rinderknech | — | 0–2 | ungraded |
| Apr 3 | @ Alexei Popyrin | — | 1–2 | ungraded |
| Mar 24 | @ Jannik Sinner | — | 0–2 | ungraded |
| Mar 23 | vs Alejandro Tabilo | — | 2–1 | ungraded |