| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 2 | vs Stefanos Tsitsipas | 26.8% | 1–3 | ✓ right |
| Aug 27, 2025 | @ Taylor Fritz | — | 1–3 | ungraded |
| Aug 25, 2025 | vs Sebastian Baez | — | 3–0 | ungraded |
| Jul 2, 2025 | @ Andrey Rublev | — | 1–3 | ungraded |
| Jun 30, 2025 |
| — |
| 3–1 |
| ungraded |
| May 27, 2025 | @ Andrey Rublev | — | 1–3 | ungraded |
| Jul 1, 2024 | vs Alex Michelsen | — | 3–2 | ungraded |
| Jul 1, 2024 | @ Ben Shelton | — | 2–3 | ungraded |
| Jan 15, 2024 | @ Quentin Halys | — | 1–3 | ungraded |
| Sep 27, 2023 | @ Tomas Martin Etcheverry | — | 1–2 | ungraded |
| Sep 20, 2023 | @ Yoshihito Nishioka | — | 0–2 | ungraded |
| Sep 20, 2023 | vs Jiri Vesely | — | 2–0 | ungraded |
| Aug 28, 2023 | vs Guido Pella | — | 3–0 | ungraded |
| Aug 28, 2023 | @ Carlos Alcaraz | — | 0–3 | ungraded |
| Aug 14, 2023 | @ Max Purcell | — | 0–2 | ungraded |
| Jul 31, 2023 | @ Sho Shimabukuro | — | 0–2 | ungraded |
| Jul 24, 2023 | @ Ugo Humbert | — | 0–2 | ungraded |
| Jul 24, 2023 | vs James Duckworth | — | 2–1 | ungraded |
| Jul 3, 2023 | @ Gregoire Barrere | — | 1–3 | ungraded |
| Jun 26, 2023 | @ Christopher Eubanks | — | 1–2 | ungraded |
| Jun 26, 2023 | vs Pavel Kotov | — | 2–0 | ungraded |
| Jun 26, 2023 | vs Roman Safiullin | — | 2–0 | ungraded |
| Jun 26, 2023 | vs Bernabe Zapata Miralles | — | 2–0 | ungraded |
| Jun 19, 2023 | @ Denis Shapovalov | — | 0–2 | ungraded |
| May 29, 2023 | @ Alexander Zverev | — | 0–3 | ungraded |