| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 2 | @ Alexander Zverev | 27.9% | — | ungraded |
| Aug 17 | vs Frances Tiafoe | 25.1% | 0–2 | ✓ right |
| Aug 14 | @ Juncheng Shang | 63.8% | 2–0 | ✓ right |
| Aug 4 | vs Tallon Griekspoor | 39.8% | 0–2 | ✓ right |
| Jul 15 |
| @ Raphael Collignon |
| — |
| 0–2 |
| ungraded |
| Jul 13 | vs Joel Schwaerzler | — | 2–0 | ungraded |
| Jul 4 | @ Taylor Fritz | — | 1–3 | ungraded |
| Jul 2 | vs Gabriel Diallo | — | 3–2 | ungraded |
| Jun 30 | vs Tomas Martin Etcheverry | — | 3–1 | ungraded |
| Jun 23 | @ Miomir Kecmanovic | — | 1–2 | ungraded |
| Jun 21 | vs Mariano Navone | — | 2–1 | ungraded |
| Jun 17 | @ Ben Shelton | — | 0–2 | ungraded |
| May 27 | @ Tommy Paul | — | 0–3 | ungraded |
| May 24 | vs Pierre Hugues Herbert | — | 3–2 | ungraded |
| May 18 | @ Edas Butvilas | — | 0–2 | ungraded |
| May 7 | @ Ignacio Buse | — | 0–2 | ungraded |
| Apr 22 | @ Dusan Lajovic | — | 0–2 | ungraded |
| Apr 16 | @ Andrey Rublev | — | 0–2 | ungraded |
| Apr 14 | vs Pedro Martinez | — | 2–1 | ungraded |
| Jan 22 | @ Lorenzo Musetti | — | 0–3 | ungraded |
| Jan 20 | vs Carlos Taberner | — | 3–0 | ungraded |
| Jan 8 | @ Juncheng Shang | — | 0–2 | ungraded |
| Jan 6 | vs Sakamoto R. | — | 2–0 | ungraded |
| Nov 7, 2025 | @ Cameron Norrie | — | 1–2 | ungraded |
| Nov 6, 2025 | vs Daniel Altmaier | — | 2–0 | ungraded |