| 2026-09-14 | Open Blot Rennes | Q1 | Yanis Ghazouani Durand | 3-6 6-2 4-6 | lost |
| 2026-09-07 | CASSIS OPEN PROVENCE by Cabesto | R16 | Titouan Droguet | 2-6 6-7 | lost |
| 2026-09-07 | CASSIS OPEN PROVENCE by Cabesto | R32 | Matteo Martineau | 6-2 3-6 7-6 | won |
| 2026-08-24 | Kingston Open 2 | R32 | Andres Martin | 7-5 6-7 0-6 | lost |
| 2026-08-03 | ENKA Open | SF | Lucas Poullain | 1-6 0-6 | lost |
| 2026-08-03 | ENKA Open | QF | Koki Matsuda | 6-4 1-6 6-2 | won |
| 2026-08-03 | ENKA Open | R16 | Yanki Erel | 4-1 | won |
| 2026-08-03 | ENKA Open | R32 | Manas Dhamne | 4-6 6-0 6-4 | won |
| 2026-07-13 | Dutch Open Tournament | Q1 | Tsung-Hao Huang | 2-6 1-6 | lost |
| 2026-06-22 | Plovdiv Challenger | R32 | Daniel Michalski | 2-6 0-6 | lost |
| 2026-06-22 | Plovdiv Challenger | R16 | Viktor Durasovic / Daniel Dutra da Silva (with Jelle Sels) | 1-6 2-6 | lost |
| 2026-04-27 | Shymkent Challenger 2 | R16 | Manas Dhamne | 1-6 1-6 | lost |
| 2026-04-27 | Shymkent Challenger 2 | R32 | Ivan Gakhov | 7-6 3-6 6-1 | won |
| 2026-04-20 | Shymkent Challenger 1 | R32 | Petr Bar Biryukov | 6-3 1-6 3-6 | lost |
| 2026-04-20 | Shymkent Challenger 1 | R16 | Ergi Kirkin / Andrej Nedic (with Jeevan Nedunchezhiyan) | 1-6 4-6 | lost |
| 2026-02-16 | Chaca Challenger Metepec Open | R16 | Bernard Tomic | 6-4 3-6 2-6 | lost |
| 2026-02-16 | Chaca Challenger Metepec Open | R32 | Sebastian Gima | 6-2 6-3 | won |
| 2025-06-30 | Wimbledon | Q1 | Yasutaka Uchiyama | 2-6 3-6 | lost |
| 2025-05-25 | Roland Garros | Q1 | Nikoloz Basilashvili | 3-6 2-6 | lost |
| 2025-02-03 | Rotterdam | Q2 | Mattia Bellucci | 1-6 1-6 | lost |
| 2025-02-03 | Rotterdam | Q1 | Max Houkes | 6-3 6-4 | won |
| 2025-01-21 | Quimper | R32 | Kyrian Jacquet | 5-7 4-6 | lost |
| 2025-01-12 | Australian Open | Q1 | Jaime Faria | 4-6 3-6 | lost |