| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 3 | @ Gael Monfils | — | — | ungraded |
| 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 |
| May 10 | vs Alexander Bublik | — | 2–1 | ungraded |
| May 8 | vs Damir Dzumhur | — | 2–0 | ungraded |
| Apr 25 | @ Daniel Vallejo | — | 0–2 | ungraded |
| Apr 3 | @ Roman Andres Burruchaga | — | 0–2 | ungraded |
| Apr 2 | vs Nishesh Basavareddy | — | 2–1 | ungraded |