| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | @ Luca Van Assche | 84.9% | — | ungraded |
| Nov 3 | @ Stefanos Tsitsipas | 68.3% | — | ungraded |
| Oct 10 | vs Zachary Svajda | — | — | ungraded |
| Oct 1 | vs Hubert Hurkacz | 75.4% | 1–2 | ✕ wrong |
| Sep 5 |
| 57.1% |
| — |
| ungraded |
| Sep 3 | @ Gael Monfils | 72.0% | 3–0 | ✓ right |
| Aug 19 | vs Frances Tiafoe | 50.2% | 1–2 | ✕ wrong |
| Aug 16 | vs Sebastian Baez | 60.6% | 2–0 | ✓ right |
| Aug 12 | vs Ben Shelton | 38.2% | 0–2 | ✓ right |
| Aug 11 | @ Daniel Merida Aguilar | 77.8% | 2–0 | ✓ right |
| Aug 9 | vs Thiago Agustin Tirante | 82.7% | 2–0 | ✓ right |
| Aug 8 | vs Tommy Paul | 49.9% | 2–0 | ✕ wrong |
| Aug 6 | vs Gael Monfils | 79.0% | 2–1 | ✓ right |
| Jul 1 | @ Marton Fucsovics | — | 1–3 | ungraded |
| Jun 29 | vs Dalibor Svrcina | — | 3–1 | ungraded |
| Jun 17 | @ Felix Auger-Aliassime | — | 1–2 | ungraded |
| Jun 15 | vs Schoenhaus M. | — | 2–0 | ungraded |
| May 30 | @ Flavio Cobolli | — | 0–3 | ungraded |
| May 28 | vs Facundo Diaz Acosta | — | 3–2 | ungraded |
| May 26 | vs Cristian Garin | — | 3–1 | ungraded |
| May 23 | vs Mariano Navone | — | 2–1 | ungraded |
| May 22 | vs Alexander Bublik | — | 2–1 | ungraded |
| May 21 | vs Alex Michelsen | — | 2–1 | ungraded |
| May 20 | vs Stefanos Tsitsipas | — | 2–0 | ungraded |
| May 12 | @ Jodar R. | — | 0–2 | ungraded |