Result | W–L | Date | Tournament | Surface | Partner | Opponents | Score |
Win | 1–0 | | Puebla, Mexico | Hard | Werner Eschauer | Santiago González Alejandro Hernández | 6–1, 6–4 |
Loss | 1–1 | | Leon, Mexico | Hard | Dawid Olejniczak | Juan Manuel Elizondo Miguel Gallardo Valles | 3–6, 4–6 |
Win | 2–1 | | Cuenca, Ecuador | Clay | Frank Moser | Santiago Giraldo Carlos Salamanca | 3–6, 6–3, |
Loss | 2–2 | 2010 Seguros Bolívar Open Pereira – Doubles| | Pereira, Colombia | Clay | Gero Kretschmer | Dominik Meffert Philipp Oswald | 7–6, 6–7, |
Loss | 2–3 | 2010 Sarasota Open – Doubles| | Sarasota, United States | Clay | Gero Kretschmer | Brian Battistone Ryler DeHeart | 7–5, 6–7, |
Win | 3–3 | 2010 IPP Trophy – Doubles| | Geneva, Switzerland | Clay | Gero Kretschmer | Philipp Oswald Martin Slanar | 6–3, 4–6, |
Loss | 3–4 | 2010 Copa Petrobras Bogotá – Doubles| | Bogota, Colombia | Clay | Gero Kretschmer | Franco Ferreiro André Sá | 6–7, 4–6 |
Loss | 3–5 | 2010 Seguros Bolívar Open Cali – Doubles| | Cali, Colombia | Clay | Gero Kretschmer | Andre Begemann Martin Emmrich | 4–6, 6–7 |
Loss | 3–6 | 2013 Košice Open – Doubles| | Košice, Slovakia | Clay | Gero Kretschmer | Kamil Čapkovič Igor Zelenay | 4–6, 6–7 |
Loss | 3–7 | 2013 Sport 1 Open – Doubles| | Scheveningen, Netherlands | Clay | Gero Kretschmer | Antal van der Duim Boy Westerhof | 3–6, 3–6 |
Win | 4–7 | 2013 Poznań Open – Doubles| | Poznań, Poland | Clay | Gero Kretschmer | Mateusz Kowalczyk Henri Kontinen | 6–3, 6–3 |
Loss | 4–8 | 2013 Morocco Tennis Tour – Casablanca – Doubles| | Casablanca, Morocco | Clay | Gero Kretschmer | Riccardo Ghedin Claudio Grassi | 4–6, 4–6 |
Loss | 4–9 | 2013 Challenger Ciudad de Guayaquil – Doubles| | Guayaquil, Ecuador | Clay | Roman Borvanov | Stephan Fransen Wesley Koolhof | 6–1, 2–6, |
Win | 5–9 | 2014 Aberto de São Paulo – Doubles| | São Paulo, Brazil | Hard | Gero Kretschmer | Nicolas Barrientos Victor Estrella Burgos | 4–6, 7–5, |
Loss | 5–10 | 2014 AON Open Challenger – Doubles| | Genoa, Italy | Clay | Frank Moser | Daniele Bracciali Potito Starace | 3–6, 4–6 |
Loss | 5–11 | 2014 Challenger Pulcra Lachiter Biella – Doubles| | Biella, Italy | Clay | Frank Moser | Marco Cecchinato Matteo Viola | 5–7, 0–6 |
Loss | 5–12 | 2014 Tashkent Challenger – Doubles| | Tashkent, Uzbekistan | Hard | Frank Moser | Lukas Lacko Ante Pavić | 3–6, 6–3, |
Win | 6–12 | 2015 Gemdale ATP Challenger China International Shenzhen – Doubles| | Shenzen, China | Hard | Gero Kretschmer | Saketh Myneni Divij Sharan | 6–1, 3–6, |
Loss | 6–13 | 2015 Antonio Savoldi–Marco Cò – Trofeo Dimmidisì – Doubles| | Manerbio, Italy | Clay | Gero Kretschmer | Daniel Muñoz de la Nava Flavio Cipolla | 6–7, 6–3, |
Win | 7–13 | 2015 Città di Como Challenger – Doubles| | Como, Italy | Clay | Gero Kretschmer | Kenny de Schepper Maxime Teixeira | 7–6, 6–4 |
Loss | 7–14 | 2016 KPN Bangkok Open – Doubles| | Bangkok, Thailand | Hard | Gero Kretschmer | Johan Brunström Andreas Siljeström | 3–6, 4–6 |
Loss | 7–15 | 2016 KPN Bangkok Open II – Doubles| | Bangkok, Thailand | Hard | Gero Kretschmer | Wesley Koolhof Matwé Middelkoop | 3–6, 6–7 |
Win | 8–15 | 2016 Jalisco Open – Doubles| | Guadalajara, Mexico | Hard | Gero Kretschmer | Santiago González Mate Pavić | 6–3, 4–6, |
Win | 9–15 | 2016 Capri Watch Cup – Doubles| | Napoli, Italy | Clay | Gero Kretschmer | Matteo Donati
Stefano Napolitano | 6–1, 6–3 |
Win | 10–15 | 2016 Internationaux de Tennis de Blois – Doubles| | Blois, France | Clay | Simon Stadler | Mao-Xin Gong
Yasutaka Uchiyama | 6–3, 7–6 |
Win | 11–15 | 2017 ZS-Sports China International Challenger – Doubles| | Qingdao, China | Clay | Gero Kretschmer | Andreas Mies Oscar Otte | 2–6, 7–6, |
Win | 12–15 | 2017 Internazionali di Tennis Città di Vicenza – Doubles| | Vicenza, Italy | Clay | Gero Kretschmer | Sekou Bangoura Tristan-Samuel Weissborn | 6–4, 7–6 |
Loss | 12–16 | 2017 Open Sopra Steria de Lyon – Doubles| | Lyon, France | Clay | Gero Kretschmer | Sander Gillé Joran Vliegen | 7–6, 6–7, |