| 2026-09-14 | Biella Collezioni | R16 | Oriol Roca Batalla | 6-2 3-6 4-6 | lost |
| 2026-09-14 | Biella Collezioni | R32 | Alex Marti Pujolras | 6-4 6-3 | won |
| 2026-09-07 | Aon Open Challenger Memorial Giorgio Messina | R32 | Stefano Travaglia | 4-6 5-7 | lost |
| 2026-08-31 | Como Lake Challenger | R32 | Henry Bernet | 0-3 | lost |
| 2026-08-30 | US Open | Q1 | Mackenzie Mcdonald | 4-6 5-7 | lost |
| 2026-08-18 | Challenger Banque Nationale Quebec | Q1 | Ugo Blanchet | 4-6 6-4 6-7 | lost |
| 2026-07-27 | Internazionali di Tennis San Marino Open | R32 | Alexandre Muller | 2-6 4-6 | lost |
| 2026-07-20 | Zug Open | R32 | Zsombor Piros | 1-6 2-3 | lost |
| 2026-07-13 | Serena Wines 1881 - Acqua Maniva Tennis Cup | QF | Gonzalo Villanueva | 3-6 6-7 | lost |
| 2026-07-13 | Serena Wines 1881 - Acqua Maniva Tennis Cup | R16 | Alex Barrena | 6-4 3-6 7-6 | won |
| 2026-07-13 | Serena Wines 1881 - Acqua Maniva Tennis Cup | R32 | Felix Balshaw | 6-1 4-6 6-1 | won |
| 2026-06-29 | Wimbledon | Q1 | Billy Harris | 2-6 2-6 | lost |
| 2026-06-15 | Emilia-Romagna Tennis Cup | R16 | Daniel Rincon | 2-6 1-3 | lost |
| 2026-06-15 | Emilia-Romagna Tennis Cup | R32 | Franco Agamenone | 6-3 3-6 7-6 | won |
| 2026-06-01 | Rise Centurion Open | R32 | Tuncay Duran | 7-6 6-7 0-3 | lost |
| 2026-05-25 | Rise Irene Open | SF | Edward Winter | 1-6 6-1 5-7 | lost |
| 2026-05-25 | Rise Irene Open | QF | Philip Henning | 6-3 7-5 | won |
| 2026-05-25 | Rise Irene Open | R16 | Alec Beckley | 6-4 6-2 | won |
| 2026-05-25 | Rise Irene Open | R32 | Stefan Vujic | 6-2 6-4 | won |
| 2026-05-24 | Roland Garros | Q1 | Alejandro Moro Canas | 6-4 6-7 0-6 | lost |
| 2026-05-12 | Copa Faulconbridge | Q1 | Jakub Paul | 2-6 4-6 | lost |
| 2026-04-06 | Mexico City Open presentado por Banco BX+ | F | James Duckworth | 7-6 6-7 2-6 | lost |
| 2026-04-06 | Mexico City Open presentado por Banco BX+ | SF | Luka Pavlovic | 6-3 6-4 | won |
| 2026-04-06 | Mexico City Open presentado por Banco BX+ | QF | Tristan Schoolkate | 3-6 6-1 6-4 | won |
| 2026-04-06 | Mexico City Open presentado por Banco BX+ | R16 | Matias Soto | 6-1 7-6 | won |
| 2026-04-06 | Mexico City Open presentado por Banco BX+ | R32 | Andres Martin | 6-4 6-4 | won |
| 2026-03-30 | Banorte Tennis Open | R32 | Facundo Mena | 4-6 0-6 | lost |
| 2026-03-30 | Banorte Tennis Open | R16 | Alex Hernandez / Alan Magadan (with Luka Pavlovic) | 4-6 6-4 8-10 | lost |
| 2026-03-09 | Rwanda Challenger 2 | QF | Arthur Gea | 3-6 4-6 | lost |
| 2026-03-09 | Rwanda Challenger 2 | R16 | Maximilian Neuchrist | 6-3 6-7 6-1 | won |