| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Jun 8 | @ Martin Landaluce | — | 1–2 | ungraded |
| May 24 | @ Lorenzo Sonego | — | 2–3 | ungraded |
| Feb 16 | @ Royer V. | — | 0–2 | ungraded |
| Jul 27, 2025 | @ Tomas Martin Etcheverry | — | 1–2 | ungraded |
| Jul 21, 2025 | @ Carlos Taberner |
| — |
| 0–2 |
| ungraded |
| Jul 14, 2025 | @ Dominic Stricker | — | 1–2 | ungraded |
| Jun 11, 2025 | @ Ben Shelton | — | 0–2 | ungraded |
| Jun 10, 2025 | vs Damir Dzumhur | — | 1–0 | ungraded |
| May 29, 2025 | @ Joao Fonseca | — | 0–3 | ungraded |
| May 27, 2025 | vs Benjamin Bonzi | — | 3–2 | ungraded |
| Apr 3, 2025 | @ Mattia Bellucci | — | 0–2 | ungraded |
| Apr 1, 2025 | vs Federico Coria | — | 2–1 | ungraded |
| Feb 13, 2025 | @ Daniil Medvedev | — | 0–2 | ungraded |
| Feb 12, 2025 | vs Harold Mayot | — | 2–1 | ungraded |
| Nov 4, 2024 | @ Quentin Halys | — | 1–2 | ungraded |
| Nov 4, 2024 | vs Pedro Martinez | — | 2–1 | ungraded |
| Jun 10, 2024 | @ James Duckworth | — | 0–2 | ungraded |
| May 27, 2024 | @ Novak Djokovic | — | 0–3 | ungraded |
| Nov 6, 2023 | @ Alexander Shevchenko | — | 0–2 | ungraded |
| Nov 6, 2023 | vs Luca Van Assche | — | 2–1 | ungraded |
| Nov 6, 2023 | vs Gijs Brouwer | — | 2–0 | ungraded |
| Nov 6, 2023 | vs Arthur Cazaux | — | 2–0 | ungraded |
| Apr 25, 2022 | @ Sebastian Korda | — | 0–2 | ungraded |
| Feb 14, 2022 | @ Benjamin Bonzi | — | 0–2 | ungraded |
| Feb 14, 2022 | vs Mikhail Kukushkin | — | 2–0 | ungraded |