| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 2 | @ Ugo Humbert | 48.3% | — | ungraded |
| Oct 10 | vs Alex Michelsen | 49.2% | — | ungraded |
| Oct 8 | vs Daniel Merida Aguilar | 57.3% | 2–1 | ✓ right |
| Oct 1 | vs Francisco Cerundolo | 39.9% | 1–2 | ✓ right |
| Sep 5 |
| @ Zizou Bergs |
| 63.7% |
| — |
| ungraded |
| Sep 3 | vs Alex de Minaur | 28.4% | 3–0 | ✕ wrong |
| 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 |