| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Jul 15, 2024 | @ Matteo Berrettini | — | 0–2 | ungraded |
| May 27, 2024 | @ Tommy Paul | — | 0–3 | ungraded |
| May 20, 2024 | @ Pavel Kotov | — | 0–2 | ungraded |
| May 6, 2024 | @ Jan-Lennard Struff | — | 0–2 | ungraded |
| Apr 22, 2024 | vs Frances Tiafoe | — |
| 2–1 |
| ungraded |
| Apr 22, 2024 | vs Sebastian Ofner | — | 2–0 | ungraded |
| Apr 22, 2024 | @ Rafael Nadal | — | 1–2 | ungraded |
| Apr 15, 2024 | @ Harold Mayot | — | 1–2 | ungraded |
| Apr 1, 2024 | @ Marton Fucsovics | — | 0–2 | ungraded |
| Mar 18, 2024 | @ Andrea Vavassori | — | 0–2 | ungraded |
| Mar 4, 2024 | @ Yannick Hanfmann | — | 1–2 | ungraded |
| Feb 26, 2024 | @ Facundo Diaz Acosta | — | 1–2 | ungraded |
| Feb 19, 2024 | @ Felipe Meligeni Alves | — | 1–2 | ungraded |
| Feb 12, 2024 | @ Stan Wawrinka | — | 1–2 | ungraded |
| Feb 5, 2024 | @ Albert Ramos | — | 1–2 | ungraded |
| Jan 15, 2024 | @ Jesper De Jong | — | 1–3 | ungraded |
| Jan 1, 2024 | @ Liam Broady | — | 0–2 | ungraded |
| Oct 2, 2023 | @ J J Wolf | — | 1–2 | ungraded |
| Aug 28, 2023 | @ Ben Shelton | — | 1–3 | ungraded |
| Jul 31, 2023 | @ Laslo Djere | — | 0–2 | ungraded |
| Jul 31, 2023 | vs Albert Ramos | — | 2–0 | ungraded |
| Jul 24, 2023 | @ Alejandro Davidovich Fokina | — | 1–2 | ungraded |
| Jul 17, 2023 | vs Albert Ramos | — | 2–1 | ungraded |
| Jul 17, 2023 | vs Hamad Medjedovic | — | 2–0 | ungraded |
| Jul 17, 2023 | vs Jaume Munar | — | 2–0 | ungraded |