| 2026-09-30 | Sharm El Sheikh | R32 | Aristarkh Safonov | 6-2 6-2 | won |
| 2026-09-26 | Sharm El Sheikh | SF | Karan Singh | 2-6 6-3 2-6 | lost |
| 2026-09-25 | Sharm El Sheikh | QF | Pietro Orlando Fellin | 6-2 6-2 | won |
| 2026-09-24 | Sharm El Sheikh | R16 | Marwan Ehab | 6-3 6-3 | won |
| 2026-09-23 | Sharm El Sheikh | R32 | Tomas Lanik | | won |
| 2026-09-20 | Hurghada | F | Charles Bertimon | 6-1 6-4 | won |
| 2026-08-24 | Kingston Open 2 | R32 | Rodrigo Pacheco Mendez | 4-6 4-6 | lost |
| 2026-08-17 | Kingston Open 1 | R32 | Elias Ymer | 4-6 4-6 | lost |
| 2026-08-10 | Indiana Hardcourt Championships | Q1 | Ajeet Rai | 6-3 3-6 3-6 | lost |
| 2026-06-29 | Wimbledon | Q2 | Tomas Barrios Vera | 4-6 6-3 1-6 | lost |
| 2026-06-29 | Wimbledon | Q1 | Pierre-Hugues Herbert | 7-5 7-6 | won |
| 2026-06-15 | Dublin Challenger | Q1 | Rio Noguchi | 4-6 6-4 3-6 | lost |
| 2026-04-27 | Cote d'Ivoire Open 2 | R16 | Mert Alkaya | 1-6 4-6 | lost |
| 2026-04-27 | Cote d'Ivoire Open 2 | R32 | Digvijay Pratap Singh | 7-6 6-1 | won |
| 2026-04-20 | Cote d'Ivoire Open 1 | R16 | Karim Bennani | 5-7 6-4 0-5 | lost |
| 2026-04-20 | Cote d'Ivoire Open 1 | R32 | Aziz Dougaz | 2-6 7-6 6-3 | won |
| 2026-04-20 | Cote d'Ivoire Open 1 | QF | Eliakim Coulibaly / Calvin Hemery (with Maks Kasnikowski) | | lost |
| 2026-04-20 | Cote d'Ivoire Open 1 | R16 | Mert Alkaya / S Mert Ozdemir (with Maks Kasnikowski) | 7-6 6-7 10-8 | won |
| 2026-03-30 | Koyushokucho Miyazaki Challenger | R16 | Tung-Lin Wu | 6-7 6-2 6-7 | lost |
| 2026-03-30 | Koyushokucho Miyazaki Challenger | R32 | Ryotaro Taguchi | 4-6 6-1 6-4 | won |
| 2026-03-23 | Yokkaichi Challenger | R16 | Harry Wendelken | 2-6 6-4 6-7 | lost |
| 2026-03-23 | Yokkaichi Challenger | R32 | Kasidit Samrej | 7-5 6-0 | won |
| 2026-03-09 | ITC Crete Challenger | SF | Maxim Mrva | 3-6 1-6 | lost |
| 2026-03-09 | ITC Crete Challenger | QF | Lorenzo Giustino | 7-6 6-7 6-4 | won |
| 2026-03-09 | ITC Crete Challenger | R16 | Harry Wendelken | 6-1 6-2 | won |
| 2026-03-09 | ITC Crete Challenger | R32 | Pavlos Tsitsipas | 7-6 6-3 | won |
| 2026-01-12 | Lexus Glasgow Challenger | R32 | Dimitar Kuzmanov | 2-6 3-6 | lost |
| 2026-01-05 | Lexus Nottingham Challenger | R16 | Clement Chidekh | 2-6 3-6 | lost |
| 2026-01-05 | Lexus Nottingham Challenger | R32 | Adria Soriano Barrera | 6-3 6-7 7-6 | won |
| 2025-07-14 | Granby | R32 | Eliot Spizzirri | 4-6 7-6 2-6 | lost |