| Date | Opponent | Model % | Score | Result |
|---|---|---|---|---|
| Sep 1 | vs Arthur Gea | 52.4% | 2–3 | ✕ wrong |
| Aug 18 | vs Felix Auger-Aliassime | 23.0% | 0–2 | ✓ right |
| Aug 16 | @ Arthur Rinderknech | 53.2% | 2–1 | ✓ right |
| Aug 14 | @ Mark Lajal | 67.3% | 2–0 | ✓ right |
| Aug 5 | @ Casper Ruud | 21.6% | — | ungraded |
| Aug 4 | vs Hamad Medjedovic | 38.5% | 2–0 | ✕ wrong |
| Jul 18 | @ Raphael Collignon | — | 1–2 | ungraded |
| Jul 17 | vs Casper Ruud | — | 2–1 | ungraded |
| Jul 16 | vs Miomir Kecmanovic | — | 2–1 | ungraded |
| Jul 14 | vs Zdenek Kolar | — | 2–1 | ungraded |
| Jun 29 | @ Alejandro Davidovich Fokina | — | 0–3 | ungraded |
| Jun 25 | @ Samuel T. | — | 0–2 | ungraded |
| Jun 24 | vs Arthur Fery | — | 2–0 | ungraded |
| Jun 22 | vs Raphael Collignon | — | 2–1 | ungraded |
| Jun 1 | @ Matteo Berrettini | — | 0–3 | ungraded |
| May 30 | vs Martin Landaluce | — | 3–2 | ungraded |
| May 28 | vs Jannik Sinner | — | 3–2 | ungraded |
| May 26 | vs Jacob Fearnley | — | 3–0 | ungraded |
| May 7 | @ Cristian Garin | — | 0–2 | ungraded |
| Apr 25 | @ Luciano Darderi | — | 0–2 | ungraded |
| Apr 23 | vs Daniel Altmaier | — | 2–0 | ungraded |
| Apr 14 | @ Brandon Nakashima | — | 0–2 | ungraded |
| Apr 6 | @ Valentin Vacherot | — | 1–2 | ungraded |
| Mar 31 | @ Kamil Majchrzak | — | 1–2 | ungraded |
| Mar 7 | @ Arthur Rinderknech | — | 0–0 | ungraded |