Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | | Italy F34, Quartu Sant'Elena | Futures | Hard | Federico Gaio | Fabio Colangelo
Matteo Volante | 6–7, 1–6 |
Loss | 0–2 | | Italy F2, Trento | Futures | Hard | Davide Della Tommasina | Leonardo Azzaro
Filip Prpic | 3–6, 1–6 |
Loss | 0–3 | | Italy F20, Modena | Futures | Clay | Filippo Leonardi | Niels Desein
Yannick Mertens | 2–6, 1–6 |
Loss | 0–4 | | Italy F22, Avezzano | Futures | Clay | Giorgio Portaluri | Daniel Danilović
Goran Tošić | 6–0, 1–6, |
Win | 1–4 | | Italy F25, Piombino | Futures | Hard | Claudio Grassi | Philippe de Bonnevie
Colin O'Brien | 6–1, 4–6, |
Loss | 1–5 | | Italy F28, Porto Torres | Futures | Hard | Francesco Piccari | Vasek Pospisil
Marcus Willis | 6–4, 3–6, |
Win | 2–5 | | Italy F29, Alghero | Futures | Hard | Federico Gaio | Vasek Pospisil
Marcus Willis | 6–2, 7–5 |
Loss | 2–6 | | Italy F1, Trento | Futures | Hard | Federico Gaio | Nikolai Fidirko
Nikolaus Moser | 4–6, 4–6 |
Win | 3–6 | | Italy F11, Bergamo | Futures | Clay | Frederik Nielsen | Stefano Ianni
Matteo Volante | 6–4, 7–6 |
Win | 4–6 | | Italy F13, Padova | Futures | Clay | Federico Torresi | Paolo Beninca
Matteo Viola | 6–1, 7–6 |
Win | 5–6 | | Italy F19, La Spezia | Futures | Clay | Flavio Cipolla | Thomas Fabbiano
Walter Trusendi | 6–2, 7–6 |
Loss | 5–7 | | Italy F24, Trieste | Futures | Clay | Marco Bortolotti | Luis Díaz Barriga
Miguel Ángel Reyes-Varela | 5–7, 3–6 |
Loss | 5–8 | | Croatia F7, Dubrovnik | Futures | Clay | Bertram Steinberger | Andrea Arnaboldi
Morgan Phillips | 4–6, 4–6 |
Loss | 5–9 | | Italy F20, La Spezia | Futures | Clay | Walter Trusendi | Davide Della Tommasina
Riccardo Sinicropi | 6–7, 1–6 |
Win | 6–9 | | Italy F22, Appiano | Futures | Clay | Stefano Ianni | Andrés Molteni
Marco Trungelliti | 6–2, 6–0 |
Loss | 6–10 | 2013 Tennis Napoli Cup – Doubles| | Napoli, Italy | Challenger | Clay | Andrey Golubev | Stefano Ianni
Potito Starace | 1–6, 3–6 |
Loss | 6–11 | 2013 Città di Caltanissetta – Doubles| | Caltanissetta, Italy | Challenger | Clay | Potito Starace | Dominik Meffert
Philipp Oswald | 2–6, 3–6 |
Loss | 6–12 | 2013 Banca dell’Adriatico Tennis Cup – Doubles| | San Benedetto, Italy | Challenger | Clay | João Sousa | Pierre-Hugues Herbert
Maxime Teixeira | 4–6, 3–6 |
Win | 7–12 | 2013 Morocco Tennis Tour – Meknes – Doubles| | Meknes, Morocco | Challenger | Clay | Gianluca Naso | Gerard Granollers Pujol
Jordi Samper Montaña | 7–5, 7–6 |
Loss | 7–13 | 2013 Pekao Szczecin Open – Doubles| | Szczecin, Poland | Challenger | Clay | Andrea Arnaboldi | Ken Skupski
Neal Skupski | 4–6, 6–1, |
Loss | 7–14 | 2015 ATP Challenger 2001 Team Padova – Doubles| | Padova, Italy | Challenger | Clay | Federico Gaio | Mikhail Elgin
Andrey Rublev | 4–6, 6–7 |
Loss | 7–15 | | Italy F17, Sassuolo | Futures | Clay | Matteo Volante | Mohamed Safwat
Tristan-Samuel Weissborn | 6–4, 5–7, |
Loss | 7–16 | 2015 AON Open Challenger – Doubles| | Genova, Italy | Challenger | Clay | Andrea Arnaboldi | Guillermo Durán
Horacio Zeballos | 5–7, 4–6 |
Loss | 7–17 | 2015 Pekao Szczecin Open – Doubles| | Szczecin, Poland | Challenger | Clay | Federico Gaio | Tristan Lamasine
Fabrice Martin | 3–6, 6–7 |
Loss | 7–18 | 2016 Internazionali di Tennis dell'Umbria – Doubles| | Todi, Italy | Challenger | Clay | Salvatore Caruso | Marcelo Demoliner
Fabrício Neis | 2–6, 6–3, |
Loss | 7–19 | 2018 Punta Open – Doubles| | Punta del Este, Uruguay | Challenger | Clay | Simone Bolelli | Facundo Bagnis
Ariel Behar | 2–6, 6–7 |