| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Aug 13 | @ Martin Landaluce | 78.5% | — | ungraded |
| Aug 4 | @ Terence Atmane | 86.9% | 1–2 | ✕ wrong |
| Jun 26 | @ Ugo Humbert | — | 0–2 | ungraded |
| Jun 25 | vs Gabriel Diallo | — | 2–0 | ungraded |
| Jun 24 |
| — |
| 2–0 |
| ungraded |
| Jun 22 | vs Marcos Giron | — | 2–0 | ungraded |
| Apr 13 | @ Tomas Martin Etcheverry | — | 1–1 | ungraded |
| Mar 20 | @ Reilly Opelka | — | 0–2 | ungraded |
| Mar 13 | @ Daniil Medvedev | — | 0–2 | ungraded |
| Mar 12 | vs Novak Djokovic | — | 2–1 | ungraded |
| Mar 9 | vs Francisco Cerundolo | — | 2–0 | ungraded |
| Mar 7 | vs Roberto Bautista Agut | — | 2–1 | ungraded |
| Feb 25 | @ Arthur Rinderknech | — | 1–2 | ungraded |
| Feb 23 | vs Quentin Halys | — | 2–0 | ungraded |
| Aug 28, 2025 | @ Zizou Bergs | — | 0–0 | ungraded |
| Jul 3, 2025 | @ Marin Cilic | — | 1–3 | ungraded |
| Jul 1, 2025 | vs Sebastian Baez | — | 2–0 | ungraded |
| Jun 21, 2025 | @ Jiri Lehecka | — | 1–2 | ungraded |
| Jun 20, 2025 | vs Brandon Nakashima | — | 2–1 | ungraded |
| Jun 18, 2025 | vs Alexei Popyrin | — | 2–1 | ungraded |
| Jun 17, 2025 | vs Jenson Brooksby | — | 2–0 | ungraded |
| Jun 2, 2025 | @ Alexander Bublik | — | 1–3 | ungraded |
| May 31, 2025 | vs Joao Fonseca | — | 3–0 | ungraded |
| May 29, 2025 | vs Gael Monfils | — | 3–1 | ungraded |
| May 27, 2025 | vs Mattia Bellucci | — | 3–1 | ungraded |