| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Jun 8 | @ Ugo Humbert | — | 0–2 | ungraded |
| Feb 24 | @ Brandon Nakashima | — | 0–2 | ungraded |
| Jan 19 | @ Alexander Shevchenko | — | 1–3 | ungraded |
| Oct 17, 2025 | @ Denis Shapovalov | — | 1–2 | ungraded |
| Oct 16, 2025 | vs Jacob Fearnley |
| — |
| 2–0 |
| ungraded |
| Oct 14, 2025 | vs Mikael Ymer | — | 2–0 | ungraded |
| Jul 16, 2025 | @ Luciano Darderi | — | 0–2 | ungraded |
| Jul 15, 2025 | vs Boyer T. | — | 2–1 | ungraded |
| May 19, 2025 | @ Alexandre Muller | — | 0–2 | ungraded |
| Oct 14, 2024 | @ Nicolas Jarry | — | 1–2 | ungraded |
| Sep 14, 2024 | vs N Sriram Balaji | — | 2–0 | ungraded |
| Sep 14, 2024 | vs Siddharth Vishwakarma | — | 2–0 | ungraded |
| Jul 29, 2024 | @ Juncheng Shang | — | 0–2 | ungraded |
| Jul 15, 2024 | @ Sumit Nagal | — | 0–2 | ungraded |
| Jul 1, 2024 | @ Jack Draper | — | 2–3 | ungraded |
| Feb 2, 2024 | vs Gustavo Heide | — | 2–1 | ungraded |
| Feb 2, 2024 | @ Thiago Monteiro | — | 1–2 | ungraded |
| Oct 16, 2023 | @ Miomir Kecmanovic | — | 0–2 | ungraded |
| Oct 16, 2023 | vs Dino Prizmic | — | 2–1 | ungraded |
| Oct 16, 2023 | vs Roberto Bautista Agut | — | 2–0 | ungraded |
| Sep 17, 2023 | @ Lorenzo Sonego | — | 0–2 | ungraded |
| Sep 14, 2023 | @ Gabriel Diallo | — | 0–2 | ungraded |
| Sep 12, 2023 | @ Nicolas Jarry | — | 0–2 | ungraded |
| Jul 24, 2023 | @ Lorenzo Musetti | — | 0–2 | ungraded |
| Jul 17, 2023 | @ Leo Borg | — | 0–2 | ungraded |