| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | @ Novak Djokovic | 9.7% | — | ungraded |
| Nov 2 | @ Luciano Darderi | 43.9% | — | ungraded |
| Nov 1 | vs Vit Kopriva | 54.8% | — | ungraded |
| Oct 7 | vs Roman Safiullin | 44.8% | 0–2 | ✓ right |
| Aug 17 |
| 25.2% |
| 0–2 |
| ✓ right |
| Aug 15 | @ Luciano Darderi | 57.3% | 2–0 | ✓ right |
| Aug 13 | vs Gael Monfils | 30.5% | — | ungraded |
| Aug 2 | @ Jaume Munar | 27.3% | 0–2 | ✓ right |
| Jun 30 | @ Jesper De Jong | — | 2–3 | ungraded |
| Jun 19 | @ Ugo Humbert | — | 0–2 | ungraded |
| Jun 18 | vs Jiri Lehecka | — | 2–1 | ungraded |
| Jun 16 | vs Alejandro Tabilo | — | 2–0 | ungraded |
| Jun 11 | @ Frances Tiafoe | — | 0–2 | ungraded |
| Jun 9 | vs Gentzsch T. | — | 2–1 | ungraded |
| May 25 | @ Tommy Paul | — | 1–3 | ungraded |
| May 18 | @ Daniel Altmaier | — | 0–2 | ungraded |
| Apr 3 | @ Frances Tiafoe | — | 1–2 | ungraded |
| Apr 1 | vs Aleksandar Kovacevic | — | 2–0 | ungraded |
| Mar 11 | @ Cameron Norrie | — | 0–2 | ungraded |
| Mar 9 | vs Alexander Bublik | — | 2–1 | ungraded |
| Mar 7 | vs Luciano Darderi | — | 2–1 | ungraded |
| Mar 6 | vs Francesco Maestrelli | — | 2–0 | ungraded |
| Feb 25 | @ Mattia Bellucci | — | 0–2 | ungraded |
| Feb 17 | @ Frances Tiafoe | — | 0–2 | ungraded |
| Jan 22 | @ Valentin Vacherot | — | 1–3 | ungraded |