Result
|
W–L
|
Date
|
Tournament
|
Tier
|
Surface
|
Partner
|
Opponents
|
Score
|
Loss
|
0–1
|
Oct 2016
|
USA F33, Berkeley
|
Futures
|
Hard
|
André Göransson
|
Connor Smith
Rhyne Williams
|
4–6, 3–6
|
Win
|
1–1
|
Dec 2016
|
Israel F16, Ramat Gan
|
Futures
|
Hard
|
John Lamble
|
Martin Beran
Bernardo Saraiva
|
6–4, 6–4
|
Win
|
2–1
|
Feb 2017
|
Egypt F5, Sharm El Sheikh
|
Futures
|
Hard
|
Nathan Eshmade
|
Jonas Lütjen
Nicolaas Scholtz
|
3–6, 6–3, ※
|
Win
|
3–1
|
Feb 2017
|
Egypt F6, Sharm El Sheikh
|
Futures
|
Hard
|
Colin van Beem
|
Chandril Sood
Lakshit Sood
|
6–3, 6–2
|
Win
|
4–1
|
Apr 2017
|
Bahrain F2, Manama
|
Futures
|
Hard
|
Ruben Gonzales
|
Florian Fallert
Jonas Merckx
|
6–3, 6–0
|
Win
|
5–1
|
Apr 2017
|
Qatar F1, Doha
|
Futures
|
Hard
|
Jorge Montero
|
Markus Eriksson
Milos Sekulic
|
6–4, 6–7, ※
|
Loss
|
5–2
|
Apr 2017
|
Qatar F3, Doha
|
Futures
|
Hard
|
Anderson Reed
|
Hubert Hurkacz
Milos Sekulic
|
6–1, 3–3 ret.
|
Win
|
6–2
|
May 2017
|
Singapore F1, Singapore
|
Futures
|
Hard
|
Francis Casey Alcantara
|
Hiroyasu Ehara
Sho Katayama
|
6–3, 6–2
|
Win
|
7–2
|
Jun 2017
|
Singapore F2, Singapore
|
Futures
|
Hard
|
Francis Casey Alcantara
|
Soichiro Moritani
Masato Shiga
|
6–3, 6–4
|
Win
|
8–2
|
Jun 2017
|
Singapore F3, Singapore
|
Futures
|
Hard
|
Francis Casey Alcantara
|
Yuichi Ito
Lý Hoàng Nam
|
7–6, 6–2
|
Loss
|
8–3
|
Jul 2017
|
Netherlands F3, Middelburg
|
Futures
|
Clay
|
Michiel de Krom
|
Evan King
Hunter Reese
|
2–6, 1–6
|
Loss
|
8–4
|
Aug 2017
|
Romania F10, Bucharest
|
Futures
|
Clay
|
Nathan Eshmade
|
Victor-Mugurel Anagnastopol
Victor Vlad Cornea
|
5–7, 6–7
|
Loss
|
8–5
|
Oct 2017
|
Australia F7, Cairns
|
Futures
|
Hard
|
Francis Casey Alcantara
|
Nathan Pasha
Darren Polkinghorne
|
2–6, 6–2, ※
|
Win
|
9–5
|
Dec 2017
|
Dominican Republic F2, Santo Domingo Este
|
Futures
|
Hard
|
Bernardo Saraiva
|
Adrian Bodmer
Matthias Haim
|
7–5, 6–4
|
Win
|
10–5
|
Dec 2017
|
Dominican Republic F3, Santo Domingo Este
|
Futures
|
Hard
|
Bernardo Saraiva
|
Nick Hardt
José Olivares
|
6–3, 6–4
|
Win
|
11–5
|
Mar 2018
|
USA F7, Bakersfield
|
Futures
|
Hard
|
Bernardo Saraiva
|
Boris Arias
Federico Zeballos
|
7–6, 6–3
|
Loss
|
11–6
|
Mar 2018
|
USA F8, Calabasas
|
Futures
|
Hard
|
Bernardo Saraiva
|
André Göransson
Florian Lakat
|
2–6, 6–7
|
Win
|
12–6
|
Apr 2018
|
Tunisia F16, Jerba
|
Futures
|
Hard
|
Bernardo Saraiva
|
Domagoj Bilješko
Altuğ Çelikbilek
|
6–3, 6–1
|
Win
|
13–6
|
May 2018
|
Tunisia F17, Jerba
|
Futures
|
Hard
|
Bernardo Saraiva
|
Ignacio Carou
Diego Hidalgo
|
7–5, 6–3
|
Win
|
14–6
|
May 2018
|
Tunisia F18, Jerba
|
Futures
|
Hard
|
Diego Hidalgo
|
Anis Ghorbel
Vasko Mladenov
|
6–2, 6–4
|
Win
|
15–6
|
Jun 2018
|
USA F13, Winston-Salem
|
Futures
|
Hard
|
Marc-Andrea Hüsler
|
Trevor Allen Johnson
Ronnie Schneider
|
7–6, 6–1
|
Win
|
16–6
|
Jul 2018
|
Canada F5, Saskatoon
|
Futures
|
Hard
|
Marc-Andrea Hüsler
|
Alexis Galarneau
Benjamin Sigouin
|
6–3, 6–3
|
Win
|
17–6
|
Jul 2018
|
Winnipeg, Canada
|
Challenger
|
Hard
|
Marc-Andrea Hüsler
|
Marcel Granollers
Gerard Granollers Pujol
|
6–7, 6–3, ※
|
Win
|
18–6
|
Aug 2018
|
Portugal F16, Sintra
|
Futures
|
Hard
|
Bernardo Saraiva
|
Gonçalo Falcão
Diego Matos
|
6–3, 6–0
|
Loss
|
18–7
|
Jan 2019
|
Nouméa, New Caledonia
|
Challenger
|
Hard
|
André Göransson
|
Dustin Brown
Donald Young
|
5–7, 4–6
|
Loss
|
18–8
|
Jan 2019
|
Canberra, Australia
|
Challenger
|
Hard
|
André Göransson
|
Marcelo Demoliner
Hugo Nys
|
6–3, 4–6, ※
|
Win
|
19–8
|
Jul 2019
|
Granby, Canada
|
Challenger
|
Hard
|
André Göransson
|
Li Zhe
Hugo Nys
|
6–2, 6–4
|
Win
|
20–8
|
Sep 2019
|
Cassis, France
|
Challenger
|
Hard
|
André Göransson
|
Sander Arends
David Pel
|
7–6, 4–6, ※
|
Loss
|
20-9
|
Oct 2019
|
Fairfield, USA
|
Challenger
|
Hard
|
André Göransson
|
Peter Polansky
Darian King
|
4–6, 6–3, ※
|
Loss
|
20-10
|
Nov 2019
|
Knoxville, USA
|
Challenger
|
Hard (i)
|
Bradley Klahn
|
Hans Hach Verdugo
Adrián Menéndez Maceiras
|
6–7, 6–4, ※
|
Win
|
21–10
|
Jan 2020
|
Burnie, Australia
|
Challenger
|
Hard
|
Harri Heliövaara
|
Luca Margaroli
Andrea Vavassori
|
7–6, 7–6
|
Loss
|
21–11
|
Aug 2020
|
M15 Alkmaar, Netherlands
|
World Tennis Tour
|
Clay
|
Mats Hermans
|
Max Houkes
Sidane Pontjodikromo
|
1–6, 7–5, ※
|
Loss
|
21-12
|
Mar 2021
|
Saint Petersburg, Russia
|
Challenger
|
Hard (i)
|
Jesper de Jong
|
Christopher Eubanks
Roberto Quiroz
|
4-6, 3-6
|
Win
|
22-12
|
Mar 2021
|
Saint Petersburg, Russia
|
Challenger
|
Hard (i)
|
Jesper de Jong
|
Konstantin Kravchuk
Denis Yevseyev
|
6–1, 3–6, ※
|
Loss
|
22-13
|
May 2021
|
Heilbronn, Germany
|
Challenger
|
Clay
|
André Göransson
|
Nathaniel Lammons
Jackson Withrow
|
7–6, 4–6, ※
|
Win
|
23-13
|
May 2021
|
Oeiras, Portugal
|
Challenger
|
Clay
|
Hunter Reese
|
Sadio Doumbia
Fabien Reboul
|
4–6, 6–4, ※
|
Loss
|
23-14
|
Apr 2022
|
Ostrava, Czech Republic
|
Challenger
|
Clay
|
Hunter Reese
|
Alexander Erler
Lucas Miedler
|
6–7, 5–7
|
Win
|
24-14
|
Jul 2022
|
Lüdenscheid, Germany
|
Challenger
|
Clay
|
Robin Haase
|
Fabian Fallert
Hendrik Jebens
|
6–2, 5–7, ※
|
Win
|
25-14
|
Jul 2022
|
Amersfoort, Netherlands
|
Challenger
|
Clay
|
Robin Haase
|
Nicolás Barrientos
Miguel Ángel Reyes-Varela
|
6–4, 3–6, ※
|
Loss
|
25–15
|
Feb 2023
|
Tenerife, Spain
|
Challenger
|
Hard
|
Luke Johnson
|
Andrew Harris
Christian Harrison
|
6–7, 7–6, ※
|
Win
|
26-15
|
Feb 2023
|
Rome, USA
|
Challenger
|
Hard (i)
|
Luke Johnson
|
Gabriel Décamps
Alex Rybakov
|
6–2, 6–2
|
Win
|
27-15
|
May 2023
|
Oeiras, Portugal
|
Challenger
|
Clay
|
Luke Johnson
|
Jaime Faria
Henrique Rocha
|
6–7, 7–5, ※
|
Win
|
28–15
|
Nov 2023
|
Charlottesville, USA
|
Challenger
|
Hard
|
John-Patrick Smith
|
Denis Kudla
Thai-Son Kwiatkowski
|
3–6, 6–3, ※
|
Win
|
29–15
|
Nov 2023
|
Champaign, USA
|
Challenger
|
Hard
|
John-Patrick Smith
|
Lucas Horve
Oliver Okonkwo
|
6–2, 7–6
|
Loss
|
29–16
|
Jan 2023
|
Ottignies-Louvain-la-Neuve, Belgium
|
Challenger
|
Hard
|
Sander Arends
|
Luke Johnson
Skander Mansouri
|
5–7, 3–6
|
Win
|
30–16
|
Feb 2023
|
Koblenz, Germany
|
Challenger
|
Hard
|
Sander Arends
|
Jakob Schnaitter
Mark Wallner
|
6–4, 6–2
|
Loss
|
30–17
|
Feb 2024
|
Tenerife, Spain
|
Challenger
|
Hard
|
Sander Arends
|
Petr Nouza
Patrik Rikl
|
4–6, 6–4, ※
|
Win
|
31–17
|
Mar 2024
|
Tenerife, Spain
|
Challenger
|
Hard
|
Sander Arends
|
Marco Bortolotti
Sergio Martos Gornes
|
6–4, 6–4
|