| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 2 | vs Alex Michelsen | 50.5% | — | ungraded |
| Aug 19 | @ Nuno Borges | 64.6% | — | ungraded |
| Aug 18 | vs Daniil Medvedev | 30.1% | 2–1 | ✕ wrong |
| Aug 16 | vs Aleksandar Kovacevic | 54.9% | 2–0 | ✓ right |
| Aug 14 |
| @ Ben Shelton |
| 48.5% |
| — |
| ungraded |
| Aug 12 | @ Rafael Jodar | 67.3% | 2–0 | ✓ right |
| Aug 11 | @ Luciano Darderi | 72.8% | — | ungraded |
| Aug 8 | @ Arthur Rinderknech | 53.9% | 2–1 | ✓ right |
| Aug 6 | vs Titouan Droguet | 73.6% | 2–1 | ✓ right |
| Aug 4 | vs Daniel Altmaier | 75.6% | 2–0 | ✓ right |
| Aug 1 | vs Taylor Fritz | 22.7% | 1–2 | ✓ right |
| Jul 2 | @ Jan-Lennard Struff | — | 2–3 | ungraded |
| Jun 30 | vs Pinnington Jones J. | — | 3–0 | ungraded |
| Jun 20 | @ Francisco Cerundolo | — | 1–2 | ungraded |
| Jun 19 | vs Alex de Minaur | — | 2–0 | ungraded |
| Jun 17 | vs Ignacio Buse | — | 2–0 | ungraded |
| Jun 16 | vs Marton Fucsovics | — | 2–0 | ungraded |
| May 30 | @ Felix Auger-Aliassime | — | 1–3 | ungraded |
| May 28 | vs Luca Van Assche | — | 3–2 | ungraded |
| May 25 | vs Roberto Bautista Agut | — | 3–0 | ungraded |
| May 11 | @ Nikoloz Basilashvili | — | 0–2 | ungraded |
| May 9 | vs Roberto Bautista Agut | — | 2–0 | ungraded |
| Apr 25 | @ Alexander Blockx | — | 1–2 | ungraded |
| Apr 16 | @ Arthur Fils | — | 0–2 | ungraded |
| Apr 14 | vs Juan Manuel Cerundolo | — | 2–0 | ungraded |