| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 4 | @ Jiri Lehecka | — | — | ungraded |
| Sep 2 | @ Lloyd Harris | 73.2% | 3–1 | ✓ right |
| Aug 16 | vs Felix Auger-Aliassime | 23.7% | 0–2 | ✓ right |
| Aug 14 | @ Valentin Royer | 73.8% | — | ungraded |
| Aug 5 |
| vs Joao Fonseca |
| 30.3% |
| — |
| ungraded |
| Aug 4 | @ Martin Damm Jr. | 77.9% | — | ungraded |
| Jul 19 | vs Raphael Collignon | — | 2–1 | ungraded |
| Jul 18 | vs Alexander Shevchenko | — | 2–1 | ungraded |
| Jul 17 | vs Arthur Rinderknech | — | 2–1 | ungraded |
| Jul 16 | vs Jerome Kym | — | 2–1 | ungraded |
| Jul 14 | vs Ignacio Buse | — | 2–0 | ungraded |
| Jul 1 | @ Novak Djokovic | — | 0–3 | ungraded |
| Jun 29 | vs Hugo Gaston | — | 3–0 | ungraded |
| Jun 23 | @ Ignacio Buse | — | 0–2 | ungraded |
| May 28 | @ Matteo Arnaldi | — | 1–3 | ungraded |
| May 26 | vs Alexandre Muller | — | 1–0 | ungraded |
| May 20 | @ Learner Tien | — | 0–2 | ungraded |
| May 18 | vs Mpetshi G. | — | 2–0 | ungraded |
| May 7 | @ Tomas Machac | — | 0–2 | ungraded |
| Apr 28 | @ Casper Ruud | — | 1–2 | ungraded |
| Apr 27 | vs Merida Aguilar D. | — | 2–0 | ungraded |
| Apr 25 | vs Alexander Bublik | — | 2–0 | ungraded |
| Apr 23 | vs Patrick Kypson | — | 2–1 | ungraded |
| Apr 15 | @ Fabian Marozsan | — | 1–2 | ungraded |
| Apr 6 | @ Francisco Cerundolo | — | 0–2 | ungraded |