| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| May 26 | @ Learner Tien | — | 1–3 | ungraded |
| May 9 | @ Alejandro Davidovich Fokina | — | 0–2 | ungraded |
| May 7 | vs Juan Manuel Cerundolo | — | 2–0 | ungraded |
| Apr 23 | @ Alexander Blockx | — | 1–2 | ungraded |
| Apr 8 | @ Alexander Zverev |
| — |
| 1–2 |
| ungraded |
| Apr 6 | vs Matteo Arnaldi | — | 2–0 | ungraded |
| Feb 26 | @ Sebastian Baez | — | 1–2 | ungraded |
| Feb 24 | vs Juan Manuel Cerundolo | — | 2–1 | ungraded |
| Feb 16 | @ Thiago Agustin Tirante | — | 0–2 | ungraded |
| Jan 20 | @ Luciano Darderi | — | 0–3 | ungraded |
| Jul 21, 2025 | @ Titouan Droguet | — | 0–2 | ungraded |
| Jul 16, 2025 | @ Camilo Ugo Carabelli | — | 0–2 | ungraded |
| Jul 3, 2025 | @ Arthur Rinderknech | — | 2–3 | ungraded |
| Jun 30, 2025 | vs Chris Rodesch | — | 3–0 | ungraded |
| Apr 3, 2025 | @ Tommy Paul | — | 1–2 | ungraded |
| Mar 31, 2025 | vs Alexander Ritschard | — | 2–0 | ungraded |
| Feb 26, 2025 | @ Tomas Martin Etcheverry | — | 0–2 | ungraded |
| Feb 24, 2025 | vs Juan Pablo Ficovich | — | 2–1 | ungraded |
| Jan 16, 2025 | @ Taylor Fritz | — | 0–3 | ungraded |
| Jan 14, 2025 | vs Borna Coric | — | 3–0 | ungraded |
| Sep 15, 2024 | vs Norbert Gombos | — | 2–1 | ungraded |
| Sep 11, 2024 | @ Reilly Opelka | — | 1–2 | ungraded |
| Jul 29, 2024 | @ Sebastian Korda | — | 0–2 | ungraded |
| Jul 29, 2024 | vs Aslan Karatsev | — | 2–0 | ungraded |
| Jul 15, 2024 | @ Pavel Kotov | — | 1–2 | ungraded |