| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 3 | @ Novak Djokovic | 18.6% | — | ungraded |
| Nov 1 | @ Jiri Lehecka | 33.9% | — | ungraded |
| Oct 10 | @ Sebastian Baez | — | — | ungraded |
| Oct 5 | @ Jiri Lehecka | 38.6% | 0–2 | ✓ right |
| Oct 4 |
| 24.8% |
| 2–1 |
| ✕ wrong |
| Oct 2 | vs Stefanos Tsitsipas | 53.0% | 2–1 | ✓ right |
| Sep 4 | vs Frances Tiafoe | 32.7% | — | ungraded |
| Sep 2 | vs Kamil Majchrzak | 55.7% | 3–1 | ✓ right |
| Aug 15 | @ Adolfo Daniel Vallejo | 77.0% | 0–2 | ✕ wrong |
| Aug 5 | vs Mariano Navone | 85.1% | — | ungraded |
| Jul 17 | @ Raphael Collignon | — | 1–2 | ungraded |
| Jul 15 | vs Yannick Hanfmann | — | 2–1 | ungraded |
| May 28 | @ Alejandro Tabilo | — | 0–0 | ungraded |
| May 26 | vs Faurel T. | — | 3–1 | ungraded |
| Apr 11 | @ Carlos Alcaraz | — | 0–2 | ungraded |
| Apr 10 | vs Alex de Minaur | — | 2–1 | ungraded |
| Apr 9 | vs Hubert Hurkacz | — | 2–1 | ungraded |
| Apr 8 | vs Lorenzo Musetti | — | 2–0 | ungraded |
| Apr 6 | vs Juan Manuel Cerundolo | — | 2–1 | ungraded |
| Mar 24 | @ Arthur Fils | — | 1–2 | ungraded |
| Mar 23 | vs Matteo Berrettini | — | 2–0 | ungraded |
| Mar 21 | vs Mariano Navone | — | 2–0 | ungraded |
| Mar 9 | @ Casper Ruud | — | 1–2 | ungraded |
| Mar 7 | vs Nuno Borges | — | 2–0 | ungraded |
| Feb 27 | @ Brandon Nakashima | — | 1–2 | ungraded |