| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Aug 18 | vs Christopher O'Connell | 64.8% | 0–0 | ✕ wrong |
| Aug 16 | vs Botic van de Zandschulp | 47.5% | 2–0 | ✕ wrong |
| Aug 9 | vs Ben Shelton | 44.0% | 0–2 | ✓ right |
| Aug 7 | @ Casper Ruud | 61.8% | 2–0 | ✓ right |
| Aug 5 | @ Stefanos Tsitsipas | 69.7% | — | ungraded |
| Jul 3 | @ Roman Safiullin | — | 0–3 | ungraded |
| Jul 1 | vs Jesper De Jong | — | 3–0 | ungraded |
| Jun 29 | vs Roberto Bautista Agut | — | 3–0 | ungraded |
| Jun 16 | @ Yannick Hanfmann | — | 0–2 | ungraded |
| Jun 2 | @ Jakub Mensik | — | 0–3 | ungraded |
| May 31 | vs Casper Ruud | — | 3–1 | ungraded |
| May 29 | vs Novak Djokovic | — | 3–2 | ungraded |
| May 27 | vs Dino Prizmic | — | 3–2 | ungraded |
| May 24 | vs Pavlovic L. | — | 3–0 | ungraded |
| May 9 | @ Hamad Medjedovic | — | 1–2 | ungraded |
| Apr 26 | @ Jodar R. | — | 1–2 | ungraded |
| Apr 24 | vs Marin Cilic | — | 0–0 | ungraded |
| Apr 17 | @ Ben Shelton | — | 1–2 | ungraded |
| Apr 15 | vs Arthur Rinderknech | — | 2–0 | ungraded |
| Apr 14 | vs Alejandro Tabilo | — | 2–0 | ungraded |
| Apr 10 | @ Alexander Zverev | — | 1–2 | ungraded |
| Apr 9 | vs Matteo Berrettini | — | 2–0 | ungraded |
| Apr 8 | vs Arthur Rinderknech | — | 2–1 | ungraded |
| Apr 6 | vs Gabriel Diallo | — | 2–0 | ungraded |
| Mar 21 | @ Carlos Alcaraz | — | 0–2 | ungraded |