| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Oct 9 | vs Flavio Cobolli | 29.5% | — | ungraded |
| Oct 7 | vs Nikoloz Basilashvili | 69.1% | 1–0 | ✓ right |
| Sep 2 | @ Alexander Bublik | 37.2% | 0–3 | ✓ right |
| Aug 13 | @ Denis Shapovalov | 51.0% | — | ungraded |
| Aug 4 |
| @ Jacob Fearnley |
| 69.6% |
| 0–2 |
| ✕ wrong |
| Jul 2 | @ Alex de Minaur | — | 0–3 | ungraded |
| Jun 30 | vs Titouan Droguet | — | 3–0 | ungraded |
| Jun 21 | @ Nuno Borges | — | 0–2 | ungraded |
| Jun 17 | @ Arthur Fery | — | 0–2 | ungraded |
| Jun 16 | vs Jakub Mensik | — | 2–1 | ungraded |
| Jun 13 | @ Alex de Minaur | — | 0–2 | ungraded |
| Jun 12 | vs Zhizhen Zhang | — | 2–0 | ungraded |
| Jun 11 | vs Arthur Rinderknech | — | 2–1 | ungraded |
| Jun 9 | vs Gabriel Diallo | — | 2–1 | ungraded |
| May 25 | @ Ugo Humbert | — | 0–3 | ungraded |
| May 19 | @ Raphael Collignon | — | 0–2 | ungraded |
| May 6 | @ Damir Dzumhur | — | 0–2 | ungraded |
| Apr 22 | @ Ignacio Buse | — | 0–2 | ungraded |
| Apr 13 | @ Nuno Borges | — | 0–2 | ungraded |
| Apr 6 | @ Zizou Bergs | — | 0–2 | ungraded |
| Apr 3 | @ Merida Aguilar D. | — | 1–2 | ungraded |
| Mar 20 | @ Tommy Paul | — | 1–2 | ungraded |
| Mar 19 | vs Zhizhen Zhang | — | 2–0 | ungraded |
| Mar 4 | @ Matteo Berrettini | — | 1–2 | ungraded |
| Feb 25 | @ Sho Shimabukuro | — | 0–2 | ungraded |