| 2026-09-28 | Eupago Porto Open | R16 | Daniel Cukierman / Fernando Romboli (with Bogdan Pavel) | 6-7 5-7 | lost |
| 2026-09-21 | Tennis Warehouse Open | R16 | Daniel Milavsky / Braden Shick (with Aidan Mayo) | 3-6 5-7 | lost |
| 2026-09-14 | Tiburon Challenger | R16 | Andre Ilagan / Evan Zhu (with Mac Kiger) | 4-6 4-6 | lost |
| 2026-08-10 | Indiana Hardcourt Championships | Q1 | Aidan Kim | 4-6 5-7 | lost |
| 2026-07-20 | Cranbrook Tennis Classic | F | Pruchya Isaro / Niki Kaliyanda Poonacha (with JJ Tracy) | 6-3 7-6 | won |
| 2026-07-20 | Cranbrook Tennis Classic | SF | Jody Maginley / Karl Poling (with JJ Tracy) | 2-6 7-6 10-8 | won |
| 2026-07-20 | Cranbrook Tennis Classic | QF | Pablo Llamas Ruiz / Abdullah Shelbayh (with JJ Tracy) | | won |
| 2026-07-20 | Cranbrook Tennis Classic | R16 | George Goldhoff / Cleeve Harper (with JJ Tracy) | 6-3 7-6 | won |
| 2026-07-13 | Lincoln Challenger | R16 | Remy Bertola / Moez Echargui (with Mitchell Krueger) | | lost |
| 2026-04-27 | Danube Upper Austria Open powered by SKE | Q1 | Martin Krumich | 7-5 3-6 5-7 | lost |
| 2026-04-13 | Oeiras Open 3 | R16 | Nicolas Barrientos / Ariel Behar (with Tiago Pereira) | 6-3 2-6 6-10 | lost |
| 2026-03-30 | Grand Prix Hassan II | R16 | Alexandre Muller / Mick Veldheer (with Jakub Paul) | 4-6 6-3 6-10 | lost |
| 2026-03-23 | Morelia Open | R16 | Miguel Reyes-Varela / Federico Zeballos (with Jean-Julien Rojer) | 6-3 6-7 6-10 | lost |
| 2026-02-16 | Delray Beach Open | R16 | Liam Draxl / Jody Maginley (with Mac Kiger) | 3-6 3-6 | lost |
| 2026-02-09 | Nexo Dallas Open | R16 | Sadio Doumbia / Fabien Reboul (with Mac Kiger) | 2-6 3-6 | lost |
| 2026-02-09 | Nexo Dallas Open | Q2 | Nathaniel Lammons / Jackson Withrow (with Mac Kiger) | 6-7 6-4 10-8 | won |
| 2026-02-09 | Nexo Dallas Open | Q1 | Ryan Seggerman / Patrik Trhac (with Mac Kiger) | 6-3 6-4 | won |
| 2026-02-02 | Cleveland Open | QF | Cannon Kingsley / Jody Maginley (with Mac Kiger) | 6-7 6-7 | lost |
| 2026-02-02 | Cleveland Open | R16 | Garrett Johns / Karl Poling (with Mac Kiger) | 6-4 6-4 | won |
| 2026-01-27 | Better Buzz Coffee San Diego Open | Q1 | Cannon Kingsley | 6-7 4-6 | lost |
| 2026-01-27 | Better Buzz Coffee San Diego Open | F | Garrett Johns / Karl Poling (with Mac Kiger) | 6-3 6-4 | won |
| 2026-01-27 | Better Buzz Coffee San Diego Open | SF | Finn Reynolds / James Watt (with Mac Kiger) | 2-6 6-2 12-10 | won |
| 2026-01-27 | Better Buzz Coffee San Diego Open | QF | Scott Duncan / James Mackinlay (with Mac Kiger) | 6-0 6-3 | won |
| 2026-01-27 | Better Buzz Coffee San Diego Open | R16 | Joshua Sheehy / Tyler Zink (with Mac Kiger) | 6-4 6-4 | won |
| 2026-01-19 | Indoor Oeiras Open 1 | R16 | Vilius Gaubas / Francesco Passaro (with Szymon Walkow) | 6-3 1-6 8-10 | lost |
| 2026-01-12 | Lexus Glasgow Challenger | R16 | Charles Broom / Ben Jones (with Szymon Walkow) | 4-6 2-6 | lost |
| 2025-11-10 | Drummondville | Q1 | Jangjun Kim | 1-6 1-6 | lost |
| 2025-11-10 | Drummondville | F | Alan Magadan / Karl Poling (with Mac Kiger) | 6-3 6-4 | won |
| 2025-11-10 | Drummondville | SF | Tim Ruehl / Patrick Zahraj (with Mac Kiger) | 7-5 6-3 | won |
| 2025-11-10 | Drummondville | QF | Alafia Ayeni / Benjamin Thomas George (with Mac Kiger) | 6-4 6-2 | won |