| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score | 
|---|
| Win | 1–0 | Jul 2019 |     M15 Cancún, Mexico | World Tour Tennis | Hard |     Austin Rapp |     Nick Chappell      Grey Hamilton | 7–6(7–3), 6–2 | 
| Loss | 1–1 | Sep 2019 |     M15 Fayetteville, United States | World Tour Tennis | Hard |     Nick Chappell  |     Dominik Kellovský      Matěj Vocel  | 6–1, 3–6, [11–13] | 
| Win | 2–1 | Dec 2019 |     M15 Cancún, Mexico | World Tour Tennis | Hard |     Tanner K Smith |     Juan Carlos Aguilar      Jorge Panta  | 6–7(3–7), 6–1, [11–9] | 
| Loss | 2–2 | Mar 2020 |     M25 Las Vegas, United States | World Tour Tennis | Hard |     Nick Chappell  |     Nicolás Barrientos      Junior A. Ore  | 6–7(1–7), 3–6 | 
| Win | 3–2 | May 2021 |     M15 Ramat HaSharon, Israel | World Tour Tennis | Hard |     Felix Corwin |     Filip Bergevi      Simon Freund  | 2–6, 7–5, [15–13] | 
| Win | 4–2 | May 2021 |     M15 Heraklion, Greece | World Tour Tennis | Hard |     Julian Cash  |     George Houghton     Billy Harris  | 6–7(6–8), 6–0, [10–8] | 
| Win | 5–2 | Jul 2021 |     M15 Edwardsville, United States | World Tour Tennis | Hard |     Nathan Ponwith |     Bruno Kuzuhara      Christian Langmo | 6–4, 6–4 | 
| Loss | 5–3 |  Aug 2021  |     Lexington, United States | Challenger | Hard |     Alex Rybakov  |     Liam Draxl      Stefan Kozlov  | 2–6 7–6(7–5), [7–10] | 
| Win | 6–3 | Aug 2021 |     M25 Decatur, United States | World Tour Tennis | Hard |     Gijs Brouwer  |     Yu Hsiou Hsu      Shintaro Imai | 6–3, 7–5 | 
| Win | 7–3 | Aug 2021 |     M25 Prostějov, Czech Republic | World Tour Tennis | Clay |     Nick Chappell  |     Marek Gengel      Uladzimir Ignatik  | 3–6, 7–6(7–3), [10–8] | 
| Win | 8–3 |  Nov 2021  |     Puerto Vallarta, Mexico | Challenger | Hard |     Gijs Brouwer  |     Hans Hach Verdugo      Miguel Ángel Reyes-Varela  | 6–4, 6–4 | 
| Loss | 8–4 |  Jul 2022  |     Rome, United States | Challenger | Hard |     Ruben Gonzales  |     Enzo Couacaud      Andrew Harris  | 4–6, 2–6 | 
| Win | 9–4 |  Aug 2022  |     Santo Domingo, Dominican Republic | Challenger | Clay |     Ruben Gonzales  |     Nicolás Barrientos      Miguel Ángel Reyes-Varela  | 7–6(7–5), 6–3 | 
|
| Loss | 9–5 |  Oct 2022  |     Las Vegas, USA | Challenger | Hard |     Constantin Frantzen  |     Julian Cash      Henry Patten  | 4–6, 6–7(1–7) | 
|
| Loss | 9–6 |  Nov 2022  |     Helsinki, Finland | Challenger | Hard (i) |     Petros Tsitsipas  |     Purav Raja      Divij Sharan  | 7–6(7–5), 3–6, [8–10] | 
|
| Win | 10–6 |  Nov 2022  |     Maspalomas, Spain | Challenger | Clay |     Evan King  |     Marco Bortolotti      Sergio Martos Gornés  | 6–3, 5–7, [11–9] | 
| Loss | 10–7 |  Feb 2023  |  Cleveland, USA | Challenger | Hard (i) |     Ruben Gonzales  |     Robert Galloway      Hans Hach Verdugo  | 6–3, 5–7, [6–10] | 
|
| Loss | 10–8 |  Mar 2023  |  Mexico City, Mexico | Challenger | Clay |     Evan King  |     Boris Arias      Federico Zeballos  | 5–7, 7–5, [2–10] | 
| Win | 11–8 |  May 2023  |  Gwangju, South Korea | Challenger | Hard |     Evan King  |     Andrew Harris      John-Patrick Smith  | 6–4, 6–2 | 
| Win | 12–8 |  May 2023  |  Busan, South Korea | Challenger | Hard |     Evan King  |     Max Purcell      Rubin Statham  | w/o | 
| Loss | 12–9 |  Jun 2023  |  Tyler, United States | Challenger | Hard |     Evan King  |     Alex Bolt      Andrew Harris  | 1–6, 4–6 | 
| Win | 13–9 |  Jun 2023  |  Palmas del Mar, Puerto Rico | Challenger | Hard |     Evan King  |     Toshihide Matsui      Kaito Uesugi  | 3–6, 7–5, [11–9] | 
| Win | 14–9 |  Aug 2023  |  Cary, United States | Challenger | Hard |     Evan King  |     Miķelis Lībietis      Adam Walton  | 6–3, 7–6(7–4) | 
| Win | 15–9 |  Oct 2023  |  Fairfield, United States | Challenger | Hard |     Evan King  |     Vasil Kirkov      Denis Kudla  | 7–5, 6–3 | 
| Win | 16–9 |  Nov 2023  |  Kobe, Japan | Challenger | Hard |     Evan King  |     Nam Ji-sung      Andrew Harris  | 7–6(7–3), 2–6, [10–7] | 
| Win | 17–9 |  Nov 2023  |  Yokkaichi, Japan | Challenger | Hard |     Evan King  |     Ray Ho      Calum Puttergill  | 7–5, 6–4 | 
| Win | 18–9 |  May 2024  |  Wuxi, China | Challenger | Hard |     Calum Puttergill  |     Toshihide Matsui      Kaito Uesugi  | 7–6(10–8), 7–6(7–4) | 
| Win | 19–9 |  June 2024  |  Ilkley, United Kingdom | Challenger | Hard |     Evan King  |     Christian Harrison       Fabrice Martin  | 6–3, 3–6, [10–6] |