| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Aug 17 | @ Thiago Agustin Tirante | 49.3% | 0–2 | ✓ right |
| Aug 15 | vs Matteo Arnaldi | 42.2% | 2–1 | ✕ wrong |
| Aug 13 | vs Jack Draper | 21.5% | — | ungraded |
| Aug 3 | @ Nicolas Mejia | 77.6% | — | ungraded |
| Jun 29 |
| @ Soon Woo Kwon |
| — |
| 0–3 |
| ungraded |
| Jun 22 | @ Jan-Lennard Struff | — | 1–2 | ungraded |
| Jun 15 | @ Terence Atmane | — | 1–2 | ungraded |
| Jun 11 | @ Taylor Fritz | — | 1–2 | ungraded |
| Jun 8 | vs Pierre Hugues Herbert | — | 2–1 | ungraded |
| May 30 | @ Juan Manuel Cerundolo | — | 2–3 | ungraded |
| May 28 | vs Vit Kopriva | — | 3–2 | ungraded |
| May 26 | vs Juan Carlos Prado Angelo | — | 3–2 | ungraded |
| May 14 | @ Daniil Medvedev | — | 1–2 | ungraded |
| May 12 | vs Hamad Medjedovic | — | 2–0 | ungraded |
| May 11 | vs Mattia Bellucci | — | 2–0 | ungraded |
| May 9 | vs Marin Cilic | — | 2–0 | ungraded |
| Apr 23 | @ Adam Walton | — | 0–2 | ungraded |
| Apr 14 | @ Lorenzo Musetti | — | 0–2 | ungraded |
| Mar 25 | @ Jiri Lehecka | — | 0–2 | ungraded |
| Mar 24 | vs Sebastian Korda | — | 2–1 | ungraded |
| Mar 22 | vs Karen Khachanov | — | 2–0 | ungraded |
| Mar 21 | vs Luciano Darderi | — | 2–1 | ungraded |
| Mar 19 | vs Marcos Giron | — | 2–0 | ungraded |
| Aug 10, 2025 | @ Alexei Popyrin | — | 0–2 | ungraded |
| Aug 8, 2025 | vs Patrick Kypson | — | 2–1 | ungraded |