| Result
 | 
W–L
 | 
   Date   
 | 
Tournament
 | 
Tier
 | 
Surface
 | 
Partner
 | 
Opponents
 | 
Score
 | 
| Loss
 | 
0–1
 | 
Aug 2011
 | 
Belgium F9, Jupille-sur-Meuse
 | 
Futures
 | 
Clay
 | 
  Marco Dierckx
 | 
  Guillermo Hormazábal
   Rodrigo Pérez
 | 
4–6, 6–7(2–7)
 | 
| Loss
 | 
0–2
 | 
Mar 2013
 | 
Great Britain F6, Shrewsbury
 | 
Futures
 | 
Hard (i)
 | 
  Jonas Merckx
 | 
  David Rice
   Sean Thornley
 | 
2–6, 1–6
 | 
| Win
 | 
1–2
 | 
Jul 2013
 | 
Belgium F4, Knokke
 | 
Futures
 | 
Clay
 | 
  Maxime Braeckman
 | 
  Joris De Loore
   Juan Carlos Sáez
 | 
6–2, 5–7, [10–6]
 | 
| Loss
 | 
1–3
 | 
Aug 2013
 | 
Belgium F7, Ostend
 | 
Futures
 | 
Clay
 | 
  Roger Ordeig
 | 
  Kimmer Coppejans
   Niels Desein
 | 
2–6, 3–6
 | 
| Win
 | 
2–3
 | 
Aug 2013
 | 
Belgium F8, Eupen
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Gustavo Gómez Buyatti
   Antoine Hoang
 | 
6–3, 6–3
 | 
| Win
 | 
3–3
 | 
Nov 2013
 | 
Cyprus F2, Nicosia
 | 
Futures
 | 
Hard
 | 
  Matthieu Roy
 | 
  Erik Crepaldi
   André Gaspar Murta
 | 
6–1, 6–3
 | 
| Loss
 | 
3–4
 | 
Jun 2014
 | 
Israel F9, Tel Aviv
 | 
Futures
 | 
Hard
 | 
  Alexandros Jakupovic
 | 
  Peter Kobelt
   Devin McCarthy
 | 
2–6, 7–6(7–3), [4–10]
 | 
| Win
 | 
4–4
 | 
Jul 2014
 | 
Belgium F8, Heist
 | 
Futures
 | 
Clay
 | 
  Julien Cagnina
 | 
  Evgeny Karlovskiy
   Tom Schönenberg
 | 
6–4, 7–5
 | 
| Loss
 | 
4–5
 | 
Aug 2014
 | 
Belgium F9, Ostend
 | 
Futures
 | 
Clay
 | 
  Antoine Hoang
 | 
  Scott Griekspoor
   Alban Meuffels
 | 
2–6, 4–6
 | 
| Win
 | 
5–5
 | 
Aug 2014
 | 
Belgium F11, Koksijde
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Jake Eames
   David Pérez Sanz
 | 
3–6, 6–3, [12–10]
 | 
| Loss
 | 
5–6
 | 
Sep 2014
 | 
Tunisia F4, Carthage
 | 
Futures
 | 
Clay
 | 
  Alexandros Jakupovic
 | 
  Claudio Grassi
   Stefano Travaglia
 | 
2–6, 3–6
 | 
| Loss
 | 
5–7
 | 
Nov 2014
 | 
Greece F11, Heraklion
 | 
Futures
 | 
Clay
 | 
  Alexis Musialek
 | 
  Alexandros Jakupovic
   Markos Kalovelonis
 | 
6–7(1–7), 6–7(4–7)
 | 
| Win
 | 
6–7
 | 
Dec 2014
 | 
Egypt F35, Sharm El Sheikh
 | 
Futures
 | 
Hard
 | 
  Germain Gigounon
 | 
  Pascal Brunner
   Janez Semrajc
 | 
1–6, 6–1, [10–8]
 | 
| Loss
 | 
6–8
 | 
Feb 2015
 | 
Sri Lanka F2, Colombo
 | 
Futures
 | 
Clay
 | 
  Huang Liang-chi
 | 
  Libor Salaba
   Jan Šátral
 | 
2–6, 6–4, [9–11]
 | 
| Win
 | 
7–8
 | 
Jun 2015
 | 
Belgium F2, Damme
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Antoine Hoang
   Ugo Nastasi
 | 
6–2, 6–3
 | 
| Loss
 | 
7–9
 | 
Jun 2015
 | 
Belgium F3, Havré
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Deiton Baughman
   Fabrício Neis
 | 
6–2, 4–6, [2–10]
 | 
| Win
 | 
8–9
 | 
Jul 2015
 | 
Belgium F7, Duinbergen
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Julien Cagnina
   Jonas Merckx
 | 
6–7(5–7), 6–4, [10–6]
 | 
| Loss
 | 
8–10
 | 
Aug 2015
 | 
Belgium F8, Middelkerke
 | 
Futures
 | 
Hard
 | 
  Joran Vliegen
 | 
  Sander Arends
   Ariel Behar
 | 
7–6(7–1), 4–6, [7–10]
 | 
| Loss
 | 
8–11
 | 
Aug 2015
 | 
Belgium F9, Eupen
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Billy Harris
   Evan Hoyt
 | 
6–7(5–7), 3–6
 | 
| Win
 | 
9–11
 | 
Aug 2015
 | 
Belgium F10, Koksijde
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Evan Hoyt
   Toby Martin
 | 
6–2, 6–1
 | 
| Win
 | 
10–11
 | 
Aug 2015
 | 
Belgium F11, Jupille-sur-Meuse
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Evan Hoyt
   Toby Martin
 | 
6–1, 6–4
 | 
| Win
 | 
11–11
 | 
Oct 2015
 | 
Norway F2, Oslo
 | 
Futures
 | 
Hard (i)
 | 
  Joran Vliegen
 | 
  Ivan Sabanov
   Matej Sabanov
 | 
6–7(4–7), 7–6(7–5), [10–8]
 | 
| Win
 | 
12–11
 | 
Nov 2015
 | 
Norway F3, Oslo
 | 
Futures
 | 
Hard (i)
 | 
  Joran Vliegen
 | 
  Ivan Sabanov
   Matej Sabanov
 | 
7–6(7–3), 6–1
 | 
| Win
 | 
13–11
 | 
Dec 2015
 | 
Israel F17, Ramat Gan
 | 
Futures
 | 
Hard
 | 
  Michael Geerts
 | 
  Yannai Barkai
   Daniel Dudockin
 | 
6–2, 6–1
 | 
| Win
 | 
14–11
 | 
Dec 2015
 | 
Israel F18, Ramat Gan
 | 
Futures
 | 
Hard
 | 
  Julien Dubail
 | 
  George Botezan
   Mor Bulis
 | 
6–3, 4–6, [10–4]
 | 
| Win
 | 
15–11
 | 
Jan 2016
 | 
France F2, Bressuire
 | 
Futures
 | 
Hard (i)
 | 
  Joran Vliegen
 | 
  Benjamin Bonzi
   Grégoire Jacq
 | 
7–6(7–1), 7–5
 | 
| Win
 | 
16–11
 | 
Jan 2016
 | 
France F3, Veigy-Foncenex
 | 
Futures
 | 
Carpet (i)
 | 
  Joran Vliegen
 | 
  Scott Clayton
   Richard Gabb
 | 
6–7(4–7), 7–6(8–6), [10–7]
 | 
| Loss
 | 
16–12
 | 
Mar 2016
 | 
Egypt F7, Sharm El Sheikh
 | 
Futures
 | 
Hard
 | 
  Joran Vliegen
 | 
  Dominik Kellovský
   Jaroslav Pospíšil
 | 
6–3, 3–6, [11–13]
 | 
| Win
 | 
17–12
 | 
Mar 2016
 | 
Egypt F8, Sharm El Sheikh
 | 
Futures
 | 
Hard
 | 
  Joran Vliegen
 | 
  Tom Schönenberg
   Matthias Wunner
 | 
6–3, 7–6(7–2)
 | 
| Win
 | 
18–12
 | 
Apr 2016
 | 
Uzbekistan F2, Bukhara
 | 
Futures
 | 
Hard
 | 
  Joran Vliegen
 | 
  Evgeny Elistratov
   Vitaly Kozyukov
 | 
6–4, 6–3
 | 
| Win
 | 
19–12
 | 
May 2016
 | 
Ukraine F1, Cherkasy
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Antoine Bellier
   Vladyslav Manafov
 | 
6–3, 4–6, [11–9]
 | 
| Win
 | 
20–12
 | 
Jun 2016
 | 
Belgium F2, Havré
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Adam Taylor     Jason Taylor
 | 
6–2, 6–4
 | 
| Win
 | 
21–12
 | 
Jul 2016
 | 
Belgium F3, Nieuwpoort
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Stijn Meulemans
   Laurens Verboven
 | 
6–2, 6–3
 | 
| Win
 | 
22–12
 | 
Jul 2016
 | 
Belgium F6, Knokke
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Hunter Johnson     Yates Johnson
 | 
6–4, 6–4
 | 
| Win
 | 
23–12
 | 
Jul 2016
 | 
Belgium F7, Duinbergen
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Michael Geerts
   Jeroen Vanneste
 | 
6–7(4–7), 6–3, [10–4]
 | 
| Win
 | 
24–12
 | 
Aug 2016
 | 
Morocco F5, Tangier
 | 
Futures
 | 
Clay
 | 
  Antoine Hoang
 | 
  Gianni Mina
   Alexandre Müller
 | 
6–4, 7–6(9–7)
 | 
| Win
 | 
25–12
 | 
Aug 2016
 | 
Trnava, Slovakia
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Tomasz Bednarek
   Roman Jebavý
 | 
6–2, 7–5
 | 
| Loss
 | 
25–13
 | 
Aug 2016
 | 
Meerbusch, Germany
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Mikhail Elgin
   Andrei Vasilevski
 | 
6–7(6–8), 4–6
 | 
| Loss
 | 
25–14
 | 
Aug 2016
 | 
Belgium F11, Huy
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Jarryd Bant
   Tom Farquharson
 | 
3–6, 2–6
 | 
| Loss
 | 
25–15
 | 
Mar 2017
 | 
Turkey F10, Antalya
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Tuna Altuna
   Cem İlkel
 | 
6–0, 2–6, [8–10]
 | 
| Win
 | 
26–15
 | 
May 2017
 | 
Italy F12, Naples
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Antal van der Duim
   Boy Westerhof
 | 
6–4, 6–2
 | 
| Win
 | 
27–15
 | 
May 2017
 | 
Romania F1, Bucharest
 | 
Futures
 | 
Clay
 | 
  Joran Vliegen
 | 
  Andrei Ștefan Apostol
   Nicolae Frunză
 | 
7–6(7–5), 6–2
 | 
| Win
 | 
28–15
 | 
Jun 2017
 | 
Lyon, France
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Gero Kretschmer
   Alexander Satschko
 | 
6–7(2–7), 7–6(7–2), [14–12]
 | 
| Win
 | 
29–15
 | 
Jun 2017
 | 
Blois, France
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Máximo González
   Fabrício Neis
 | 
3–6, 6–3, [10–7]
 | 
| Win
 | 
30–15
 | 
Jul 2017
 | 
Scheveningen, Netherlands
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Jozef Kovalík
   Stefanos Tsitsipas
 | 
6–2, 4–6, [12–10]
 | 
| Win
 | 
31–15
 | 
Jul 2017
 | 
Tampere, Finland
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Lucas Gómez
   Juan Ignacio Londero
 | 
6–2, 6–7(5–7), [10–3]
 | 
| Loss
 | 
31–16
 | 
Sep 2017
 | 
Sibiu, Romania
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Marco Cecchinato
   Matteo Donati
 | 
3–6, 1–6
 | 
| Loss
 | 
31–17
 | 
Sep 2017
 | 
Rome, Italy
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Martin Kližan
   Jozef Kovalík
 | 
3–6, 6–7(5–7)
 | 
| Win
 | 
32–17
 | 
Nov 2017
 | 
Brescia, Italy
 | 
Challenger
 | 
Hard (i)
 | 
  Sander Arends
 | 
  Luca Margaroli
   Tristan-Samuel Weissborn
 | 
6–2, 6–3
 | 
| Loss
 | 
32–18
 | 
Nov 2017
 | 
Andria, Italy
 | 
Challenger
 | 
Hard (i)
 | 
  Sander Arends
 | 
  Lorenzo Sonego
   Andrea Vavassori
 | 
3–6, 6–3, [7–10]
 | 
| Win
 | 
33–18
 | 
Jan 2018
 | 
Rennes, France
 | 
Challenger
 | 
Hard (i)
 | 
  Joran Vliegen
 | 
  Sander Arends
   Antonio Šančić
 | 
6–3, 6–7(1–7), [10–7]
 | 
| Loss
 | 
33–19
 | 
Feb 2018
 | 
Quimper, France
 | 
Challenger
 | 
Hard (i)
 | 
  Joran Vliegen
 | 
  Ken Skupski
   Neal Skupski
 | 
3–6, 6–3, [7–10]
 | 
| Loss
 | 
33–20
 | 
May 2018
 | 
Rome, Italy
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Kevin Krawietz
   Andreas Mies
 | 
3–6, 6–2, [4–10]
 | 
| Win
 | 
34–20
 | 
Jul 2018
 | 
Prague, Czech Republic
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Fernando Romboli
   David Vega Hernández
 | 
6–4, 6–2
 | 
| Win
 | 
35–20
 | 
Aug 2018
 | 
Liberec, Czech Republic
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Filip Polášek
   Patrik Rikl
 | 
6–3, 6–4
 | 
| Win
 | 
36–20
 | 
Aug 2018
 | 
Pullach, Germany
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Daniele Bracciali
   Simone Bolelli
 | 
6–2, 6–2
 | 
| Win
 | 
37–20
 | 
Oct 2018
 | 
Ortisei, Italy
 | 
Challenger
 | 
Hard (i)
 | 
  Joran Vliegen
 | 
  Purav Raja
   Antonio Šančić
 | 
3–6, 6–3, [10–3]
 | 
| Win
 | 
38–20
 | 
Oct 2018
 | 
Brest, France
 | 
Challenger
 | 
Hard (i)
 | 
  Joran Vliegen
 | 
  Leander Paes
   Miguel Ángel Reyes-Varela
 | 
3–6, 6–4, [10–2]
 | 
| Win
 | 
39–20
 | 
Nov 2018
 | 
Mouilleron-le-Captif, France
 | 
Challenger
 | 
Hard (i)
 | 
  Joran Vliegen
 | 
  Romain Arneodo
   Quentin Halys
 | 
6–3, 4–6, [10–2]
 | 
| Loss
 | 
39–21
 | 
Jan 2019
 | 
Punta del Este, Uruguay
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Guido Andreozzi
   Guillermo Durán
 | 
2–6, 7–6(8–6), [8–10]
 | 
| Loss
 | 
39–22
 | 
Mar 2019
 | 
Marbella, Spain
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Kevin Krawietz
   Andreas Mies
 | 
6–7(6–8), 6–2, [6–10]
 | 
| Win
 | 
40–22
 | 
Jun 2019
 | 
Bratislava, Slovakia
 | 
Challenger
 | 
Clay
 | 
  Joran Vliegen
 | 
  Lukáš Klein
   Alex Molčan
 | 
6–2, 7–5
 | 
| Loss
 | 
40-23
 | 
Sep 2019
 | 
New Haven, USA
 | 
Challenger
 | 
Hard
 | 
  Joran Vliegen
 | 
  Nathaniel Lammons
   Robert Galloway
 | 
5–7, 4–6
 |