| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Loss |
0–1 |
Jun 2015 |
Mexico F8, Manzanillo |
Futures |
Hard |
John Lamble |
Luis David Martínez
Luis Patiño |
5–7, 2–6 |
| Loss |
0–2 |
Jul 2017 |
Canada F3, Kelowna |
Futures |
Hard |
Mark Whitehouse |
Filip Peliwo
Ronnie Schneider |
5–7, 4–6 |
| Loss |
0–3 |
Nov 2018 |
United States F32, Pensacola |
Futures |
Clay |
Julian Bradley |
Felipe Mantilla
José Olivares |
4–6, 4–6 |
| Loss |
0–4 |
Nov 2018 |
Panama F4, Panama City |
Futures |
Clay |
Juan Sebastián Gómez |
Adrien Bossel
Mirko Martinez |
4–6, 2–6 |
| Win |
1–4 |
Nov 2018 |
Dominican Republic F1, Santo Domingo |
Futures |
Hard |
A.J. Catanzariti |
Luca Castelnuovo
Baptiste Crepatte |
5–7, 6–3, [10–7] |
| Loss |
1–5 |
Dec 2018 |
Dominican Republic F2, Santo Domingo |
Futures |
Hard |
A.J. Catanzariti |
Arklon Huertas del Pino
Conner Huertas del Pino |
2–6, 3–6 |
| Loss |
1–6 |
May 2019 |
M15 Mexico, Cancún |
World Tennis Tour |
Hard |
Evan Zhu |
George Goldhoff
Austin Rapp |
3–6, 1–6 |
| Loss |
1–7 |
Jun 2019 |
M15 Mexico, Cancún |
World Tennis Tour |
Hard |
Justin Roberts |
Axel Geller
Nicolás Mejía |
7–6(7–5), 1–6, [5–10] |
| Win |
2–7 |
Jul 2019 |
M15 Mexico, Cancún |
World Tennis Tour |
Hard |
Justin Roberts |
Eric Hadigian
Tanner Smith |
6–3, 6–2 |
| Loss |
2–8 |
Jun 2022 |
M15 Santo Domingo, Dominican Republic |
World Tennis Tour |
Hard |
Peter Bertran |
William Bushamuka
Hua Runhao |
4–6, 4–6 |
| Win |
3–8 |
Oct 2022 |
M15 Tallahassee, United States |
World Tennis Tour |
Hard |
Abraham Asaba |
Ricardo Rodriguez-Pace
Mateusz Terczynski |
4–6, 6–2, [10–7] |
| Win |
4–8 |
Jul 2023 |
M15 Pittsburgh, United States |
World Tennis Tour |
Clay |
Darian King |
Patrick Maloney Tyler Zink |
6–4, 6–4 |
| Win |
5–8 |
Sep 2023 |
M25 Madrid, Spain |
World Tennis Tour |
Hard |
Juan Carlos Aguilar |
Bruno Pujol Navarro Jorge Plans |
6–4, 6–3 |
| Win |
6–8 |
Sep 2023 |
M25 Sharm El Sheikh, Egypt |
World Tennis Tour |
Hard |
Joshua Sheehy |
Adam Jones David Quayle |
6–3, 7–6(8–6) |
| Loss |
6–9 |
Sep 2023 |
M15 Sharm El Sheikh, Egypt |
World Tennis Tour |
Hard |
Joshua Sheehy |
Zhao Zhao Zheng Baoluo |
4–6, 7–6(7–1), [7–10] |
| Loss |
6–10 |
Apr 2024 |
M15 Monastir, Tunisia |
World Tennis Tour |
Hard |
Joshua Sheehy |
Egor Agafonov Aliaksandr Liaonenka |
1–6, 6–4, [6–10] |
| Loss |
6–11 |
May 2024 |
M25 Xalapa, Mexico |
World Tennis Tour |
Hard |
Evan Zhu |
Alan Fernando Rubio Fierros Noah Schachter |
6–7(0–7), 3–6 |
| Win |
7–11 |
May 2024 |
M15 Villahermosa, Mexico |
World Tennis Tour |
Hard |
Noah Schachter |
Alex Hernández Rodrigo Pacheco Mendez |
6–4, 6–4 |
| Win |
8–11 |
May 2024 |
M15 Kingston, Jamaica |
World Tennis Tour |
Hard |
Joshua Sheehy |
Leo Borg Aryan Shah |
4–6, 7–5, [10–2] |
| Win |
9–11 |
May 2024 |
M15 Kingston, Jamaica |
World Tennis Tour |
Hard |
Joshua Sheehy |
Abraham Asaba Ryan Fishback |
6–2, 6–3 |
| Win |
10–11 |
Jul 2024 |
M25 East Lansing, United States |
World Tennis Tour |
Hard |
Joshua Sheehy |
Ben Jones Duarte Vale |
7–5, 6–2 |
| Loss |
10–12 |
Oct 2024 |
M25 Louisville, United States |
World Tennis Tour |
Hard |
Evan Zhu |
JJ Mercer Johannus Monday |
5–7, 4–6 |
| Win |
11–12 |
Mar 2025 |
Cuernavaca, Mexico |
Challenger |
Hard |
Alfredo Perez |
Finn Reynolds James Watt |
7–5, 6–7(5–7), [10–8] |
| Loss |
11–13 |
Apr 2025 |
Abidjan, Ivory Coast |
Challenger |
Hard |
Clément Chidekh |
Matt Hulme Thijmen Loof |
6–7(3–7), 4–6 |
| Win |
12–13 |
Jun 2025 |
M25 Santo Domingo, Dominican Republic |
World Tennis Tour |
Hard |
Andre Ilagan |
Lucas Andrade da Silva Lucca Pignaton |
7–5, 6–7(4–7), [11–9] |
| Loss |
12–14 |
Nov 2025 |
Knoxville, United States |
Challenger |
Hard (i) |
Mitchell Krueger |
Patrick Harper Quinn Vandecasteele |
7–6(8–6), 6–7(4–7), [10–12] |
| Win |
13–14 |
Feb 2026 |
Cleveland, United States |
Challenger |
Hard (i) |
Cannon Kingsley |
George Goldhoff Calum Puttergill |
6–3, 6–4 |