| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 3 | @ Taylor Fritz | 30.6% | — | ungraded |
| Sep 1 | vs Zsombor Piros | 40.4% | 3–0 | ✕ wrong |
| Aug 15 | vs Jakub Mensik | 20.2% | 1–2 | ✓ right |
| Aug 14 | @ Zachary Svajda | 62.0% | — | ungraded |
| Aug 4 |
| @ Sebastian Baez |
| 50.9% |
| — |
| ungraded |
| Jun 23 | @ Ugo Humbert | — | 1–2 | ungraded |
| Jun 18 | @ Raphael Collignon | — | 1–2 | ungraded |
| Jun 16 | vs Alexander Bublik | — | 2–0 | ungraded |
| Jun 12 | @ Taylor Fritz | — | 1–2 | ungraded |
| Jun 10 | vs Yannick Hanfmann | — | 2–1 | ungraded |
| Jun 8 | vs Alejandro Davidovich Fokina | — | 2–1 | ungraded |
| May 24 | @ Quentin Halys | — | 0–3 | ungraded |
| May 11 | @ Martin Landaluce | — | 0–2 | ungraded |
| May 9 | vs Tomas Martin Etcheverry | — | 2–1 | ungraded |
| May 7 | vs Roman Andres Burruchaga | — | 2–0 | ungraded |
| Apr 22 | @ Damir Dzumhur | — | 0–2 | ungraded |
| Apr 1 | @ Luciano Darderi | — | 0–2 | ungraded |
| Mar 31 | vs Bennani R. | — | 2–1 | ungraded |
| Mar 20 | @ Alex Michelsen | — | 0–2 | ungraded |
| Mar 4 | @ Gabriel Diallo | — | 0–2 | ungraded |
| Feb 27 | @ Frances Tiafoe | — | 0–2 | ungraded |
| Feb 26 | vs Alejandro Davidovich Fokina | — | 2–0 | ungraded |
| Feb 25 | vs Rinky Hijikata | — | 2–0 | ungraded |
| Feb 17 | @ Miomir Kecmanovic | — | 0–2 | ungraded |
| Feb 9 | @ Brandon Nakashima | — | 0–2 | ungraded |