| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 2 | @ Valentin Vacherot | 44.3% | 1–3 | ✓ right |
| Aug 14 | @ Christopher O'Connell | 69.9% | 0–2 | ✕ wrong |
| Aug 4 | vs Gael Monfils | 56.6% | 0–2 | ✕ wrong |
| Jul 2 | @ Zachary Svajda | — | 2–3 | ungraded |
| Jun 30 |
| vs Alejandro Tabilo |
| — |
| 3–0 |
| ungraded |
| Jun 16 | @ Jiri Lehecka | — | 0–2 | ungraded |
| Jun 14 | vs Alex de Minaur | — | 2–1 | ungraded |
| Jun 13 | vs Daniil Medvedev | — | 2–0 | ungraded |
| Jun 12 | vs Felix Auger-Aliassime | — | 2–0 | ungraded |
| Jun 11 | vs James Mccabe | — | 2–0 | ungraded |
| Jun 10 | vs Otto Virtanen | — | 2–1 | ungraded |
| May 26 | @ Alejandro Tabilo | — | 0–3 | ungraded |
| May 18 | @ Camilo Ugo Carabelli | — | 1–2 | ungraded |
| Apr 1 | @ Marco Trungelliti | — | 0–2 | ungraded |
| Mar 31 | vs Juan Manuel Cerundolo | — | 2–1 | ungraded |
| Mar 23 | @ Quentin Halys | — | 0–2 | ungraded |
| Mar 21 | vs Learner Tien | — | 2–1 | ungraded |
| Mar 19 | vs Miomir Kecmanovic | — | 2–1 | ungraded |
| Mar 7 | @ Novak Djokovic | — | 1–2 | ungraded |
| Mar 5 | vs Mpetshi G. | — | 2–1 | ungraded |
| Feb 24 | @ Alexei Popyrin | — | 1–2 | ungraded |
| Feb 16 | @ Arthur Fils | — | 1–2 | ungraded |
| Jan 21 | @ Fabian Marozsan | — | 0–3 | ungraded |
| Jan 19 | vs Jacob Fearnley | — | 3–1 | ungraded |
| Jan 9 | @ Daniil Medvedev | — | 1–2 | ungraded |