| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | @ Thiago Agustin Tirante | 29.4% | — | ungraded |
| Nov 3 | vs Arthur Gea | 43.7% | — | ungraded |
| Oct 10 | @ Daniil Medvedev | 15.1% | — | ungraded |
| Oct 8 | @ Martin Landaluce | 40.2% | 2–0 | ✕ wrong |
| Oct 3 |
| 17.3% |
| 0–2 |
| ✓ right |
| Sep 3 | vs Francisco Cerundolo | 27.3% | 2–3 | ✓ right |
| Sep 1 | @ Camilo Ugo Carabelli | 60.0% | 3–0 | ✓ right |
| Aug 15 | vs Alejandro Tabilo | 32.7% | 0–2 | ✓ right |
| Aug 13 | @ Roman Andres Burruchaga | 63.3% | — | ungraded |
| Aug 3 | @ Alex Michelsen | 21.5% | 1–2 | ✓ right |
| Jul 7 | @ Jannik Sinner | — | 0–3 | ungraded |
| Jul 5 | vs Hubert Hurkacz | — | 2–2 | ungraded |
| Jul 3 | vs Daniil Medvedev | — | 3–0 | ungraded |
| Jul 2 | vs Brandon Nakashima | — | 3–2 | ungraded |
| Jun 29 | vs Sebastian Baez | — | 3–2 | ungraded |
| Jun 23 | @ Nuno Borges | — | 0–2 | ungraded |
| Jun 22 | vs Martin Landaluce | — | 2–1 | ungraded |
| Jun 10 | @ Alexander Bublik | — | 1–2 | ungraded |
| Jun 9 | vs Alexis Galarneau | — | 2–1 | ungraded |
| May 28 | @ Jaime Faria | — | 0–3 | ungraded |
| May 26 | vs Alexander Bublik | — | 3–1 | ungraded |
| May 18 | @ Jakub Mensik | — | 0–2 | ungraded |
| May 8 | @ Jiri Lehecka | — | 0–2 | ungraded |
| May 6 | vs Francisco Comesana | — | 2–0 | ungraded |
| Apr 24 | @ Alex Michelsen | — | 0–2 | ungraded |