| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 4 | @ Ben Shelton | — | — | ungraded |
| Sep 2 | vs Luca Van Assche | 59.3% | 3–0 | ✓ right |
| Aug 15 | @ Rafael Jodar | 62.6% | 1–2 | ✕ wrong |
| Aug 13 | vs Adrian Mannarino | 49.0% | — | ungraded |
| Aug 4 |
| @ Zachary Svajda |
| 76.7% |
| — |
| ungraded |
| Jun 29 | @ Pablo Carreno Busta | — | 0–2 | ungraded |
| Jun 17 | @ Alex de Minaur | — | 0–2 | ungraded |
| Jun 15 | vs Pinnington Jones J. | — | 2–1 | ungraded |
| Jun 8 | @ Marin Cilic | — | 1–2 | ungraded |
| May 26 | @ Jaime Faria | — | 0–3 | ungraded |
| May 7 | @ Mariano Navone | — | 0–2 | ungraded |
| Apr 25 | @ Nicolai Budkov Kjaer | — | 0–2 | ungraded |
| Apr 17 | @ Alex Molcan | — | 0–2 | ungraded |
| Apr 16 | vs Fabian Marozsan | — | 2–0 | ungraded |
| Apr 14 | vs Tallon Griekspoor | — | 2–1 | ungraded |
| Apr 6 | @ Alexander Blockx | — | 1–2 | ungraded |
| Mar 19 | @ Botic van de Zandschulp | — | 0–2 | ungraded |
| Mar 8 | @ Jannik Sinner | — | 0–2 | ungraded |
| Mar 7 | vs Tomas Martin Etcheverry | — | 2–1 | ungraded |
| Mar 5 | vs Stefanos Tsitsipas | — | 2–1 | ungraded |
| Feb 24 | @ Pablo Carreno Busta | — | 0–2 | ungraded |
| Feb 14 | vs Alejandro Davidovich Fokina | — | 2–1 | ungraded |
| Feb 14 | @ Ben Shelton | — | 1–2 | ungraded |
| Feb 12 | vs Aleksandar Kovacevic | — | 2–0 | ungraded |
| Feb 11 | vs Jodar R. | — | 2–0 | ungraded |