| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Aug 14 | @ Botic van de Zandschulp | 53.6% | 0–2 | ✕ wrong |
| Aug 13 | vs Christopher O'Connell | 45.2% | — | ungraded |
| Aug 11 | vs Pablo Llamas Ruiz | 45.1% | — | ungraded |
| Aug 1 | vs Kyrian Jacquet | 63.7% | — | ungraded |
| Jul 18 |
| @ Stefanos Tsitsipas |
| — |
| 1–2 |
| ungraded |
| Jul 17 | vs Quentin Halys | — | 2–0 | ungraded |
| Jul 17 | vs Dominic Stricker | — | 2–0 | ungraded |
| Jul 14 | vs Alexandre Muller | — | 2–1 | ungraded |
| Jun 29 | @ Felix Auger-Aliassime | — | 0–3 | ungraded |
| May 25 | @ Alex Michelsen | — | 0–3 | ungraded |
| May 8 | @ Karen Khachanov | — | 0–2 | ungraded |
| May 6 | vs Camilo Ugo Carabelli | — | 2–1 | ungraded |
| Apr 23 | @ Jaume Munar | — | 0–2 | ungraded |
| Apr 7 | @ Marin Cilic | — | 0–2 | ungraded |
| Apr 1 | @ Botic van de Zandschulp | — | 0–2 | ungraded |
| Mar 31 | vs Turcanu R.D. | — | 2–0 | ungraded |
| Mar 23 | @ Ugo Humbert | — | 0–2 | ungraded |
| Mar 21 | vs Ben Shelton | — | 2–1 | ungraded |
| Mar 20 | vs Matteo Arnaldi | — | 2–1 | ungraded |
| Mar 7 | @ Casper Ruud | — | 0–2 | ungraded |
| Mar 5 | vs Sho Shimabukuro | — | 2–1 | ungraded |
| Feb 24 | @ Karen Khachanov | — | 1–2 | ungraded |
| Jan 21 | @ Learner Tien | — | 1–3 | ungraded |
| Jan 19 | vs Elias Ymer | — | 3–1 | ungraded |
| Jan 15 | @ Ugo Humbert | — | 0–2 | ungraded |