| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score | 
| Win | 1–0 | Mar 2006 | China F3, Shenzhen | Futures | Hard |  Jesse Huta Galung |  Lee Hsin-han 
  Yu Hiu Tung | 7–5, 6–1 | 
| Win | 2–0 | May 2006 | Spain F14, Lleida | Futures | Clay |  Igor Sijsling |  Carlos Rexach-Itoiz 
  Héctor Ruiz-Cadenas | 6–2, 7–6(7–2) | 
| Loss | 2–1 | Aug 2006 | Germany F10, Ingolstadt | Futures | Clay |  Michel Meijer |  Tobias Kamke 
  Julian Reister | 6–3, 2–6, 0–6 | 
| Loss | 2–2 | Aug 2006 | Germany F11, Essen | Futures | Clay |  Boy Westerhof | .svg.png) Ruben Bemelmans 
 .svg.png) Niels Desein | 6–1, 5–7, 5–7 | 
| Win | 3–2 | Sep 2006 | Netherlands F7, Almere | Futures | Clay |  Thiemo de Bakker |  Igor Sijsling 
  Jesse Huta Galung | 4–6, 6–1, 6–4 | 
| Win | 4–2 | Oct 2006 | Spain F32, El Ejido | Futures | Hard |  Alexandros Jakupovic |  Guillermo Alcaide 
 .svg.png) Goncalo Nicau | 4–6, 7–6(7–5), 7–6(7–3) | 
| Loss | 4–3 | Mar 2007 | Israel F1, Ramat HaSharon | Futures | Hard |  Remko De Rijke |  Jiří Krkoška 
  Jan Stancik | 2–6, 0–6 | 
| Loss | 4–4 | Apr 2007 | UAE F2, Dubai | Futures | Hard | .svg.png) Pierre-Ludovic Duclos | .svg.png) Rameez Junaid 
  Aisam Qureshi | 1–6, 3–6 | 
| Win | 5–4 | May 2007 | Greece F3, Kalamata | Futures | Carpet |  James Cerretani |  Patrick Briaud 
  Márcio Torres | 6–3, 6–2 | 
| Win | 6–4 | Aug 2007 | Saransk, Russia | Challenger | Clay |  Boy Westerhof |  Alexey Kedryuk 
  Uros Vico | 2–6, 7–6(7–3), [11–9] | 
| Win | 7–4 | Aug 2007 | Italy F27, Bolzano | Futures | Clay |  Boy Westerhof |  Antonio Pastorino 
  Damián Patriarca | 2–6, 7–6(7–4), 6–4 | 
| Win | 8–4 | Aug 2007 | Manerbio, Italy | Challenger | Clay |  Boy Westerhof | .svg.png) Fred Gil 
  Alberto Martín | 7–6(7–4), 3–6, [10–8] | 
| Win | 9–4 | Oct 2007 | Spain F37, Córdoba | Futures | Hard |  Boy Westerhof |  Guillermo Alcaide 
  Sergio Pérez Pérez | 6–7(6–8), 7–5, [10–7] | 
| Win | 10–4 | Nov 2007 | China F8, Wuxi | Futures | Hard |  Boy Westerhof |  Gong Maoxin 
  Zhe Li | 7–6(7–5), 6–4 | 
| Win | 11–4 | Nov 2007 | China F9, Suzhou | Futures | Hard |  Boy Westerhof |  Daniel Danilović 
  Ervin Eleskovic | 7–6(7–5), 6–1 | 
| Win | 12–4 | Dec 2008 | Dominican Republic F4, Santo Domingo | Futures | Hard |  Tim Van Terheijden |  Ivan Anikanov 
  Philipp Oswald | 6–3, 5–7, [10–8] | 
| Loss | 12–5 | Apr 2009 | Turkey F5, Antalya | Futures | Hard |  Thomas Schoorel |  Martin Pedersen 
  Sebastian Rieschick | 5–7, 3–6 | 
| Loss | 12–6 | May 2009 | Italy F11, Parma | Futures | Clay | .svg.png) Greg Jones |  Walter Trusendi 
  Juan-Martín Aranguren | 2–6, 3–6 | 
| Loss | 12–7 | Aug 2009 | Italy F23, Bolzano | Futures | Clay |  Marius Copil |  Manuel Jorquera 
 .svg.png) Leonardo Tavares | 7–6(7–2), 3–6, [5–10] | 
| Win | 13–7 | Aug 2009 | Netherlands F4, Enschede | Futures | Clay |  Boy Westerhof |  Colt Gaston 
  Phillip Simmonds | 7–5, 6–2 | 
| Win | 14–7 | Sep 2009 | Netherlands F5, Almere | Futures | Clay |  Boy Westerhof |  Martin Emmrich 
  Andreas Siljeström | 7–6(7–3), 7–6(8–6) | 
| Win | 15–7 | Feb 2010 | Azerbaijan F2, Baku | Futures | Hard |  Matwé Middelkoop |  Di Wu 
  Ze Zhang | 7–6(10–8), 7–5 | 
| Loss | 15–8 | Mar 2011 | Portugal F2, Loulé | Futures | Hard | .svg.png) Goncalo Falcao |  Steven Moneke 
  Marc Sieber | 5–7, 4–6 | 
| Win | 16–8 | Jun 2011 | Netherlands F1, Almere | Futures | Clay |  Tim Van Terheijden |  Pablo Galdón 
  Fernando Romboli | 6–4, 6–3 | 
| Win | 17–8 | Jun 2011 | Netherlands F3, Breda | Futures | Clay |  Tim Van Terheijden |  Bastian Knittel 
  Alexander Satschko | 6–4, 5–7, [10–1] | 
| Win | 18–8 | Jul 2011 | France F12, Saint-Gervais | Futures | Clay |  Divij Sharan |  Simon Cauvard 
  Baptiste Dupuy | 6–3, 6–2 | 
| Win | 19–8 | Sep 2011 | Alphen aan den Rijn, Netherlands | Challenger | Clay |  Thiemo de Bakker |  Matwé Middelkoop 
  Igor Sijsling | 6–4, 6–7(4–7), [10–6] | 
| Loss | 19–9 | Sep 2011 | Portugal F4, Espinho | Futures | Clay | .svg.png) Goncalo Falcao |  Gianni Mina 
  Julien Obry | 6–7(3–7), 3–6 | 
| Win | 20–9 | Jan 2012 | Israel F2, Eilat | Futures | Hard |  Claudio Grassi |  Jean Andersen 
  Ruan Roelofse | 6–3, 7–5 | 
| Loss | 20–10 | Apr 2012 | Italy F5, Padova | Futures | Clay |  Claudio Grassi |  Bastian Knittel 
  Matteo Volante | 3–6, 0–6 | 
| Win | 21–10 | Jun 2012 | Netherlands F1, Zuidwolde | Futures | Clay |  Thiemo de Bakker |  Patrik Rosenholm 
  Michael Ryderstedt | 6–4, 6–0 | 
| Win | 22–10 | Jul 2012 | Scheveningen, Netherlands | Challenger | Clay |  Boy Westerhof |  Simon Stadler 
 .svg.png) Rameez Junaid | 6–4, 5–7, [10–7] | 
| Win | 23–10 | Mar 2013 | Russia F2, Yoshkar-Ola | Futures | Hard |  Boy Westerhof |  Andrei Vasilevski 
  Egor Gerasimov | 7–6(10–8), 6–3 | 
| Win | 24–10 | Jul 2013 | Scheveningen, Netherlands | Challenger | Clay |  Boy Westerhof |  Alexander Satschko 
  Gero Kretschmer | 6–3, 6–3 | 
| Win | 25–10 | Aug 2013 | Italy F20, Bolzano | Futures | Clay |  Marc Rath |  Thomas Holzer 
  Patrick Prader | 6–4, 7–5 | 
| Win | 26–10 | Sep 2013 | Netherlands F6, Rotterdam | Futures | Clay |  Boy Westerhof |  Stephan Fransen 
  Wesley Koolhof | 6–7(4–7), 6–4, [11–9] | 
| Win | 27–10 | Sep 2013 | Alphen aan den Rijn, Netherlands | Challenger | Clay |  Boy Westerhof |  Simon Greul 
  Wesley Koolhof | 4–6, 6–3, [12–10] | 
| Win | 28–10 | Oct 2013 | Armenia F2, Yerevan | Futures | Clay |  Boy Westerhof |  Michael Linzer 
  Marc Meigel | 6–4, 6–4 | 
| Win | 29–10 | Jun 2014 | Netherlands F1, Amstelveen | Futures | Clay |  Boy Westerhof |  Joao Walendowsky 
  Bruno Sant'Anna | 6–1, 7–5 | 
| Win | 30–10 | Sep 2014 | Alphen aan den Rijn, Netherlands | Challenger | Clay |  Boy Westerhof |  Matteo Viola 
  Rubén Ramírez Hidalgo | 6–1, 6–3 | 
| Win | 31–10 | Sep 2014 | Seville, Spain | Challenger | Clay |  Boy Westerhof |  James Cluskey 
  Jesse Huta Galung | 7–6(7–3), 6–4 | 
| Win | 32–10 | Oct 2014 | Zimbabwe F1, Harare | Futures | Hard |  Boy Westerhof |  Grégoire Barrère 
  Arthur Surreaux | 3–6, 6–2, [10–7] | 
| Win | 33–10 | Mar 2015 | Great Britain F4, Wirral | Futures | Hard |  Boy Westerhof |  David Rice 
  Daniel Cox | 6–2, 4–6, [10–2] | 
| Win | 34–10 | Apr 2015 | Le Gosier, Guadeloupe | Challenger | Hard |  James Cerretani |  Wesley Koolhof 
  Matwé Middelkoop | 6–1, 6–3 | 
| Win | 35–10 | Dec 2015 | Nigeria F3, Lagos | Futures | Hard |  David Pel |  Lloyd Harris 
  Karim-Mohamed Maamoun | 6–3, 6–2 | 
| Loss | 35–11 | Dec 2015 | Nigeria F4, Lagos | Futures | Hard |  David Pel |  Lloyd Harris 
  Karim-Mohamed Maamoun | 5–7, 6–7(6–8) | 
| Loss | 35–12 | Feb 2016 | Israel F2, Tel Aviv | Futures | Hard |  Paul Monteban |  Evgeny Elistratov 
  Vitaly Kozyukov | 1–6, 0–6 | 
| Loss | 35–13 | Mar 2016 | France F4, Lille | Futures | Hard |  David Pel |  Daniil Medvedev 
  Denis Matsukevich | 6–7(5–7), 6–4, [9–11] | 
| Win | 36–13 | Mar 2016 | Italy F2, Basiglio | Futures | Hard |  David Pel |  Grégoire Jacq 
  Antoine Hoang | 6–4, 6–4 | 
| Loss | 36–14 | Apr 2016 | Saint Brieuc, France | Challenger | Hard |  James Cerretani |  Andreas Siljeström 
 .svg.png) Rameez Junaid | 7–5, 6–7(4–7), [8–10] | 
| Win | 37–14 | Apr 2016 | Le Gosier, Guadeloupe | Challenger | Hard |  James Cerretani |  Austin Krajicek 
  Mitchell Krueger | 6–2, 5–7, [10–8] | 
| Win | 38–14 | May 2016 | Nigeria F2, Abuja | Futures | Hard |  David Pel | .svg.png) Luca Margaroli 
  Ilija Vucic | 7–5, 3–6, [10–7] | 
| Loss | 38–15 | May 2016 | Nigeria F3, Abuja | Futures | Hard |  David Pel |  Nicolas Meister 
  David Pérez Sanz | 6–3, 6–7(2–7), [9–11] | 
| Loss | 38–16 | Jan 2017 | France F3, Veigy-Foncenex | Futures | Carpet |  Tim Van Terheijden | .svg.png) Joran Vliegen 
 .svg.png) Julien Dubail | 6–4, 4–6, [4–10] | 
| Loss | 38–17 | May 2017 | Italy F12, Napoli | Futures | Clay |  Boy Westerhof | .svg.png) Joran Vliegen 
 .svg.png) Sander Gillé | 4–6, 2–6 | 
| Loss | 38–18 | Jan 2018 | France F3, Veigy-Foncenex | Futures | Carpet |  Tim Van Terheijden |  Dan Added 
  Albano Olivetti | 6–2, 6–7(4–7), [8–10] |