| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Loss |
0–1 |
Oct 2016 |
USA F33, Berkeley |
Futures |
Hard |
Sem Verbeek |
Connor Smith
Rhyne Williams |
4–6, 3–6 |
| Loss |
0–2 |
Jun 2017 |
Poland F2, Gdynia |
Futures |
Clay |
Fredrik Ask |
Boris Arias
Nick Chappell |
1–6, 1–6 |
| Win |
1–2 |
Oct 2017 |
Tiburon, USA |
Challenger |
Hard |
Florian Lakat |
Marcelo Arévalo
Miguel Ángel Reyes-Varela |
6–4, 6–4 |
| Win |
2–2 |
Mar 2018 |
USA F8, Calabasas |
Futures |
Hard |
Florian Lakat |
Bernardo Saraiva
Sem Verbeek |
6–2, 7–6(7–3) |
| Win |
3–2 |
Apr 2018 |
USA F9, Memphis |
Futures |
Hard |
Florian Lakat |
Scott Griekspoor
Yannick Mertens |
2–6, 6–2, [10–7] |
| Loss |
3–3 |
Jun 2018 |
Spain F14, Huelva |
Futures |
Clay |
Fred Simonsson |
Javier Barranco Cosano
Raúl Brancaccio |
7–5, 6–7(10–12), [5–10] |
| Loss |
3–4 |
Jun 2018 |
Hungary F4, Gyula |
Futures |
Clay |
Fred Simonsson |
Dane Propoggia
Scott Puodziunas |
4–6, 1–6 |
| Win |
4–4 |
Jul 2018 |
Tampere, Finland |
Challenger |
Clay |
Markus Eriksson |
Ivan Gakhov
Alexander Pavlioutchenkov |
6–3, 3–6, [10–7] |
| Loss |
4–5 |
Jan 2019 |
Nouméa, New Caledonia |
Challenger |
Hard |
Sem Verbeek |
Dustin Brown
Donald Young |
5–7, 4–6 |
| Loss |
4–6 |
Jan 2019 |
Canberra, Australia |
Challenger |
Hard |
Sem Verbeek |
Marcelo Demoliner
Hugo Nys |
6–3, 4–6, [3–10] |
| Win |
5–6 |
Feb 2019 |
Cuernavaca, Mexico |
Challenger |
Hard |
Marc-Andrea Hüsler |
Gonzalo Escobar
Luis David Martínez |
6–3, 3–6, [11–9] |
| Loss |
5–7 |
Jun 2019 |
Shymkent, Uzbekistan |
Challenger |
Clay |
Marc-Andrea Hüsler |
Nikola Čačić
Yang Tsung-hua |
4–6, 4–6 |
| Win |
6–7 |
Jul 2019 |
Granby, Canada |
Challenger |
Hard |
Sem Verbeek |
Li Zhe
Hugo Nys |
6–2, 6–4 |
| Win |
7–7 |
Sep 2019 |
Cassis, France |
Challenger |
Hard |
Sem Verbeek |
Sander Arends
David Pel |
7–6(8–6), 4–6, [11–9] |
| Loss |
7–8 |
Oct 2019 |
Fairfield, USA |
Challenger |
Hard |
Sem Verbeek |
Peter Polansky
Darian King |
4–6, 6–3, [10–12] |
| Loss |
7–9 |
Nov 2019 |
Kobe, Japan |
Challenger |
Hard (i) |
Christopher Rungkat |
Purav Raja
Ramkumar Ramanathan |
6–7(6–8), 3–6 |
| Loss |
7–10 |
Aug 2020 |
Prague, Czech Republic |
Challenger |
Clay |
Gonçalo Oliveira |
Sander Arends
David Pel |
5–7, 6–7(5–7), |
| Loss |
7–11 |
Oct 2020 |
Split, Croatia |
Challenger |
Clay |
Hunter Reese |
Treat Huey
Nathaniel Lammons |
4–6, 6–7(3–7) |
| Win |
8–11 |
Jan 2021 |
Istanbul, Turkey |
Challenger |
Hard (i) |
David Pel |
Lloyd Glasspool
Harri Heliövaara |
4–6, 6–3, [10–8] |
| Win |
9–11 |
May 2021 |
Biella, Italy |
Challenger |
Clay |
Nathaniel Lammons |
Rafael Matos
Felipe Meligeni Alves |
7–6(7–3), 6–3 |
| Loss |
9–12 |
May 2021 |
Heilbronn, Germany |
Challenger |
Clay |
Sem Verbeek |
Nathaniel Lammons
Jackson Withrow |
7–6(7–4), 4–6, [8–10] |
| Loss |
9–13 |
Sep 2021 |
Szczecin, Poland |
Challenger |
Clay |
Nathaniel Lammons |
Santiago González
Andrés Molteni |
6–2, 2–6, [13–15] |
| Loss |
9–14 |
Apr 2022 |
Sarasota, USA |
Challenger |
Clay |
Nathaniel Lammons |
Robert Galloway
Jackson Withrow |
3–6, 6–7(3–7) |
| Win |
10–14 |
Aug 2022 |
Chicago, United States |
Challenger |
Hard |
Ben McLachlan |
Evan King
Mitchell Krueger |
6–4, 6–7(3–7), [10–5] |
| Win |
11–14 |
Aug 2022 |
Vancouver, Canada |
Challenger |
Hard |
Ben McLachlan |
Treat Huey
John-Patrick Smith |
6–7(4–7), 7–6(9–7), [11–9] |
| Win |
12–14 |
Jan 2023 |
Canberra, Australia |
Challenger |
Hard |
Ben McLachlan |
Andrew Harris
John-Patrick Smith |
6–3, 5–7, [10–5] |
| Win |
13–14 |
Feb 2023 |
Monterrey, Mexico |
Challenger |
Hard |
Ben McLachlan |
Luis David Martínez
Cristian Rodríguez |
6–3, 6–4 |
| Loss |
13–15 |
Mar 2023 |
Puerto Vallarta, Mexico |
Challenger |
Hard |
Ben McLachlan |
Robert Galloway
Miguel Ángel Reyes-Varela |
0–3, retired |
| Win |
14–15 |
Nov 2023 |
Drummondville, Canada |
Challenger |
Hard (i) |
Toby Samuel |
Liam Draxl
Giles Hussey |
6–7(2–7), 6–3, [10–8] |
| Win |
15–15 |
Nov 2023 |
Brasilia, Brazil |
ATP Challenger |
Clay |
Nicolas Barrientos |
Marcelo Demoliner
Rafael Matos |
7–6(7–3), 4–6, [11–9] |
| Loss |
15–16 |
Mar 2024 |
Szekesfehevar, Hungary |
Challenger |
Clay |
Denys Molchanov |
Matteo Martineau Titouan Droguet |
6–4, 5–7, [8–10] |
| Win |
16–16 |
Aug 2024 |
Lexington, USA |
Challenger |
Hard |
Sem Verbeek |
Y Shimizu
J Trotter |
6–4, 6–3 |
| Loss |
16–17 |
Sep 2024 |
Saint-Tropez, France |
Challenger |
Hard |
Sem Verbeek |
Luke Johnson
Sander Arends |
6–3, 3–6, [4–10] |
| Loss |
16–18 |
Nov 2024 |
Bratislava, Slovakia |
Challenger |
Hard (i) |
Sem Verbeek |
Nicolás Barrientos
Julian Cash |
3–6, 4–6 |