Result
|
W–L
|
Date
|
Tournament
|
Tier
|
Surface
|
Partner
|
Opponents
|
Score
|
Win
|
1–0
|
May 2013
|
Portugal F6, Monfortinho
|
Futures
|
Carpet
|
Adam Sanjurjo Hermida
|
Gonçalo Falcão
Vasco Mensurado
|
4–6, 6–2, [10–6]
|
Loss
|
1–1
|
Jun 2013
|
Spain F18, Melilla
|
Futures
|
Hard
|
Eduard Esteve Lobato
|
Iván Arenas-Gualda
Jaime Pulgar-García
|
2–6, 6–7(1–7)
|
Win
|
2–1
|
Jul 2013
|
Spain F23, Dénia
|
Futures
|
Clay
|
Juan Lizariturry
|
Ricardo Ojeda Lara
Oriol Roca Batalla
|
6–3, 0–6, [10–8]
|
Loss
|
2–2
|
Nov 2013
|
Spain F39, Puerto de la Cruz
|
Futures
|
Carpet
|
David Pérez Sanz
|
Carlos Boluda-Purkiss
Roberto Ortega Olmedo
|
1–6, 3–6
|
Win
|
3–2
|
Nov 2013
|
Spain F40, Puerto de la Cruz
|
Futures
|
Carpet
|
Juan-Samuel Arauzo-Martínez
|
Juan Sebastián Gómez
Adam Sanjurjo Hermida
|
6–1, 2–6, [10–6]
|
Loss
|
3–3
|
Feb 2014
|
Spain F3, Murcia
|
Futures
|
Clay
|
Sergio Gutiérrez Ferrol
|
Markus Eriksson
Milos Sekulic
|
0–6, 6–7(5–7)
|
Win
|
4–3
|
Mar 2014
|
Italy F6, Santa Margherita di Pula
|
Futures
|
Clay
|
Roberto Carballés Baena
|
Filippo Baldi
Pietro Licciardi
|
6–4, 6–4
|
Win
|
5–3
|
Apr 2014
|
Italy F8, Santa Margherita di Pula
|
Futures
|
Clay
|
Jaume Pla Malfeito
|
Matteo Fago
Manuel Mazzella
|
6–4, 2–6, [10–4]
|
Loss
|
5–4
|
Apr 2014
|
Italy F9, Santa Margherita di Pula
|
Futures
|
Clay
|
Oriol Roca Batalla
|
Francesco Borgo
Stefano Travaglia
|
4–6, 6–7(5–7)
|
Win
|
6–4
|
Jun 2014
|
Spain F13, Martos
|
Futures
|
Hard
|
Iván Arenas-Gualda
|
Erik Crepaldi
Borja Rodríguez Manzano
|
7–6(7–3), 6–7(7–9), [10–8]
|
Loss
|
6–5
|
Jun 2014
|
Spain F14, Melilla
|
Futures
|
Hard
|
Iván Arenas-Gualda
|
David Pérez Sanz
Federico Zeballos
|
4–6, 7–6(7–5), [5–10]
|
Loss
|
6–6
|
Jul 2014
|
Spain F19, Dénia
|
Futures
|
Clay
|
Juan-Samuel Arauzo-Martínez
|
Maverick Banes
Jake Eames
|
w/o
|
Loss
|
6–7
|
Mar 2015
|
Portugal F3, Loulé
|
Futures
|
Hard
|
João Domingues
|
Romain Barbosa
Leonardo Tavares
|
1–6, 6–4, [10–12]
|
Loss
|
6–8
|
May 2015
|
Portugal F4, Caldas da Rainha
|
Futures
|
Clay
|
João Domingues
|
Fred Gil
Frederico Ferreira Silva
|
3–6, 2–6
|
Win
|
7–8
|
Aug 2015
|
Spain F24, Ourense
|
Futures
|
Hard
|
Ricardo Villacorta-Alonso
|
Marc Fornell Mestres
Marco Neubau
|
3–6, 6–3, [10–4]
|
Win
|
8–8
|
Oct 2015
|
Portugal F13, Porto
|
Futures
|
Clay
|
Iván Arenas-Gualda
|
Nuno Deus
João Domingues
|
6–3, 6–0
|
Loss
|
8–9
|
Nov 2015
|
Tunisia F32, El Kantaoui
|
Futures
|
Hard
|
Samuel Ribeiro Navarrete
|
Jordi Muñoz Abreu
David Pérez Sanz
|
4–6, 5–7
|
Loss
|
8–10
|
Dec 2015
|
Tunisia F34, El Kantaoui
|
Futures
|
Hard
|
David Pérez Sanz
|
Anis Ghorbel
Vasko Mladenov
|
7–6(7–2), 4–6, [8–10]
|
Loss
|
8–11
|
Feb 2016
|
Spain F4, Murcia
|
Futures
|
Clay
|
Adria Mas Mascolo
|
Vasile Antonescu
Mircea-Alexandru Jecan
|
6–4, 5–7, [9–11]
|
Loss
|
8–12
|
Feb 2016
|
Portugal F1, Vale do Lobo
|
Futures
|
Hard
|
Carlos Boluda-Purkiss
|
Iván Arenas-Gualda
Roberto Ortega Olmedo
|
6–4, 6–7(4–7), [6–10]
|
Win
|
9–12
|
Mar 2016
|
Tunisia F11, Hammamet
|
Futures
|
Clay
|
Eduard Esteve Lobato
|
Aleksandr Malyshev
Maksim Malyshev
|
5–7, 7–5, [10–3]
|
Win
|
10–12
|
Apr 2016
|
Tunisia F12, Hammamet
|
Futures
|
Clay
|
Oriol Roca Batalla
|
Dan Dowson
Alexander Ward
|
6–4, 6–2
|
Loss
|
10–13
|
Apr 2016
|
Spain F9, Reus
|
Futures
|
Clay
|
Adria Mas Mascolo
|
Juan-Samuel Arauzo-Martínez
Marcos Giraldi Requena
|
6–3, 3–6, [8–10]
|
Win
|
11–13
|
May 2016
|
Spain F12, Lleida
|
Futures
|
Clay
|
Ramkumar Ramanathan
|
Carlos Boluda-Purkiss
Alex de Minaur
|
6–3, 6–1
|
Loss
|
11–14
|
May 2016
|
Spain F15, Sta. Margarida Montbui
|
Futures
|
Hard
|
Carlos Boluda-Purkiss
|
Jan Pallares Monreal
Albert Roglan
|
3–6, 7–6(7–4), [8–10]
|
Win
|
12–14
|
Jun 2016
|
Spain F16, Huelva
|
Futures
|
Clay
|
Iván Arenas-Gualda
|
Niels Desein
Lamine Ouahab
|
6–4, 6–2
|
Win
|
13–14
|
Sep 2016
|
Spain F31, Sevilla
|
Futures
|
Clay
|
Gerard Granollers Pujol
|
Eduard Esteve Lobato
Sergio Martos Gornés
|
6–2, 7–5
|
Win
|
14–14
|
Oct 2016
|
Spain F34, Melilla
|
Futures
|
Clay
|
Carlos Boluda-Purkiss
|
Albert Alcaraz Ivorra
Mario Vilella Martínez
|
6–7(9–11), 7–6(7–5), [10–6]
|
Loss
|
14–15
|
Nov 2016
|
Spain F36, Cuevas del Almanzora
|
Futures
|
Hard
|
Roberto Ortega Olmedo
|
Javier Barranco Cosano
Raúl Brancaccio
|
3–6, 0–6
|
Loss
|
14–16
|
Nov 2016
|
Spain F37, Cuevas del Almanzora
|
Futures
|
Hard
|
Roberto Ortega Olmedo
|
Jaume Pla Malfeito
Mario Vilella Martínez
|
6–7(4–7), 6–2, [5–10]
|
Win
|
15–16
|
Nov 2016
|
Spain F38, Cuevas del Almanzora
|
Futures
|
Hard
|
Mario Vilella Martínez
|
Jorge Hernando Ruano
Pablo Vivero González
|
6–4, 7–6(7–5)
|
Loss
|
15–17
|
Dec 2016
|
Spain F39, Cuevas del Almanzora
|
Futures
|
Hard
|
Roberto Ortega Olmedo
|
Peter Bothwell
Akira Santillan
|
2–6, 7–5, [2–10]
|
Loss
|
15–18
|
Jan 2017
|
Spain F1, Manacor
|
Futures
|
Clay
|
Sergio Martos Gornés
|
Pedro Martínez
Ricardo Ojeda Lara
|
7–6(7–5), 0–6, [4–10]
|
Win
|
16–18
|
Feb 2017
|
Spain F5, Murcia
|
Futures
|
Clay
|
Ivan Gakhov
|
Pedro Martínez
Oriol Roca Batalla
|
5–7, 6–3, [10–8]
|
Win
|
17–18
|
Mar 2017
|
Portugal F3, Loulé
|
Futures
|
Hard
|
Roberto Ortega Olmedo
|
Carlos Gómez-Herrera
Nikki Roenn
|
6–4, 7–5
|
Loss
|
17–19
|
Apr 2017
|
Portugal F4, Lisbon
|
Futures
|
Hard
|
Yannick Mertens
|
Felipe Cunha Silva
João Monteiro
|
3–6, 5–7
|
Loss
|
17–20
|
Apr 2017
|
Portugal F6, Porto
|
Futures
|
Clay
|
Roberto Ortega Olmedo
|
João Monteiro
Bruno Sant'Anna
|
6–4, 3–6, [8–10]
|
Loss
|
17–21
|
Apr 2017
|
Portugal F7, Carcavelos
|
Futures
|
Clay
|
Frederico Ferreira Silva
|
Felipe Cunha Silva
Fred Gil
|
6–4, 3–6, [7–10]
|
Loss
|
17–22
|
May 2017
|
Spain F13, Valldoreix
|
Futures
|
Clay
|
Pedro Martínez
|
Igor Marcondes
Rafael Matos
|
7–6(7–4), 6–7(6–8), [10–12]
|
Win
|
18–22
|
May 2017
|
Romania F2, Bacău
|
Futures
|
Clay
|
Frederico Ferreira Silva
|
Vasile Antonescu
Patrick Grigoriu
|
7–5, 6–3
|
Win
|
19–22
|
Jul 2017
|
Spain F19, Bakio
|
Futures
|
Hard
|
Roberto Ortega Olmedo
|
Carlos Gómez-Herrera
Juan Lizariturry
|
6–3, 6–2
|
Win
|
20–22
|
Jul 2017
|
Spain F20, Getxo
|
Futures
|
Clay
|
Ivan Gakhov
|
Carlos Gómez-Herrera
Juan Lizariturry
|
3–6, 6–3, [10–6]
|
Loss
|
20–23
|
Aug 2017
|
Segovia, Spain
|
Challenger
|
Hard
|
Roberto Ortega Olmedo
|
Adrián Menéndez Maceiras
Sergiy Stakhovsky
|
6–4, 3–6, [7–10]
|
Loss
|
20–24
|
Sep 2017
|
Seville, Spain
|
Challenger
|
Clay
|
Ivan Gakhov
|
Íñigo Cervantes Huegun
Pedro Cachín
|
6–7(5–7), 6–3, [5–10]
|
Win
|
21–24
|
Sep 2017
|
Spain F29, Sevilla
|
Futures
|
Clay
|
Pedro Martínez
|
Marc Giner
Jaume Pla Malfeito
|
3–6, 6–4, [10–5]
|
Win
|
22–24
|
Jan 2018
|
Spain F2, Manacor
|
Futures
|
Clay
|
Lorenzo Giustino
|
Pietro Rondoni
Jacopo Stefanini
|
7–5, 7–5
|
Loss
|
22–25
|
Feb 2018
|
Spain F3, Paguera
|
Futures
|
Clay
|
Bruno Sant'Anna
|
Chung Yun-seong
Rio Noguchi
|
6–2, 6–7(6–8), [8–10]
|
Win
|
23–25
|
Mar 2018
|
Portugal F3, Loulé
|
Futures
|
Hard
|
Roberto Ortega Olmedo
|
Maximilian Neuchrist
David Pichler
|
4–6, 6–4, [10–3]
|
Win
|
24–25
|
Jun 2018
|
Blois, France
|
Challenger
|
Clay
|
Fabrício Neis
|
Hsieh Cheng-peng
Rameez Junaid
|
7–6(7–4), 6–1
|
Win
|
25–25
|
Jul 2018
|
Marburg, Germany
|
Challenger
|
Clay
|
Fabrício Neis
|
Henri Laaksonen
Luca Margaroli
|
4–6, 6–4, [10–8]
|
Win
|
26–25
|
Jul 2018
|
Germany F8, Kassel
|
Futures
|
Clay
|
João Souza
|
Orlando Luz
Marcelo Zormann
|
6–1, 6–4
|
Loss
|
26–26
|
Jul 2018
|
Prague, Czech Republic
|
Challenger
|
Clay
|
Fernando Romboli
|
Sander Gillé
Joran Vliegen
|
4–6, 2–6
|
Win
|
27–26
|
Sep 2018
|
Biella, Italy
|
Challenger
|
Clay
|
Fabrício Neis
|
Rameez Junaid
Purav Raja
|
6–4, 6–4
|
Win
|
28–26
|
Oct 2018
|
Barcelona, Spain
|
Challenger
|
Clay
|
Marcelo Demoliner
|
Rameez Junaid
David Pel
|
7–6(7–3), 6–3
|
Loss
|
28–27
|
Apr 2019
|
Francavilla, Italy
|
Challenger
|
Clay
|
Guillermo Durán
|
Denys Molchanov
Igor Zelenay
|
3–6, 1–6
|
Win
|
29–27
|
Jun 2019
|
Poznań, Poland
|
Challenger
|
Clay
|
Andrea Vavassori
|
Pedro Martínez
Mark Vervoort
|
6–4, 6–7(4–7), [10–6]
|
Loss
|
29–28
|
Jul 2019
|
Recanati, Italy
|
Challenger
|
Hard
|
Andrea Vavassori
|
Goncalo Oliveira
Ramkumar Ramanathan
|
2–6, 4–6
|
Win
|
30–28
|
Oct 2019
|
Barcelona, Spain
|
Challenger
|
Clay
|
Simone Bolelli
|
Sergio Martos Gornés
Ramkumar Ramanathan
|
6–4, 7–5
|
Loss
|
30-29
|
Oct 2019
|
Brest, France
|
Challenger
|
Hard (i)
|
Andrea Vavassori
|
Denys Molchanov
Andrei Vasilevski
|
3-6, 1-6
|