| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Aug 16 | @ Christopher O'Connell | 74.5% | — | ungraded |
| Aug 7 | vs Joao Fonseca | 38.3% | 0–2 | ✓ right |
| Aug 5 | vs Juan Manuel Cerundolo | 78.4% | — | ungraded |
| Jul 17 | @ Juan Manuel Cerundolo | — | 1–2 | ungraded |
| Jul 16 |
| vs Jaime Faria |
| — |
| 2–1 |
| ungraded |
| Jun 29 | @ Hubert Hurkacz | — | 0–3 | ungraded |
| May 31 | @ Joao Fonseca | — | 1–3 | ungraded |
| May 29 | vs Tommy Paul | — | 3–2 | ungraded |
| May 27 | vs Hamad Medjedovic | — | 3–0 | ungraded |
| May 25 | vs Roman Safiullin | — | 3–2 | ungraded |
| May 22 | @ Mariano Navone | — | 0–2 | ungraded |
| May 21 | vs Alexei Popyrin | — | 2–0 | ungraded |
| May 20 | vs Raphael Collignon | — | 2–0 | ungraded |
| May 19 | vs Jenson Brooksby | — | 2–0 | ungraded |
| May 17 | @ Jannik Sinner | — | 0–2 | ungraded |
| May 15 | vs Luciano Darderi | — | 2–0 | ungraded |
| May 13 | vs Karen Khachanov | — | 2–1 | ungraded |
| May 12 | vs Lorenzo Musetti | — | 2–0 | ungraded |
| May 10 | vs Jiri Lehecka | — | 2–0 | ungraded |
| May 8 | vs Zachary Svajda | — | 2–0 | ungraded |
| Apr 30 | @ Alexander Blockx | — | 0–2 | ungraded |
| Apr 28 | vs Stefanos Tsitsipas | — | 2–1 | ungraded |
| Apr 27 | vs Alejandro Davidovich Fokina | — | 2–0 | ungraded |
| Apr 25 | vs Jaume Munar | — | 2–0 | ungraded |
| Apr 9 | @ Felix Auger-Aliassime | — | 0–1 | ungraded |