| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | vs Lorenzo Musetti | 77.4% | — | ungraded |
| Oct 9 | vs Wu Yibing | 87.7% | — | ungraded |
| Oct 4 | vs Novak Djokovic | 45.7% | 1–2 | ✓ right |
| Oct 3 | vs Juncheng Shang | 86.2% | 2–0 | ✓ right |
| Oct 1 |
| vs Cameron Norrie |
| 80.0% |
| 2–0 |
| ✓ right |
| Sep 5 | vs Alejandro Tabilo | 71.8% | — | ungraded |
| Sep 4 | vs Quentin Halys | 74.6% | — | ungraded |
| Sep 2 | vs Lorenzo Sonego | 72.1% | — | ungraded |
| Aug 19 | vs Tommy Paul | 61.1% | — | ungraded |
| Aug 17 | vs Terence Atmane | 70.5% | 2–0 | ✓ right |
| Aug 16 | vs Cameron Norrie | 59.5% | — | ungraded |
| Aug 5 | vs Tallon Griekspoor | 89.4% | 1–2 | ✕ wrong |
| Jul 12 | @ Jannik Sinner | — | 1–3 | ungraded |
| Jul 10 | vs Arthur Fery | — | 3–0 | ungraded |
| Jul 8 | vs Taylor Fritz | — | 3–0 | ungraded |
| Jul 7 | vs Jiri Lehecka | — | 3–1 | ungraded |
| Jul 4 | vs Marcos Giron | — | 3–0 | ungraded |
| Jul 2 | vs Royer V. | — | 3–0 | ungraded |
| Jun 30 | vs Alexander Blockx | — | 3–1 | ungraded |
| Jun 20 | @ Taylor Fritz | — | 1–2 | ungraded |
| Jun 19 | vs Raphael Collignon | — | 2–0 | ungraded |
| Jun 18 | vs Yannick Hanfmann | — | 2–0 | ungraded |
| Jun 16 | vs Vit Kopriva | — | 2–1 | ungraded |
| Jun 7 | vs Flavio Cobolli | — | 3–2 | ungraded |
| Jun 5 | vs Jakub Mensik | — | 3–1 | ungraded |