| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | vs Daniel Merida Aguilar | 75.7% | — | ungraded |
| Nov 3 | vs Holger Rune | 66.4% | — | ungraded |
| Oct 10 | vs Adolfo Daniel Vallejo | 80.6% | — | ungraded |
| Sep 4 | @ Alexander Bublik | 64.0% | — | ungraded |
| Sep 2 | @ Dino Prizmic |
| 77.3% |
| 3–1 |
| ✓ right |
| Aug 19 | @ Alexander Zverev | 38.9% | — | ungraded |
| Aug 18 | vs Adolfo Daniel Vallejo | 66.5% | 2–1 | ✓ right |
| Aug 15 | vs Hubert Hurkacz | 52.8% | 2–1 | ✓ right |
| Aug 8 | @ Learner Tien | 50.1% | 0–2 | ✕ wrong |
| Aug 5 | @ Valentin Royer | 85.3% | 2–0 | ✓ right |
| Jul 3 | @ Hubert Hurkacz | — | 1–3 | ungraded |
| Jul 1 | vs Soon Woo Kwon | — | 3–0 | ungraded |
| Jun 29 | vs Alexandre Muller | — | 3–0 | ungraded |
| Jun 21 | @ Francisco Cerundolo | — | 1–2 | ungraded |
| Jun 20 | vs Ugo Humbert | — | 2–0 | ungraded |
| Jun 19 | vs Alejandro Davidovich Fokina | — | 2–0 | ungraded |
| Jun 18 | vs Botic van de Zandschulp | — | 2–0 | ungraded |
| Jun 15 | vs Zachary Svajda | — | 2–0 | ungraded |
| May 29 | @ Casper Ruud | — | 2–3 | ungraded |
| May 27 | vs Lorenzo Sonego | — | 3–0 | ungraded |
| May 25 | vs Rinky Hijikata | — | 3–1 | ungraded |
| May 23 | @ Ignacio Buse | — | 1–2 | ungraded |
| May 22 | vs Alex de Minaur | — | 2–1 | ungraded |
| May 21 | vs Daniel Altmaier | — | 2–0 | ungraded |
| May 20 | vs Tomas Martin Etcheverry | — | 2–1 | ungraded |