| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Aug 14 | @ Botic van de Zandschulp | 64.3% | — | ungraded |
| Aug 9 | vs Daniel Merida Aguilar | 75.3% | 0–2 | ✕ wrong |
| Aug 7 | vs Matteo Arnaldi | 75.8% | 2–1 | ✓ right |
| Aug 5 | @ Alexander Zverev | 10.6% | 2–1 | ✕ wrong |
| Aug 4 | @ Lorenzo Sonego | 60.2% | 2–0 | ✓ right |
| Jun 30 | @ James Duckworth | — | 1–3 | ungraded |
| Jun 16 | @ Sho Shimabukuro | — | 1–2 | ungraded |
| Jun 11 | @ Zhizhen Zhang | — | 0–2 | ungraded |
| Jun 10 | vs Botic van de Zandschulp | — | 2–1 | ungraded |
| May 26 | @ Matteo Arnaldi | — | 1–3 | ungraded |
| May 8 | @ Alexander Blockx | — | 1–2 | ungraded |
| Apr 26 | @ Lorenzo Musetti | — | 0–2 | ungraded |
| Apr 24 | vs Damir Dzumhur | — | 2–0 | ungraded |
| Apr 14 | @ Denis Shapovalov | — | 1–2 | ungraded |
| Apr 5 | @ Gael Monfils | — | 1–2 | ungraded |
| Apr 2 | @ Luca Van Assche | — | 1–2 | ungraded |
| Feb 28 | @ Daniil Medvedev | — | 0–0 | ungraded |
| Feb 27 | vs Andrey Rublev | — | 2–0 | ungraded |
| Feb 26 | vs Jakub Mensik | — | 2–1 | ungraded |
| Feb 25 | vs Alexander Bublik | — | 2–0 | ungraded |
| Feb 24 | vs Otto Virtanen | — | 2–0 | ungraded |
| Feb 13 | @ Felix Auger-Aliassime | — | 0–2 | ungraded |
| Feb 11 | vs Quentin Halys | — | 2–0 | ungraded |
| Feb 10 | vs Mpetshi G. | — | 2–0 | ungraded |
| Feb 6 | @ Titouan Droguet | — | 0–2 | ungraded |