| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| May 29, 2025 | @ Jannik Sinner | — | 0–3 | ungraded |
| May 26, 2025 | vs Terence Atmane | — | 3–1 | ungraded |
| Apr 9, 2025 | @ Daniel Altmaier | — | 1–2 | ungraded |
| Apr 6, 2025 | vs Matteo Arnaldi | — | 2–1 | ungraded |
| Apr 2, 2025 | @ Flavio Cobolli |
| — |
| 1–2 |
| ungraded |
| Mar 31, 2025 | vs Botic van de Zandschulp | — | 2–1 | ungraded |
| Feb 11, 2025 | @ Alexander Bublik | — | 0–2 | ungraded |
| Jan 30, 2025 | @ Tallon Griekspoor | — | 1–2 | ungraded |
| Jan 28, 2025 | vs Adrian Mannarino | — | 2–0 | ungraded |
| Nov 4, 2024 | @ Alex Michelsen | — | 1–2 | ungraded |
| Nov 4, 2024 | vs Thiago Monteiro | — | 2–1 | ungraded |
| Oct 28, 2024 | @ Zizou Bergs | — | 0–2 | ungraded |
| Oct 14, 2024 | @ Tomas Martin Etcheverry | — | 0–2 | ungraded |
| Jul 15, 2024 | @ Quentin Halys | — | 0–2 | ungraded |
| Jun 10, 2024 | @ Brandon Nakashima | — | 0–2 | ungraded |
| May 27, 2024 | @ Jannik Sinner | — | 0–3 | ungraded |
| May 27, 2024 | vs Borna Coric | — | 3–0 | ungraded |
| May 20, 2024 | @ Alexandre Muller | — | 0–2 | ungraded |
| Apr 22, 2024 | @ Lorenzo Sonego | — | 0–2 | ungraded |
| Apr 1, 2024 | @ Pedro Martinez | — | 0–2 | ungraded |
| Apr 1, 2024 | vs Dominic Thiem | — | 2–0 | ungraded |
| Feb 19, 2024 | @ Andrey Rublev | — | 0–2 | ungraded |
| Feb 19, 2024 | vs Alexander Shevchenko | — | 2–0 | ungraded |
| Feb 5, 2024 | @ Roberto Bautista Agut | — | 0–2 | ungraded |
| Jan 29, 2024 | @ Pablo Llamas Ruiz | — | 0–2 | ungraded |