Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | Mar 2012 | Argentina F2, Dolores | Futures | Clay | Juan Pablo Ortiz | Andrea Collarini
Nicolas Pastor | 1–6, 6–4, [10–8] |
Loss | 1–1 | Apr 2012 | Argentina F5, Villa del Dique | Futures | Clay | Juan Pablo Ortiz | Valentín Flórez
Kevin Konfederak | 4–6, 4–6 |
Loss | 1–2 | Apr 2012 | Argentina F6, Villa María | Futures | Clay | Juan Pablo Ortiz | Sergio Galdós
Renzo Olivo | 6–1, 4–6, [4–10] |
Loss | 1–3 | Sep 2012 | Argentina F24, San Juan | Futures | Clay | Juan Pablo Ortiz | Juan Ignacio Londero
Mateo Nicolás Martínez | 2–6, 6–7(6–8) |
Win | 2–3 | Aug 2013 | Argentina F14, San Francisco | Futures | Clay | Juan Ignacio Galarza | Gabriel Alejandro Hidalgo
Mauricio Pérez Mota | 4–6, 6–3, [10–8] |
Win | 3–3 | Dec 2013 | Chile F11, Quillota | Futures | Clay | Eduardo Agustín Torre | Augusto Laranja
Santiago Maccio | 7–5, 6–3 |
Win | 4–3 | Feb 2014 | Argentina F1, Carlos Paz | Futures | Clay | Eduardo Agustín Torre | Simón Navarro
Cristóbal Saavedra Corvalán | 6–4, 6–4 |
Loss | 4–4 | Jun 2014 | Croatia F11, Bol | Futures | Clay | Ryusei Makiguchi | Evgeny Karlovskiy
Lovro Zovko | 3–6, 3–6 |
Loss | 4–5 | Jun 2014 | Croatia F12, Bol | Futures | Clay | Ryusei Makiguchi | Gaston-Arturo Grimolizzi
Giorgio Portaluri | 6–3, 5–7, [4–10] |
Win | 5–5 | Aug 2014 | Argentina F12, Corrientes | Futures | Clay | Ryusei Makiguchi | Federico Coria
Juan Ignacio Galarza | 4–6, 6–3, [10–5] |
Loss | 5–6 | Dec 2014 | Chile F11, Villa Alemana | Futures | Clay | Nicolás Alberto Arreche | Julio Peralta
Ricardo Urzúa Rivera | 5–7, 0–6 |
Win | 6–6 | Mar 2015 | Argentina F2, Mendoza | Futures | Clay | Juan Ignacio Galarza | Francisco Bahamonde
Federico Coria | 4–6, 6–2, [10–8] |
Loss | 6–7 | Jul 2015 | Italy F16, Busto Arsizio | Futures | Clay | Mateo Nicolás Martínez | Francesco Borgo
Matteo Volante | 2–6, 1–6 |
Win | 7–7 | Jul 2015 | Italy F18, Modena | Futures | Clay | Andrea Collarini | Alessandro Luisi
Andrea Vavassori | 7–5, 5–7, [10–7] |
Win | 8–7 | Dec 2015 | Chile F10, Puerto Montt | Futures | Hard | Franco Agamenone | Tomás Barrios Vera
Jorge Montero | 6–3, 3–6, [10–3] |
Win | 9–7 | Oct 2016 | Campinas, Brazil | Challenger | Clay | Federico Coria | Máximo González
Sergio Galdós | 7–5, 6–2 |
Win | 10–7 | Nov 2016 | Argentina F13, Villa del Dique | Futures | Clay | Federico Coria | Cristóbal Saavedra Corvalán
Ricardo Urzúa Rivera | 7–6(10–8), 6–0 |
Win | 11–7 | Jun 2017 | Argentina F1, Villa del Dique | Futures | Clay | Facundo Argüello | Hernán Casanova
Juan Ignacio Galarza | 6–0, 6–1 |
Win | 12–7 | Jun 2017 | Argentina F2, Cordoba | Futures | Clay | Facundo Argüello | André Miele
Nicolas Santos | 6–2, 6–2 |
Win | 13–7 | Jun 2017 | Argentina F3, Villa María | Futures | Clay | Facundo Argüello | Igor Marcondes
Rafael Matos | 1–6, 6–1, [10–8] |
Win | 14–7 | Aug 2017 | Argentina F4, Rosario | Futures | Clay | Gonzalo Villanueva | Maximiliano Estévez
Valentín Flórez | 6–3, 6–7(5–7), [10–6] |
Win | 15–7 | Sep 2017 | Argentina F5, Neuquén | Futures | Clay | Mariano Kestelboim | Daniel Dutra da Silva
André Miele | 1–6, 6–1, [11–9] |
Win | 16–7 | Sep 2017 | Argentina F7, Buenos Aires | Futures | Clay | Juan Ignacio Galarza | Gabriel Alejandro Hidalgo
Federico Moreno | 6–4, 6–4 |
Win | 17–7 | Nov 2017 | Argentina F8, Corrientes | Futures | Clay | Juan Pablo Paz | Valentín Flórez
Eduardo Agustín Torre | 7–5, 2–6, [10–8] |
Win | 18–7 | Nov 2017 | Argentina F9, Santa Fe | Futures | Clay | Hernán Casanova | Geronimo Espin Busleiman
Facundo Juárez | 7–6(7–3), 1–6, [10–8] |
Loss | 18–8 | Nov 2017 | Argentina F10, Villa del Dique | Futures | Clay | Juan Ignacio Galarza | Franco Emanuel Egea
David Souto | 2–6, 3–6 |
Win | 19–8 | Mar 2018 | Croatia F3, Opatija | Futures | Clay | Bruno Sant'Anna | Ljubomir Čelebić
Péter Nagy | 6–4, 6–1 |
Win | 20–8 | Apr 2018 | Tunisia F12, Hammamet | Futures | Clay | Hernán Casanova | Mariano Kestelboim
Juan Carlos Sáez | 1–6, 6–4, [10–2] |
Loss | 20–9 | May 2018 | Turkey F19, Antalya | Futures | Clay | Antonio Massara | Alexander Boborykin
Ivan Davydov | 4–6, 2–6 |
Win | 21–9 | Jul 2018 | Morocco F1, Khemisset | Futures | Clay | Juan Pablo Paz | Fernando Bogajo
Mauricio Echazú | 6–2, 7–5 |
Win | 22–9 | Aug 2018 | Morocco F3, Tangier | Futures | Clay | Manuel Barros | Adam Moundir
Lamine Ouahab | 6–3, 6–1 |
Loss | 22–10 | Aug 2018 | Switzerland F3, Sion | Futures | Clay | Juan Pablo Ficovich | Marc-Andrea Hüsler
Jakub Paul | 3–6, 4–6 |
Win | 23–10 | Feb 2019 | M15 Antalya, Turkey | World Tennis Tour | Clay | Hernán Casanova | Bogdan Borza
Edris Fetisleam | 6–4, 7–5 |
Loss | 23–11 | Feb 2019 | M15 Antalya, Turkey | World Tennis Tour | Clay | Hernán Casanova | Riccardo Bellotti
Dmitry Popko | 4–6, 6–7(3–7) |
Win | 24–11 | Apr 2019 | M15 Pinamar, Argentina | World Tennis Tour | Clay | Matias Zukas | Genaro Alberto Olivieri
Camilo Ugo Carabelli | 6–1, 4–6, [10–2] |
Loss | 24–12 | Apr 2019 | M15 Madrid, Spain | World Tennis Tour | Clay | Felipe Meligeni Alves | Corentin Denolly
Johan Nikles | 5–7, 7–5, [11–13] |
Win | 25–12 | May 2019 | M15 Bucharest, Romania | World Tennis Tour | Clay | Alexander Igoshin | Giovanni Fonio
Nicolo Turchetti | 2–6, 6–4, [10–8] |
Win | 26–12 | Sep 2019 | M15 Tabarka, Tunisia | World Tennis Tour | Clay | Matias Zukas | Andrey Chepelev
Clément Tabur | 7–6(7–2), 6–4 |
Win | 27–12 | Sep 2019 | M15 Cairo, Egypt | World Tennis Tour | Clay | Dennis Uspensky | Roman Blokhin
Zura Tkemaladze | 6–1, 6–2 |
Win | 28–12 | Jul 2021 | M15 L'Aquila, Italy | World Tennis Tour | Clay | Juan Ignacio Galarza | Luciano Darderi
Billy Harris | 6–3, 6–1 |
Loss | 28–13 | Jul 2021 | M15 Perugia, Italy | World Tennis Tour | Clay | Juan Ignacio Galarza | Luciano Darderi
Billy Harris | Walkover |
Loss | 28–14 | Aug 2021 | M15 Pescara, Italy | World Tennis Tour | Clay | Alex Barrena | Gabriele Piraino
Giorgio Tabacco | 7–5, 4–6, [7–10] |
Loss | 28–15 | Oct 2021 | M25 Loulé, Portugal | World Tennis Tour | Hard | Gonçalo Falcão | Rinky Hijikata
Mick Veldheer | 2–6, 3–6 |
Loss | 28–16 | Jul 2022 | M15 Bergamo, Italy | World Tennis Tour | Clay | Juan Ignacio Galarza | Enrico Dalla Valle
Julian Ocleppo | 3–6, 6–7(3–7) |
Loss | 28–17 | Jul 2022 | M15 Sofia, Bulgaria | World Tennis Tour | Clay | Juan Ignacio Galarza | Gabriel Donev
Simon Anthony Ivanov | 6–3, 5–7, [9–11] |
Loss | 28–18 | Jul 2022 | Verona, Italy | Challenger | Clay | Juan Ignacio Galarza | Luis David Martínez
Andrea Vavassori | 6–7(4–7), 6–3, [10–12] |
Win | 29–18 | Oct 2022 | M15 Villa Carlos Paz, Argentina | World Tennis Tour | Clay | Juan Ignacio Galarza | Franco Emanuel Egea
Gabriel Alejandro Hidalgo | 6–3, 7–6(7–5) |
Win | 30–18 | Nov 2022 | M15 Luján, Argentina | World Tennis Tour | Clay | Juan Ignacio Galarza | Lorenzo Gagliardo
Franco Roncadelli | 6–4, 5–7, 13–11 |
Loss | 30–19 | Nov 2023 | M15 Monastir, Tunisia | World Tennis Tour | Hard | Andrea Picchione | Aziz Ouakaa
Oscar Weightman | 5–7, 3–6 |
Loss | 30–20 | May 2024 | M15 Bucharest, Romania | World Tennis Tour | Clay | Juan Bautista Otegui | Petr Nesterov
Ilya Snitari | 7–6(7–5), 4–6, [7–10] |
Win | 31–20 | Jun 2024 | M15 Cluj Napoca, Romania | World Tennis Tour | Clay | Juan Pablo Paz | Stefan Palosi
Radu Mihai Papoe | W/O |