| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 4 | vs Stefanos Tsitsipas | — | — | ungraded |
| Sep 2 | vs Toby Samuel | 65.8% | 3–0 | ✓ right |
| Aug 18 | vs Arthur Fils | 37.1% | 1–2 | ✓ right |
| Aug 15 | vs Matteo Berrettini | 44.5% | 2–1 | ✕ wrong |
| Aug 8 |
| vs Rafael Jodar |
| 82.3% |
| 0–2 |
| ✕ wrong |
| Aug 6 | vs Alexander Blockx | 86.5% | 2–0 | ✓ right |
| Aug 4 | vs Vit Kopriva | 85.4% | 2–0 | ✓ right |
| Jul 7 | @ Alexander Zverev | — | 1–3 | ungraded |
| Jul 4 | vs Jaume Munar | — | 3–1 | ungraded |
| Jul 2 | vs Alex Molcan | — | 3–0 | ungraded |
| Jun 30 | vs Alexei Popyrin | — | 3–0 | ungraded |
| Jun 18 | @ Rinky Hijikata | — | 1–2 | ungraded |
| Jun 16 | vs Kamil Majchrzak | — | 2–0 | ungraded |
| Jun 13 | @ Ben Shelton | — | 1–2 | ungraded |
| Jun 12 | vs Frances Tiafoe | — | 2–0 | ungraded |
| Jun 11 | vs James Duckworth | — | 2–1 | ungraded |
| May 25 | @ Pablo Carreno Busta | — | 0–3 | ungraded |
| May 10 | @ Casper Ruud | — | 0–2 | ungraded |
| May 8 | vs Jan-Lennard Struff | — | 2–0 | ungraded |
| Apr 29 | @ Arthur Fils | — | 0–2 | ungraded |
| Apr 28 | vs Lorenzo Musetti | — | 2–0 | ungraded |
| Apr 26 | vs Alex Michelsen | — | 2–0 | ungraded |
| Apr 24 | vs Alejandro Tabilo | — | 2–1 | ungraded |
| Apr 9 | @ Alexander Bublik | — | 0–2 | ungraded |
| Apr 8 | vs Alejandro Tabilo | — | 2–1 | ungraded |