| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | vs Frances Tiafoe | 20.7% | — | ungraded |
| Nov 3 | vs Arthur Fery | 51.6% | — | ungraded |
| Oct 9 | vs Alexander Blockx | 56.6% | — | ungraded |
| Oct 7 | vs Chak Lam Coleman Wong | 55.2% | 2–0 | ✓ right |
| Oct 3 |
| 21.2% |
| 1–2 |
| ✓ right |
| Oct 1 | @ Ignacio Buse | 61.4% | 2–0 | ✓ right |
| Sep 4 | @ Alexander Zverev | 25.4% | — | ungraded |
| Aug 15 | vs Alex de Minaur | 20.7% | 1–2 | ✓ right |
| Aug 14 | @ Vit Kopriva | 64.8% | — | ungraded |
| Aug 13 | vs Bu Yunchaokete | 30.5% | — | ungraded |
| Aug 11 | vs Soonwoo Kwon | 41.0% | — | ungraded |
| Jul 17 | vs Alexander Bublik | — | 2–1 | ungraded |
| Jul 17 | @ Alexander Shevchenko | — | 0–2 | ungraded |
| Jul 14 | vs Cina F. | — | 2–1 | ungraded |
| Jul 2 | @ Marcos Giron | — | 0–3 | ungraded |
| Jun 30 | vs Matteo Arnaldi | — | 3–1 | ungraded |
| Jun 25 | @ Ugo Humbert | — | 0–2 | ungraded |
| Jun 24 | vs Giles Hussey | — | 2–0 | ungraded |
| Jun 9 | @ Sho Shimabukuro | — | 0–2 | ungraded |
| May 29 | @ Alexander Zverev | — | 1–3 | ungraded |
| May 27 | vs Ugo Humbert | — | 3–0 | ungraded |
| May 24 | vs Mattia Bellucci | — | 3–0 | ungraded |
| Mar 30 | @ Bennani K. | — | 1–2 | ungraded |
| Mar 25 | @ Alexander Zverev | — | 0–2 | ungraded |
| Mar 23 | vs Kamil Majchrzak | — | 2–0 | ungraded |