| 2026-09-28 | Eupago Porto Open | R16 | Trey Hilderbrand / Bogdan Pavel (with Fernando Romboli) | 7-6 7-5 | won |
| 2026-09-21 | Saint-Tropez Open | SF | Jakub Paul / Matej Vocel (with Fernando Romboli) | 6-7 6-7 | lost |
| 2026-09-21 | Saint-Tropez Open | QF | Alexander Donski / Filip Pieczonka (with Fernando Romboli) | 7-6 6-7 10-7 | won |
| 2026-09-21 | Saint-Tropez Open | R16 | Filip Duda / Stefan Latinovic (with Fernando Romboli) | 7-5 6-4 | won |
| 2026-09-07 | Nö Open Powered By Evn | SF | Victor Cornea / Maximilian Neuchrist (with David Poljak) | 6-3 6-7 7-10 | lost |
| 2026-09-07 | Nö Open Powered By Evn | QF | Anthony Genov / Kai Wehnelt (with David Poljak) | 7-6 6-4 | won |
| 2026-09-07 | Nö Open Powered By Evn | R16 | Zdenek Kolar / Lukas Pokorny (with David Poljak) | 4-6 6-3 13-11 | won |
| 2026-06-08 | Sic Europe Omag Open | Q1 | Pietro Ricci | 3-6 6-4 4-6 | lost |
| 2026-06-01 | Neckarcup 2.0 | R16 | Erik Grevelius / Adam Heinonen (with Mariano Kestelboim) | 4-6 4-6 | lost |
| 2026-05-12 | BNP Paribas Primrose Bordeaux | QF | Quentin Halys / Pierre-Hugues Herbert (with Trey Hilderbrand) | 5-7 2-6 | lost |
| 2026-05-12 | BNP Paribas Primrose Bordeaux | R16 | Arthur Lenglet / Charles Pilet (with Trey Hilderbrand) | 6-4 6-1 | won |
| 2026-05-04 | Abruzzo Open Francavilla al Mare | R16 | Stefan Latinovic / Ivan Liutarevich (with Trey Hilderbrand) | 3-6 3-6 | lost |
| 2026-04-27 | Danube Upper Austria Open powered by SKE | R32 | David Jorda Sanchis | 4-6 2-6 | lost |
| 2026-04-27 | Danube Upper Austria Open powered by SKE | Q2 | Alex Martinez | 6-4 6-2 | won |
| 2026-04-27 | Danube Upper Austria Open powered by SKE | Q1 | Michael Vrbensky | 7-5 7-6 | won |
| 2026-04-27 | Danube Upper Austria Open powered by SKE | R16 | Philipp Kohlschreiber / Joel Schwaerzler (with Trey Hilderbrand) | 6-4 6-7 8-10 | lost |
| 2026-04-20 | Garden Open | R16 | Inigo Cervantes / Bruno Pujol Navarro (with Trey Hilderbrand) | 6-7 6-4 10-12 | lost |
| 2026-03-23 | La Open | Q2 | Joao Eduardo Schiessl | | lost |
| 2026-03-23 | La Open | Q1 | Jefferson Wendler Filho | 6-2 6-3 | won |
| 2026-03-23 | La Open | SF | Gustavo Heide / Guto Miguel (with Mariano Kestelboim) | 2-6 7-5 7-10 | lost |
| 2026-03-23 | La Open | QF | Daniel Dutra da Silva / Santiago Rodriguez Taverna (with Mariano Kestelboim) | | won |
| 2026-03-23 | La Open | R16 | Pedro Sakamoto / Joao Eduardo Schiessl (with Mariano Kestelboim) | 6-2 6-1 | won |
| 2026-03-16 | Munich Ultra Paraguay Open | R16 | Luciano Emanuel Ambrogi / Lautaro Midon (with Paulo Andre Saraiva dos Santos) | 6-3 3-6 10-12 | lost |
| 2026-03-10 | Republica Dominicana Open - Copa Cap Cana | F | Romain Arneodo / Marcelo Demoliner (with Trey Hilderbrand) | 6-7 6-3 6-10 | lost |
| 2026-03-10 | Republica Dominicana Open - Copa Cap Cana | SF | N.Sriram Balaji / Neil Oberleitner (with Trey Hilderbrand) | 3-6 7-6 10-8 | won |
| 2026-03-10 | Republica Dominicana Open - Copa Cap Cana | QF | Santiago Gonzalez / David Pel (with Trey Hilderbrand) | 6-4 6-4 | won |
| 2026-03-10 | Republica Dominicana Open - Copa Cap Cana | R16 | Hubert Hurkacz / Mateusz Terczynski (with Trey Hilderbrand) | 6-4 1-6 10-5 | won |
| 2026-03-02 | Thionville Open | QF | N.Sriram Balaji / Neil Oberleitner (with Trey Hilderbrand) | 4-6 1-6 | lost |
| 2026-03-02 | Thionville Open | R16 | Karol Drzewiecki / Piotr Matuszewski (with Trey Hilderbrand) | 7-6 6-4 | won |
| 2026-02-23 | Challenger Città di Lugano | SF | Mirza Basic / Nerman Fatic (with Trey Hilderbrand) | 5-7 7-6 8-10 | lost |