| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 1 | @ Rafael Jodar | 50.9% | — | ungraded |
| Aug 14 | @ Nuno Borges | 65.9% | 1–2 | ✕ wrong |
| Aug 1 | @ Alexei Popyrin | 73.8% | — | ungraded |
| Jun 30 | @ Alexander Bublik | — | 2–3 | ungraded |
| May 27 |
| @ Pablo Carreno Busta |
| — |
| 1–1 |
| ungraded |
| May 25 | vs Terence Atmane | — | 3–2 | ungraded |
| Jan 14 | @ Valentin Vacherot | — | 0–0 | ungraded |
| Jan 12 | vs Sebastian Korda | — | 2–1 | ungraded |
| Jan 15, 2025 | @ Jack Draper | — | 2–3 | ungraded |
| Jan 13, 2025 | vs Roman Safiullin | — | 3–1 | ungraded |
| Jan 9, 2025 | @ Sebastian Korda | — | 0–0 | ungraded |
| Jan 8, 2025 | vs Tomas Martin Etcheverry | — | 2–1 | ungraded |
| Jan 6, 2025 | vs Yoshihito Nishioka | — | 2–1 | ungraded |
| Nov 23, 2024 | @ Matteo Berrettini | — | 1–2 | ungraded |
| Nov 21, 2024 | vs Ben Shelton | — | 2–1 | ungraded |
| Sep 20, 2024 | @ Stefanos Tsitsipas | — | 0–2 | ungraded |
| Sep 12, 2024 | vs Jakub Mensik | — | 2–1 | ungraded |
| Sep 10, 2024 | vs Arthur Fils | — | 2–0 | ungraded |
| Aug 26, 2024 | vs Stefanos Tsitsipas | — | 3–1 | ungraded |
| Aug 26, 2024 | @ Nuno Borges | — | 0–3 | ungraded |
| Aug 5, 2024 | @ Hubert Hurkacz | — | 1–2 | ungraded |
| Aug 5, 2024 | vs Gael Monfils | — | 2–0 | ungraded |
| Jul 29, 2024 | @ Sebastian Korda | — | 1–2 | ungraded |
| Jul 29, 2024 | vs Aleksandar Vukic | — | 2–0 | ungraded |
| Jul 29, 2024 | vs Max Purcell | — | 2–1 | ungraded |