| 2026-09-30 | Kigali | R16 | Nicholas Van Aken / Caheer Warik (with Benjamin Lock) | 6-4 6-1 | won |
| 2026-09-29 | Kigali | R32 | Yshai Oliel | 1-6 1-6 | lost |
| 2026-08-03 | Plovdiv Challenger | R16 | Christopher Papa / Baoluo Zheng (with Michael Zhu) | 3-6 3-6 | lost |
| 2026-07-27 | Bonn Open | R16 | Scott Duncan / Adam Heinonen (with Michael Zhu) | 6-3 3-6 3-10 | lost |
| 2026-07-06 | Ethias Province Open | Q1 | Luca Staeheli | 0-6 0-6 | lost |
| 2026-05-04 | Brazzaville Challenger | R32 | Iiro Vasa | 1-6 0-1 | lost |
| 2026-05-04 | Brazzaville Challenger | Q2 | George Gregoriou | 6-0 6-7 6-1 | won |
| 2026-05-04 | Brazzaville Challenger | SF | Brandon Perez / Franco Ribero (with Jody Maginley) | 5-7 7-5 8-10 | lost |
| 2026-05-04 | Brazzaville Challenger | QF | Matyas Cerny / Iiro Vasa (with Jody Maginley) | 6-2 6-4 | won |
| 2026-04-27 | Cote d'Ivoire Open 2 | Q1 | Millen Hurrion | 3-6 1-6 | lost |
| 2025-11-24 | Athens | Q1 | Aleksandr Braynin | 2-6 2-1 | lost |
| 2025-11-17 | Soma Bay | QF | Ilia Simakin / Pavel Verbin (with Kelsey Stevenson) | 2-6 3-6 | lost |
| 2025-11-17 | Soma Bay | R16 | Edison Ambarzumjan / Yurii Dzhavakian (with Kelsey Stevenson) | 7-6 7-6 | won |
| 2025-10-13 | Curitiba | QF | Gustavo Heide / Bruno Oliveira (with Paulo Andre Saraiva dos Santos) | 3-6 2-6 | lost |
| 2025-10-13 | Curitiba | R16 | Mariano Kestelboim / Luis David Martinez (with Paulo Andre Saraiva dos Santos) | 2-6 7-6 12-10 | won |
| 2025-09-15 | Columbus | R16 | Sai Karteek Reddy Ganta / Ryuki Matsuda (with Tristan Mccormick) | 4-6 4-6 | lost |
| 2025-04-21 | Savannah | R16 | Federico Agustin Gomez / Luis David Martinez (with Bernard Tomic) | 6-7 3-6 | lost |
| 2025-04-14 | Tallahassee | R16 | Francis Casey Alcantara / Pruchya Isaro (with Daniel Dutra da Silva) | 2-6 7-6 7-10 | lost |
| 2025-03-24 | Morelia | R16 | Ray Ho / Reese Stalder (with Nicolas Mejia) | 6-7 6-7 | lost |
| 2025-03-17 | Zadar | R16 | Luka Mikrut / Mili Poljicak (with Oleksandr Ovcharenko) | 1-6 2-6 | lost |
| 2025-03-03 | Kigali 2 | Q1 | Dominik Kellovsky | 3-6 7-5 2-6 | lost |
| 2025-02-03 | Chennai | QF | Jeevan Nedunchezhiyan / Vijay Sundar Prashanth (with Rio Noguchi) | 2-6 2-6 | lost |
| 2025-02-03 | Chennai | R16 | Corentin Denolly / Sascha Gueymard Wayenburg (with Rio Noguchi) | 6-3 7-6 | won |
| 2025-01-13 | Nonthaburi 3 | R16 | Daniel Cukierman / Joshua Paris (with Marat Sharipov) | 3-6 4-6 | lost |
| 2024-12-30 | Nonthaburi 1 | Q1 | Marat Sharipov | 1-6 4-6 | lost |