| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 3 | vs Alex de Minaur | — | — | ungraded |
| Sep 2 | @ Jan Choinski | 73.0% | 3–0 | ✓ right |
| Aug 16 | @ Joao Fonseca | 52.5% | 0–2 | ✕ wrong |
| Aug 14 | vs Tallon Griekspoor | 35.6% | — | ungraded |
| Aug 14 |
| vs Alexander Shevchenko |
| 46.4% |
| 2–0 |
| ✕ wrong |
| Aug 9 | vs Jakub Mensik | 26.0% | 0–0 | ✓ right |
| Aug 7 | vs Hubert Hurkacz | 52.6% | 2–1 | ✓ right |
| Aug 5 | @ Daniil Medvedev | 13.3% | 2–0 | ✕ wrong |
| Aug 4 | @ Giovanni Mpetshi Perricard | 50.1% | 2–1 | ✓ right |
| Jul 15 | @ Daniel Vallejo | — | 1–2 | ungraded |
| Jul 14 | vs Taro Daniel | — | 2–0 | ungraded |
| Jul 1 | @ Roman Safiullin | — | 2–3 | ungraded |
| Jun 29 | vs Aleksandar Kovacevic | — | 3–1 | ungraded |
| Jun 18 | @ Tommy Paul | — | 0–2 | ungraded |
| Jun 15 | vs Wendelken H. | — | 2–0 | ungraded |
| Jun 10 | @ Tallon Griekspoor | — | 1–2 | ungraded |
| May 25 | @ Francisco Cerundolo | — | 1–3 | ungraded |
| May 10 | @ Karen Khachanov | — | 1–2 | ungraded |
| May 8 | vs Aleksandar Kovacevic | — | 2–1 | ungraded |
| May 6 | vs Alexandre Muller | — | 2–0 | ungraded |
| Apr 16 | @ Francisco Cerundolo | — | 0–2 | ungraded |
| Apr 13 | vs Marc Andrea Huesler | — | 2–0 | ungraded |
| Apr 4 | @ Mariano Navone | — | 1–2 | ungraded |
| Apr 3 | vs Damir Dzumhur | — | 2–0 | ungraded |
| Apr 1 | vs Alexander Shevchenko | — | 2–0 | ungraded |