| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 4 | @ Tomas Martin Etcheverry | — | — | ungraded |
| Sep 2 | @ Matteo Berrettini | 34.2% | 3–1 | ✕ wrong |
| Aug 15 | @ Alexander Blockx | 56.5% | 0–2 | ✕ wrong |
| Aug 13 | vs Raphael Collignon | 27.3% | — | ungraded |
| Aug 6 |
| vs Arthur Fils |
| 8.6% |
| 0–2 |
| ✓ right |
| Aug 5 | @ Valentin Vacherot | 14.9% | — | ungraded |
| Aug 3 | @ Matteo Berrettini | 15.7% | — | ungraded |
| Jul 15 | @ Stefano Travaglia | — | 0–2 | ungraded |
| Jul 1 | @ Flavio Cobolli | — | 1–3 | ungraded |
| Jun 21 | @ Lorenzo Sonego | — | 1–2 | ungraded |
| May 27 | @ Jakub Mensik | — | 2–3 | ungraded |
| May 25 | vs Jenson Brooksby | — | 3–0 | ungraded |
| May 23 | @ Learner Tien | — | 1–2 | ungraded |
| May 22 | vs Casper Ruud | — | 2–0 | ungraded |
| May 21 | vs Jaume Munar | — | 2–0 | ungraded |
| May 20 | vs Cameron Norrie | — | 2–0 | ungraded |
| May 17 | vs Marco Trungelliti | — | 2–1 | ungraded |
| May 11 | @ Hamad Medjedovic | — | 1–2 | ungraded |
| May 9 | vs Felix Auger-Aliassime | — | 2–0 | ungraded |
| May 7 | vs Denis Shapovalov | — | 2–0 | ungraded |
| Apr 25 | @ Alexander Zverev | — | 1–2 | ungraded |
| Apr 23 | vs Nuno Borges | — | 2–0 | ungraded |
| Apr 14 | @ Andrey Rublev | — | 0–2 | ungraded |
| Apr 5 | vs Merida Aguilar D. | — | 2–1 | ungraded |
| Apr 4 | vs Botic van de Zandschulp | — | 2–1 | ungraded |