| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 24, 2025 | @ Nuno Borges | — | 1–2 | ungraded |
| Jul 30, 2025 | @ Frances Tiafoe | — | 1–2 | ungraded |
| Jul 28, 2025 | vs Daniel Altmaier | — | 2–1 | ungraded |
| Mar 11, 2025 | @ Tallon Griekspoor | — | 0–2 | ungraded |
| Mar 10, 2025 | vs Frances Tiafoe |
| — |
| 2–0 |
| ungraded |
| Mar 8, 2025 | vs Tomas Machac | — | 0–1 | ungraded |
| Mar 6, 2025 | vs Alexander Bublik | — | 2–1 | ungraded |
| Oct 2, 2024 | vs Pavel Kotov | — | 2–1 | ungraded |
| Oct 2, 2024 | @ Taylor Fritz | — | 0–2 | ungraded |
| Oct 2, 2024 | vs Brandon Nakashima | — | 2–0 | ungraded |
| Feb 2, 2024 | @ Benjamin Hassan | — | 0–2 | ungraded |
| Jan 15, 2024 | @ Miomir Kecmanovic | — | 1–3 | ungraded |
| Nov 6, 2023 | @ Harold Mayot | — | 1–2 | ungraded |
| Oct 16, 2023 | @ Casper Ruud | — | 0–2 | ungraded |
| Oct 2, 2023 | vs Juncheng Shang | — | 2–1 | ungraded |
| Oct 2, 2023 | @ Taylor Fritz | — | 1–2 | ungraded |
| Aug 28, 2023 | @ Adrian Mannarino | — | 1–3 | ungraded |
| Jul 31, 2023 | @ Ugo Humbert | — | 0–2 | ungraded |
| Jul 31, 2023 | vs Felix Auger-Aliassime | — | 2–0 | ungraded |
| Jul 31, 2023 | vs Yibing Wu | — | 0–1 | ungraded |
| Jul 3, 2023 | vs Marc Andrea Huesler | — | 3–2 | ungraded |
| Jul 3, 2023 | @ Alexander Zverev | — | 1–3 | ungraded |
| Jun 12, 2023 | @ Hubert Hurkacz | — | 1–2 | ungraded |
| Jun 12, 2023 | vs Feliciano Lopez | — | 2–0 | ungraded |
| Apr 24, 2023 | @ Cameron Norrie | — | 0–2 | ungraded |