| 2026-09-15 | Beijing | R2 | Pratik Navin | 6-2 6-3 | won |
| 2026-09-15 | Beijing | R3 | Kuan-Huai Mao | 6-2 6-2 | won |
| 2026-09-15 | Beijing | QF | Nikita Berdin | 4-6 7-6 6-7 | lost |
| 2026-09-14 | Repentigny | R2 | Chase Bowden | 6-1 2-6 6-2 | won |
| 2026-09-14 | Repentigny | R3 | Pedro Henrique Chabalgoity | 7-5 2-6 6-4 | won |
| 2026-09-14 | Repentigny | QF | Tito Chavez | 7-6 0-6 6-1 | won |
| 2026-09-14 | Repentigny | SF | Rhys Lawlor | 1-1 | lost |
| 2026-09-06 | US Open Junior Tennis Championships | R1 | Navneet Raghuram | 7-6 1-6 6-4 | won |
| 2026-09-06 | US Open Junior Tennis Championships | R2 | Dante Pagani | 6-7 6-2 7-5 | won |
| 2026-09-06 | US Open Junior Tennis Championships | R3 | Luis Guto Miguel | 2-6 4-6 | lost |
| 2026-07-04 | The Junior Championships, Wimbledon | R1 | Nicolas Baena | 6-7 3-6 | lost |
| 2026-06-28 | Roehampton | R1 | Jordan Lee | 3-6 5-7 | lost |
| 2026-05-31 | Roland Garros Junior Championships | R1 | Nikita Belozertsev | 6-4 6-7 0-6 | lost |
| 2026-05-18 | Milan | R2 | Gavin Goode | 5-7 3-6 | lost |
| 2026-05-11 | Santa Croce Sull’Arno | R1 | Koki Nara | 3-6 7-5 3-6 | lost |
| 2026-05-04 | Offenbach | R1 | Leonardo Storck Franca | 6-7 1-6 | lost |
| 2026-04-13 | Beaulieu-sur-Mer | R1 | Pablo Pradat | 6-2 6-1 | won |
| 2026-04-13 | Beaulieu-sur-Mer | R2 | Mark Ceban | 6-3 5-7 6-7 | lost |
| 2026-04-06 | Cairo | R2 | Kaan Isik Kosaner | 6-4 6-4 | won |
| 2026-04-06 | Cairo | R3 | Connor Doig | 7-6 6-2 | won |
| 2026-04-06 | Cairo | QF | Vincent Reisach | 7-5 6-4 | won |
| 2026-04-06 | Cairo | SF | Valentin Gonzalez-Galino | 4-6 5-7 | lost |
| 2026-03-30 | Cairo | R1 | Valentin Gonzalez-Galino | 2-6 2-6 | lost |
| 2026-02-23 | Nonthaburi | R2 | Cooper Kose | 6-4 4-6 6-3 | won |
| 2026-02-23 | Nonthaburi | R3 | Marat Salbiev | 6-0 7-6 | won |
| 2026-02-23 | Nonthaburi | QF | Aaron Gabet | | lost |
| 2026-01-24 | Australian Open Junior Championships | R1 | Odysseas Geladaris | 6-2 7-6 | won |
| 2026-01-24 | Australian Open Junior Championships | R2 | Cooper Kose | 6-4 6-2 | won |
| 2026-01-24 | Australian Open Junior Championships | R3 | Matei Todoran | 7-6 6-3 | won |
| 2026-01-24 | Australian Open Junior Championships | QF | Zangar Nurlanuly | 6-3 6-7 4-6 | lost |