| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | @ Nuno Borges | 37.7% | — | ungraded |
| Nov 2 | @ Denis Shapovalov | 43.0% | — | ungraded |
| Oct 9 | vs Arthur Fery | 62.5% | — | ungraded |
| Oct 4 | @ Hubert Hurkacz | 51.5% | 0–2 | ✕ wrong |
| Oct 2 |
| 62.0% |
| 2–0 |
| ✓ right |
| Sep 5 | vs Benjamin Bonzi | 49.7% | — | ungraded |
| Sep 3 | @ Felix Auger-Aliassime | 32.0% | 3–1 | ✕ wrong |
| Aug 15 | @ Aleksandar Kovacevic | 72.4% | 1–2 | ✕ wrong |
| Aug 5 | vs Terence Atmane | 61.9% | 0–2 | ✕ wrong |
| Jul 4 | @ Flavio Cobolli | — | 2–3 | ungraded |
| Jul 2 | vs Yannick Hanfmann | — | 3–0 | ungraded |
| Jun 30 | vs Billy Harris | — | 3–1 | ungraded |
| Jun 16 | @ Ethan Quinn | — | 1–2 | ungraded |
| May 29 | @ Jesper De Jong | — | 2–3 | ungraded |
| May 27 | vs Marco Trungelliti | — | 3–1 | ungraded |
| May 24 | vs Gea A. | — | 3–0 | ungraded |
| May 20 | @ Ugo Humbert | — | 1–2 | ungraded |
| May 19 | vs Hugo Gaston | — | 2–1 | ungraded |
| May 13 | @ Casper Ruud | — | 1–2 | ungraded |
| May 12 | vs Dino Prizmic | — | 2–0 | ungraded |
| May 10 | vs Botic van de Zandschulp | — | 2–1 | ungraded |
| May 8 | vs Alexander Shevchenko | — | 2–0 | ungraded |
| Apr 27 | @ Jakub Mensik | — | 0–2 | ungraded |
| Apr 25 | vs Adam Walton | — | 2–0 | ungraded |
| Apr 14 | @ Camilo Ugo Carabelli | — | 0–2 | ungraded |