| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 2 | @ Luca Van Assche | 50.3% | — | ungraded |
| Oct 8 | vs Pablo Carreno Busta | 34.6% | 1–2 | ✓ right |
| Oct 1 | @ Alex de Minaur | 17.0% | 0–2 | ✓ right |
| Sep 4 | @ Tomas Martin Etcheverry | 41.6% | — | 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 |