| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 19, 2024 | @ Botic van de Zandschulp | — | 0–2 | ungraded |
| Jul 29, 2024 | vs Marton Fucsovics | — | 2–1 | ungraded |
| Jul 29, 2024 | @ Novak Djokovic | — | 0–2 | ungraded |
| Jul 15, 2024 | @ Nuno Borges | — | 0–2 | ungraded |
| Jul 15, 2024 | vs Duje Ajdukovic | — |
| 2–1 |
| ungraded |
| Jul 15, 2024 | vs Mariano Navone | — | 2–1 | ungraded |
| Jul 15, 2024 | vs Cameron Norrie | — | 2–0 | ungraded |
| Jul 15, 2024 | vs Leo Borg | — | 2–0 | ungraded |
| May 27, 2024 | @ Alexander Zverev | — | 0–3 | ungraded |
| May 6, 2024 | @ Hubert Hurkacz | — | 0–2 | ungraded |
| May 6, 2024 | vs Zizou Bergs | — | 2–1 | ungraded |
| Apr 22, 2024 | vs Alex de Minaur | — | 2–0 | ungraded |
| Apr 22, 2024 | vs Darwin Blanch | — | 2–0 | ungraded |
| Apr 22, 2024 | @ Jiri Lehecka | — | 0–2 | ungraded |
| Apr 22, 2024 | vs Pedro Cachin | — | 2–1 | ungraded |
| Apr 15, 2024 | @ Alex de Minaur | — | 0–2 | ungraded |
| Apr 15, 2024 | vs Flavio Cobolli | — | 2–0 | ungraded |
| Jan 1, 2024 | @ Jordan Thompson | — | 1–2 | ungraded |
| Jan 1, 2024 | vs Jason Kubler | — | 2–0 | ungraded |
| Jan 1, 2024 | vs Dominic Thiem | — | 2–0 | ungraded |
| Jan 16, 2023 | vs Jack Draper | — | 3–1 | ungraded |
| Jan 16, 2023 | @ Mackenzie McDonald | — | 0–3 | ungraded |
| Jan 2, 2023 | @ Alex de Minaur | — | 1–2 | ungraded |
| Jan 2, 2023 | @ Cameron Norrie | — | 1–2 | ungraded |
| Nov 14, 2022 | vs Casper Ruud | — | 2–0 | ungraded |