| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 2 | @ Daniel Merida Aguilar | 33.6% | — | ungraded |
| Oct 9 | @ Quentin Halys | 43.4% | — | ungraded |
| Sep 5 | vs Flavio Cobolli | 29.4% | — | ungraded |
| Sep 3 | vs Marco Trungelliti | 46.8% | 3–1 | ✕ wrong |
| Aug 17 |
| 31.4% |
| 1–2 |
| ✓ right |
| Aug 15 | vs Mariano Navone | 43.5% | 2–0 | ✕ wrong |
| Aug 6 | @ Jiri Lehecka | 13.5% | 0–2 | ✓ right |
| Aug 4 | @ Jaume Munar | 19.6% | 0–0 | ✕ wrong |
| Jul 14 | @ Titouan Droguet | — | 1–2 | ungraded |
| Jun 30 | @ Alexander Zverev | — | 1–3 | ungraded |
| May 27 | @ Alex de Minaur | — | 0–0 | ungraded |
| May 10 | @ Alexander Zverev | — | 0–2 | ungraded |
| May 8 | vs Tallon Griekspoor | — | 2–1 | ungraded |
| May 7 | vs Cina F. | — | 2–1 | ungraded |
| May 1 | @ Alexander Zverev | — | 0–2 | ungraded |
| Apr 30 | vs Casper Ruud | — | 2–0 | ungraded |
| Apr 28 | vs Francisco Cerundolo | — | 2–0 | ungraded |
| Apr 27 | vs Felix Auger-Aliassime | — | 2–0 | ungraded |
| Apr 25 | vs Brandon Nakashima | — | 2–1 | ungraded |
| Apr 23 | vs Cristian Garin | — | 2–1 | ungraded |
| Apr 15 | @ Ben Shelton | — | 0–2 | ungraded |
| Apr 13 | vs Yannick Hanfmann | — | 2–0 | ungraded |
| Apr 9 | @ Alex de Minaur | — | 0–2 | ungraded |
| Apr 8 | vs Flavio Cobolli | — | 2–0 | ungraded |
| Apr 6 | vs Denis Shapovalov | — | 2–1 | ungraded |