| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Nov 3 | vs Moise Kouame | 74.5% | — | ungraded |
| Oct 9 | vs Jenson Brooksby | 67.1% | — | ungraded |
| Oct 1 | vs Matteo Berrettini | 55.9% | 1–2 | ✕ wrong |
| Jul 16 | @ Alex Molcan | — | 1–2 | ungraded |
| Jul 15 |
| vs Marco Trungelliti |
| — |
| 2–0 |
| ungraded |
| Jul 5 | @ Felix Auger-Aliassime | — | 2–3 | ungraded |
| Jul 3 | vs Marton Fucsovics | — | 3–0 | ungraded |
| Jul 1 | vs Fabian Marozsan | — | 3–0 | ungraded |
| Jun 29 | vs Juan Manuel Cerundolo | — | 3–0 | ungraded |
| Jun 27 | vs Ethan Quinn | — | 2–0 | ungraded |
| Jun 26 | vs Fabian Marozsan | — | 2–1 | ungraded |
| Jun 25 | vs Grigor Dimitrov | — | 2–0 | ungraded |
| Jun 24 | vs Adam Walton | — | 2–0 | ungraded |
| Jun 19 | @ Tommy Paul | — | 0–2 | ungraded |
| Jun 18 | vs Corentin Moutet | — | 2–0 | ungraded |
| Jun 16 | vs Cameron Norrie | — | 2–0 | ungraded |
| Jun 8 | @ Mattia Bellucci | — | 1–2 | ungraded |
| May 27 | @ Thiago Agustin Tirante | — | 1–3 | ungraded |
| May 24 | vs Damir Dzumhur | — | 3–2 | ungraded |
| May 20 | @ Alex de Minaur | — | 1–2 | ungraded |
| May 18 | vs Corentin Moutet | — | 2–0 | ungraded |
| May 11 | @ Andrey Rublev | — | 0–2 | ungraded |
| May 9 | vs Cristian Garin | — | 2–0 | ungraded |
| Apr 27 | @ Casper Ruud | — | 0–2 | ungraded |
| Apr 25 | vs Pablo Carreno Busta | — | 2–0 | ungraded |