| 2026-07-13 | Dutch Open Tournament | SF | Andrew Paulson / Joran Vliegen (avec Kaito Uesugi) | 6-4 5-7 3-10 | défaite |
| 2026-07-13 | Dutch Open Tournament | QF | Hynek Barton / Jan Kumstat (avec Kaito Uesugi) | 6-4 6-2 | victoire |
| 2026-07-13 | Dutch Open Tournament | R16 | Samuel Battistone / Jack Vance (avec Kaito Uesugi) | 6-4 6-3 | victoire |
| 2026-02-02 | Brisbane Tennis International #1 | R16 | Yuta Shimizu / Seita Watanabe (avec Brandon Walkin) | 6-3 6-7 8-10 | défaite |
| 2026-01-18 | Australian Open | R64 | Alexander Erler / Robert Galloway (avec Ryan Seggerman) | 2-6 3-6 | défaite |
| 2026-01-12 | Adelaide International | QF | Christian Harrison / Neal Skupski (avec Ryan Seggerman) | 3-6 4-6 | défaite |
| 2026-01-12 | Adelaide International | R16 | Julian Cash / Lloyd Glasspool (avec Ryan Seggerman) | 6-4 6-7 11-9 | victoire |
| 2026-01-12 | Adelaide International | R32 | Rinky Hijikata / Tristan Schoolkate (avec Ryan Seggerman) | 6-3 6-4 | victoire |
| 2026-01-05 | Workday Canberra International | SF | Mac Kiger / Reese Stalder (avec Ryan Seggerman) | 3-6 4-6 | défaite |
| 2026-01-05 | Workday Canberra International | QF | Luka Mikrut / Luka Pavlovic (avec Ryan Seggerman) | 6-1 6-4 | victoire |
| 2026-01-05 | Workday Canberra International | R16 | Edward Winter / Hugh Winter (avec Ryan Seggerman) | 7-6 6-4 | victoire |
| 2025-10-01 | ATP Masters 1000 Shanghai | R32 | Francisco Cerundolo / Luciano Darderi (avec Ryan Seggerman) | 3-6 6-7 | défaite |
| 2025-09-22 | Jingshan | QF | Nathaniel Lammons / Jean-Julien Rojer (avec Ryan Seggerman) | 6-7 4-6 | défaite |
| 2025-09-22 | Jingshan | R16 | Petr Bar Biryukov / Marat Sharipov (avec Ryan Seggerman) | 7-6 6-3 | victoire |
| 2025-09-17 | Chengdu | R16 | Aoran Wang / Yi Zhou (avec Ryan Seggerman) | 7-6 3-6 11-13 | défaite |
| 2025-09-01 | Shanghai | R16 | Kaito Uesugi / Seita Watanabe (avec Fajing Sun) | 3-6 3-6 | défaite |
| 2025-08-24 | US Open | R64 | Tomas Machac / Matej Vocel (avec Ryan Seggerman) | 6-7 7-5 3-6 | défaite |
| 2025-06-30 | Wimbledon | R32 | Kevin Krawietz / Tim Puetz (avec Ryan Seggerman) | 3-6 6-7 | défaite |
| 2025-06-30 | Wimbledon | R64 | Arjun Kadhe / Vit Kopriva (avec Ryan Seggerman) | 6-4 6-4 | victoire |
| 2025-06-23 | Milan | F | George Goldhoff / Ray Ho (avec Ryan Seggerman) | 3-6 7-5 10-8 | victoire |
| 2025-06-23 | Milan | SF | Blake Bayldon / Mats Hermans (avec Ryan Seggerman) | 6-4 6-4 | victoire |
| 2025-06-23 | Milan | QF | Ivan Liutarevich / Mick Veldheer (avec Ryan Seggerman) | 6-4 6-7 10-8 | victoire |
| 2025-06-23 | Milan | R16 | Trey Hilderbrand / Mac Kiger (avec Ryan Seggerman) | 6-3 6-7 10-6 | victoire |
| 2025-06-16 | Sassuolo | F | Alexander Erler / Constantin Frantzen (avec Ryan Seggerman) | 7-6 3-6 10-7 | victoire |
| 2025-06-16 | Sassuolo | SF | Inigo Cervantes / Guillermo Duran (avec Ryan Seggerman) | 6-3 2-6 10-5 | victoire |
| 2025-06-16 | Sassuolo | QF | Jiri Barnat / Filip Duda (avec Ryan Seggerman) | 7-5 6-7 11-9 | victoire |
| 2025-06-16 | Sassuolo | R16 | Federico Iannaccone / Alexander Weis (avec Ryan Seggerman) | 6-3 6-7 10-6 | victoire |
| 2025-03-31 | Houston | SF | Fernando Romboli / John Patrick Smith (avec Adam Walton) | 6-7 3-6 | défaite |
| 2025-03-31 | Houston | QF | Rinky Hijikata / Jordan Thompson (avec Adam Walton) | 6-1 6-4 | victoire |
| 2025-03-31 | Houston | R16 | Alex Michelsen / Mackenzie Mcdonald (avec Adam Walton) | 7-6 4-6 10-8 | victoire |