| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 4 | vs Ugo Humbert | 44.4% | — | ungraded |
| Nov 3 | @ Brandon Nakashima | 39.5% | — | ungraded |
| Oct 9 | vs Brandon Nakashima | 39.2% | — | ungraded |
| Oct 7 | @ Aleksandar Kovacevic | 73.0% | 2–1 | ✓ right |
| Oct 3 |
| 70.9% |
| 0–2 |
| ✕ wrong |
| Oct 1 | @ Alejandro Davidovich Fokina | 44.1% | 2–1 | ✕ wrong |
| Sep 2 | vs Mariano Navone | 65.8% | 1–3 | ✕ wrong |
| Aug 15 | @ Jiri Lehecka | 55.5% | 1–2 | ✕ wrong |
| Aug 14 | @ Titouan Droguet | 74.8% | 2–1 | ✓ right |
| Aug 3 | vs Mariano Navone | 84.3% | — | ungraded |
| Jul 4 | @ Grigor Dimitrov | — | 2–3 | ungraded |
| Jul 2 | vs Arthur Fils | — | 3–1 | ungraded |
| Jun 30 | vs Stan Wawrinka | — | 3–1 | ungraded |
| Jun 3 | @ Matteo Arnaldi | — | 0–1 | ungraded |
| Jun 1 | vs Juan Manuel Cerundolo | — | 3–0 | ungraded |
| May 30 | vs Francisco Comesana | — | 3–2 | ungraded |
| May 28 | vs Arthur Rinderknech | — | 3–0 | ungraded |
| May 25 | vs Marton Fucsovics | — | 3–1 | ungraded |
| May 7 | @ Alexei Popyrin | — | 0–2 | ungraded |
| Apr 22 | @ Dino Prizmic | — | 0–2 | ungraded |
| Apr 9 | @ Joao Fonseca | — | 0–2 | ungraded |
| Apr 8 | vs Daniil Medvedev | — | 2–0 | ungraded |
| Apr 7 | vs Roberto Bautista Agut | — | 0–0 | ungraded |
| Mar 31 | @ Ignacio Buse | — | 1–2 | ungraded |
| Mar 23 | @ Valentin Vacherot | — | 0–2 | ungraded |