| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 3 | vs Carlos Alcaraz | 13.4% | 1–3 | ✓ right |
| Aug 19 | vs Lorenzo Musetti | 26.9% | — | ungraded |
| Aug 18 | vs Adam Walton | 49.3% | 2–1 | ✕ wrong |
| Aug 16 | @ Ben Shelton | 38.0% | 2–0 | ✕ wrong |
| Aug 14 |
| vs Jenson Brooksby |
| 29.8% |
| 2–0 |
| ✕ wrong |
| Aug 13 | vs Wu Yibing | 36.6% | — | ungraded |
| Aug 11 | vs Nikoloz Basilashvili | 48.4% | — | ungraded |
| Aug 1 | vs Christopher O'Connell | 46.6% | — | ungraded |
| Jul 16 | @ Casper Ruud | — | 1–2 | ungraded |
| Jul 14 | vs Stan Wawrinka | — | 2–1 | ungraded |
| Jul 2 | @ Zizou Bergs | — | 1–3 | ungraded |
| Jun 30 | vs Sho Shimabukuro | — | 3–1 | ungraded |
| May 30 | @ Frances Tiafoe | — | 2–3 | ungraded |
| May 28 | vs Jan-Lennard Struff | — | 3–0 | ungraded |
| May 26 | vs Denis Shapovalov | — | 3–0 | ungraded |
| Apr 22 | @ Hubert Hurkacz | — | 0–2 | ungraded |
| Feb 20 | @ Tomas Martin Etcheverry | — | 0–2 | ungraded |
| Feb 19 | vs Damir Dzumhur | — | 2–0 | ungraded |
| Feb 18 | vs Sebastian Baez | — | 2–0 | ungraded |
| Jan 21 | @ Andrey Rublev | — | 1–3 | ungraded |
| Jan 18 | vs Alexander Blockx | — | 3–1 | ungraded |
| Aug 25, 2025 | @ Jaume Munar | — | 1–3 | ungraded |
| Jul 22, 2025 | @ Thiago Agustin Tirante | — | 0–2 | ungraded |
| Jul 15, 2025 | @ Andrea Pellegrino | — | 1–2 | ungraded |
| Jul 1, 2025 | @ Lorenzo Sonego | — | 0–3 | ungraded |