Result | W–L | Date | Tournament | Tier | Surface | Opponent | Score |
Loss | 0–1 | | Italy F18, Castelfranco | Futures | Clay | Massimo Ocera | 4–6, 0–6 |
Win | 1–1 | | Italy F25, Imperia | Futures | Clay | Vincent Millot | 6–3, 1–6, 6–0 |
Win | 2–1 | | Hungary F3, Budapest | Futures | Clay | Attila Balázs | 7–6, 6–3 |
Loss | 2–2 | | Italy F22, Palazzolo | Futures | Clay | Guillermo Hormazábal | 4–6, 6–3, 4–6 |
Win | 3–2 | | Lithuania F2, Vilnius | Futures | Clay | Pierre Metenier | 6–3, 6–2 |
Win | 4–2 | | Romania F2, Bucharest | Futures | Clay | Cătălin-Ionuț Gârd | w/o |
Loss | 4–3 | | Italy F14, Mestre | Futures | Clay | Andrey Kuznetsov | 6–3, 1–6, 4–6 |
Loss | 4–4 | | Austria F8, Pörtschach | Futures | Clay | Janez Semrajč | 4–6, 3–6 |
Loss | 4–5 | | Italy F30, Quartu Sant'Elena | Futures | Hard | Vasek Pospisil | 1–6, 2–6 |
Loss | 4–6 | | Italy F32, Frascati | Futures | Clay | Goran Tošić | 0–6, 6–7 |
Loss | 4–7 | | Croatia F2, Rovinj | Futures | Clay | Attila Balázs | 4–6, 4–6 |
Win | 5–7 | | USA F11, Orange Park | Futures | Clay | Stefano Ianni | 6–2, 6–1 |
Win | 6–7 | | Italy F12, Mestre | Futures | Clay | Matteo Marrai | 7–6, 6–2 |
Win | 7–7 | | Italy F18, Modena | Futures | Clay | Blaž Rola | 6–1, 4–6, 6–1 |
Win | 8–7 | | Italy F22, Este | Futures | Clay | Dušan Lajović | 7–5, 6–1 |
Loss | 8–8 | 2011 Città di Caltanissetta – Singles| | Caltanissetta, Italy | Challenger | Clay | Andreas Haider-Maurer | 1–6, 6–7 |
Win | 9–8 | | Morocco F4, Casablanca | Futures | Clay | Michael Lammer | 6–1, 6–4 |
Loss | 9–9 | 2011 Orbetello Challenger – Singles| | Orbetello, Italy | Challenger | Clay | Filippo Volandri | 6–4, 3–6, 2–6 |
Loss | 9–10 | | Morocco F8, Tanger | Futures | Clay | Axel Michon | 1–6, 6–2, 4–6 |
Win | 10–10 | 2011 Challenger Ciudad de Guayaquil – Singles| | Guayaquil, Ecuador | Challenger | Clay | Guido Pella | 6–4, 6–1 |
Win | 11–10 | 2012 Keio Challenger – Singles| | Yokohama, Japan | Challenger | Hard | Mirza Bašić | 7–6, 6–3 |
Loss | 11–11 | 2013 Trophée des Alpilles – Singles| | St Remy de Provence, France | Challenger | Hard | Marc Gicquel | 4–6, 3–6 |
Win | 12–11 | 2014 Challenger Pulcra Lachiter Biella – Singles| | Biella, Italy | Challenger | Clay | Filippo Volandri | 7–5, 6–1 |
Loss | 12–12 | 2015 Blu-Express.com Tennis Cup – Singles| | Perugia, Italy | Challenger | Clay | Pablo Carreño Busta | 2–6, 2–6 |
Loss | 12–13 | | Israel F1, Ramat Gan | Futures | Hard | Yannick Jankovits | 3–6, 4–6 |
Loss | 12–14 | | Italy F13, Padova | Futures | Clay | Riccardo Bellotti | 6–2, 1–6, 1–6 |
Win | 13–14 | | Italy F37, Latina | Futures | Clay | Attila Balázs | 0–6, 7–5, 6–2 |
Win | 14–14 | | Italy F2, Trento | Futures | Carpet | Yannick Jankovits | 7–6, 6–0 |
Win | 15–14 | | Tunisia F15, Hammamet | Futures | Clay | Hernán Casanova | 6–4, 6–3 |
Win | 16–14 | | Spain F18, Palma del Río | Futures | Hard | Alejandro Davidovich Fokina | 7–6, 7–5 |
Loss | 16–15 | | Greece F6, Heraklion | Futures | Hard | Tallon Griekspoor | 6–7, 4–6 |
Win | 17–15 | | Hong Kong F6, Hong Kong | Futures | Hard | Harri Heliövaara | 3–6, 6–2, 7–6 |
Loss | 17–16 | 2019 Da Nang Tennis Open – Singles| | Danang, Vietnam | Challenger | Hard | Marcel Granollers | 2–6, 0–6 |
Loss | 17–17 | 2019 Rafa Nadal Open Banc Sabadell – Singles| | Mallorca, Spain | Challenger | Hard | Emil Ruusuvuori | 0–6, 1–6 |
Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | | Austria F11, St. Pölten | Futures | Clay | Andrea Fava | Alexander Somogyi
Ján Stančík | 1–6, 1–6 |
Loss | 0–2 | | Italy F11, Aosta | Futures | Clay | Giacomo Miccini | Guillermo Hormazábal
Hans Podlipnik Castillo | 2–6, 4–6 |
Win | 1–2 | | Italy F18, Trieste | Futures | Clay | Andrea Fava | Harri Heliövaara
Tuomo Ojala | 6–2, 4–6, |
Loss | 1–3 | | Italy F19, Castelfranco | Futures | Clay | Walter Trusendi | Giancarlo Petrazzuolo
Federico Torresi | 6–7, 6–7 |
Loss | 1–4 | | Italy F20, Bologna | Futures | Clay | Andrea Fava | Dušan Lojda
Federico Torresi | 0–6, 4–6 |
Win | 2–4 | | Tunisia F1, Hammamet | Futures | Clay | Valerio Carrese | Joshua Crowe
Matt Simpson | 2–6, 6–2, |
Win | 3–4 | | USA F2, Hollywood | Futures | Clay | Stefano Ianni | Arnau Brugués Davi
Víctor Estrella Burgos | 6–7, 6–1, |
Loss | 3–5 | | USA F3, Tamarac | Futures | Clay | Stefano Ianni | Cătălin-Ionuț Gârd
Christian Guevara | 6–2, 4–6, |
Win | 4–5 | | Croatia F1, Poreč | Futures | Clay | Carlos Poch Gradin | Attila Balázs
Ismar Gorčić | 7–6, 6–4 |
Win | 5–5 | | Italy F12, Mestre | Futures | Clay | Walter Trusendi | Nikola Ćirić
Franko Škugor | 6–7, 6–1, |
Loss | 5–6 | | Italy F13, Padova | Futures | Clay | Paolo Beninca | Alessandro Giannessi
Federico Torresi | 1–6, 6–7 |
Win | 6–6 | | Morocco F8, Tanger | Futures | Clay | Luca Vanni | Roman Jebavý
Jan Šátral | 6–3, 7–5 |
Loss | 6–7 | 2011 Seguros Bolívar Open Medellín – Doubles| | Medellín, Colombia | Challenger | Clay | Alessio di Mauro | Paul Capdeville
Nicolás Massú | 2–6, 6–4, |
Win | 7–7 | | USA F31, Amelia Island | Futures | Clay | Rudolf Siwy | Alexandre Lacroix
Tim Pütz | 7–6, 6–1 |
Win | 8–7 | 2012 Morocco Tennis Tour – Casablanca – Doubles| | Casablanca, Morocco | Challenger | Clay | Walter Trusendi | Evgeny Donskoy
Andrey Kuznetsov | 1–6, 7–6, |
Loss | 8–8 | 2012 San Marino CEPU Open – Doubles| | San Marino, San Marino | Challenger | Clay | Stefano Ianni | Lukáš Dlouhý
Michal Mertiňák | 6–2, 6–7, |
Loss | 8–9 | 2012 Dunlop World Challenge – Men's Doubles| | Toyota, Japan | Challenger | Carpet | Andrea Arnaboldi | Philipp Oswald
Mate Pavić | 3–6, 6–3, |
Win | 9–9 | 2013 Campeonato Internacional de Tenis de Santos – Doubles| | Santos, Brazil | Challenger | Clay | Pavol Červenák | Guilherme Clezar
Gastão Elias | 6–2, 4–6, |
Loss | 9–10 | 2014 Mersin Cup – Doubles| | Mersin, Turkey | Challenger | Clay | Thomas Fabbiano | Radu Albot
Jaroslav Pospíšil | 6–7, 1–6 |
Loss | 9–11 | 2014 Prosperita Open – Doubles| | Ostrava, Czech Republic | Challenger | Clay | Alessandro Motti | Andrey Kuznetsov
Adrián Menéndez Maceiras | 6–4, 3–6, |
Loss | 9–12 | 2014 TEAN International – Men's Doubles| | Alphan aan den Rijn, Netherlands | Challenger | Clay | Rubén Ramírez Hidalgo | Antal van der Duim
Boy Westerhof | 1–6, 3–6 |
Win | 10–12 | 2014 Challenger Pulcra Lachiter Biella – Doubles| | Biella, Italy | Challenger | Clay | Marco Cecchinato | Frank Moser
Alexander Satschko | 7–5, 6–0 |
Loss | 10–13 | 2015 Kazan Kremlin Cup – Doubles| | Kazan, Russia | Challenger | Hard | Andrea Arnaboldi | Mikhail Elgin
Igor Zelenay | 3–6, 3–6 |
Win | 11–13 | 2015 International Tennis Tournament of Cortina – Doubles| | Cortina d'Ampezzo, Italy | Challenger | Clay | Paolo Lorenzi | Lee Hsin-han
Alessandro Motti | 6–7, 6–4, |
Win | 12–13 | | Italy F25, Padova | Futures | Clay | Jonathan Eysseric | Francisco Bahamonde
Marcel Felder | 4–6, 6–1, |
Win | 13–13 | 2017 Tempe Challenger – Doubles| | Tempe, USA | Challenger | Hard | Walter Trusendi | Marcelo Arévalo
José Hernández-Fernández | 5–7, 6–2, |
Loss | 13–14 | | Italy F4, Sondrio | Futures | Hard | Walter Trusendi | Petr Nouza
David Škoch | 3–6, 7–5, |
Loss | 13–15 | | Spain F18, Palma del Río | Futures | Hard | Adrien Bossel | Frederik Nielsen
David O'Hare | 1–6, 6–7 |