| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Aug 16 | @ Learner Tien | 39.4% | 0–2 | ✓ right |
| Aug 14 | vs Grigor Dimitrov | 23.9% | 2–1 | ✕ wrong |
| Aug 5 | @ Zizou Bergs | 22.3% | — | ungraded |
| Aug 4 | vs Mattia Bellucci | 49.1% | — | ungraded |
| Jul 17 |
| @ Andrey Rublev |
| — |
| 0–2 |
| ungraded |
| Jul 16 | vs Jesper De Jong | — | 2–0 | ungraded |
| Jul 14 | vs Dahlin M. | — | 2–1 | ungraded |
| Jun 29 | @ Jan-Lennard Struff | — | 2–3 | ungraded |
| May 26 | @ Roman Andres Burruchaga | — | 1–2 | ungraded |
| May 18 | @ Alex Michelsen | — | 0–2 | ungraded |
| May 8 | @ Alexander Bublik | — | 0–2 | ungraded |
| May 6 | vs Jenson Brooksby | — | 2–0 | ungraded |
| Apr 23 | @ Vilius Gaubas | — | 0–2 | ungraded |
| Apr 14 | @ Tomas Machac | — | 1–2 | ungraded |
| Apr 7 | @ Carlos Alcaraz | — | 0–2 | ungraded |
| Apr 6 | vs Stan Wawrinka | — | 2–0 | ungraded |
| Apr 3 | @ Titouan Droguet | — | 0–2 | ungraded |
| Mar 31 | vs Vilius Gaubas | — | 2–0 | ungraded |
| Mar 20 | @ Adam Walton | — | 0–2 | ungraded |
| Mar 10 | @ Daniil Medvedev | — | 0–2 | ungraded |
| Mar 8 | vs Jiri Lehecka | — | 2–0 | ungraded |
| Mar 5 | vs Chun Hsin Tseng | — | 2–0 | ungraded |
| Feb 28 | vs Alejandro Tabilo | — | 2–0 | ungraded |
| Feb 28 | @ Luciano Darderi | — | 0–2 | ungraded |
| Feb 26 | vs Cristian Garin | — | 2–1 | ungraded |