| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 4 | vs Quentin Halys | — | — | 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 |
| 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 |
| Jun 2 | vs Jodar R. | — | 3–0 | ungraded |
| May 31 | vs Jesper De Jong | — | 3–0 | ungraded |
| May 29 | vs Quentin Halys | — | 3–1 | ungraded |
| May 27 | vs Tomas Machac | — | 3–0 | ungraded |
| May 24 | vs Benjamin Bonzi | — | 3–0 | ungraded |
| May 12 | @ Luciano Darderi | — | 1–2 | ungraded |