| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Feb 17 | @ Joao Fonseca | — | 0–2 | ungraded |
| Jul 15, 2025 | @ Nicolai Budkov Kjaer | — | 1–2 | ungraded |
| May 25, 2025 | @ Vit Kopriva | — | 2–3 | ungraded |
| Feb 27, 2025 | @ Camilo Ugo Carabelli | — | 1–2 | ungraded |
| Feb 25, 2025 |
| — |
| 2–1 |
| ungraded |
| Feb 20, 2025 | @ Chun Hsin Tseng | — | 1–2 | ungraded |
| Feb 17, 2025 | vs Facundo Diaz Acosta | — | 2–1 | ungraded |
| Jan 12, 2025 | @ Kei Nishikori | — | 2–3 | ungraded |
| Nov 4, 2024 | @ Richard Gasquet | — | 1–2 | ungraded |
| Oct 14, 2024 | @ Mariano Navone | — | 1–2 | ungraded |
| Sep 14, 2024 | vs Zizou Bergs | — | 2–1 | ungraded |
| Sep 12, 2024 | @ Tallon Griekspoor | — | 0–2 | ungraded |
| Sep 11, 2024 | @ Matteo Arnaldi | — | 1–2 | ungraded |
| Aug 26, 2024 | @ Ugo Humbert | — | 0–3 | ungraded |
| Jul 29, 2024 | @ Sebastian Baez | — | 0–2 | ungraded |
| Jul 22, 2024 | vs Tomas Machac | — | 2–1 | ungraded |
| Jul 22, 2024 | @ Fabian Marozsan | — | 0–2 | ungraded |
| Jul 15, 2024 | @ Duje Ajdukovic | — | 1–2 | ungraded |
| Jul 15, 2024 | vs Federico Coria | — | 2–0 | ungraded |
| Jul 15, 2024 | vs Casper Ruud | — | 2–0 | ungraded |
| Jul 1, 2024 | @ Alexei Popyrin | — | 1–3 | ungraded |
| May 27, 2024 | @ Miomir Kecmanovic | — | 1–3 | ungraded |
| May 6, 2024 | vs Miomir Kecmanovic | — | 2–1 | ungraded |
| May 6, 2024 | @ Zhizhen Zhang | — | 0–2 | ungraded |
| May 6, 2024 | vs Gael Monfils | — | 2–0 | ungraded |