| Ergebnis | W–L | Datum | Turnier | Stufe | Oberfläche | Partner | Gegner | Punktzahl |
|---|
| Verlust | 0–1 | Juni 2010 | Spanien F20, Puerto de la Cruz | Futures | Teppich | Carlos Gómez-Herrera | Georgi Rumenov Payakov João Sousa | 6–7 (2–7) , 2–6 |
| Gewinnen | 1–1 | August 2010 | Spanien F30, Vigo | Futures | Ton | Abraham González-Jiménez | Eduardo Nicolás Espin Germán Puentes Alcañiz | 1–6, 6–3, [10–5] |
| Gewinnen | 2–1 | Mai 2013 | Portugal F5, Castelo Branco | Futures | Hart | Ricardo Villacorta-Alonso | João Domingues André Gaspar Murta | 6:1, 6:4 |
| Verlust | 2–2 | Mai 2013 | Portugal F7, Coimbra | Futures | Hart | Carlos Boluda-Purkiss | Gonçalo Falcão Fred Gil | 6–7 (4–7) , 6–7 (7–9) |
| Gewinnen | 3–2 | Juni 2013 | Portugal F8, Guimarães | Futures | Hart | Carlos Boluda-Purkiss | Riccardo Ghedin Daniel Glancy | 6:2, 6:3 |
| Verlust | 3–3 | Juni 2013 | Spanien F17, Martos | Futures | Hart | Ricardo Villacorta-Alonso | Ramkumar Ramanathan Ashwin Vijayragavan | 3–6, 7–5, [9–11] |
| Verlust | 3–4 | Juni 2013 | Spanien F19, Palma del Río | Futures | Hart | Ricardo Villacorta-Alonso | Juan-Samuel Arauzo-Martínez Jaime Pulgar-García | 5–7, 6–3, [6–10] |
| Verlust | 3–5 | Juli 2013 | Guimarães, Portugal | Herausforderer | Hart | Ricardo Villacorta-Alonso | James Cluskey Maximilian Neuchrist | 7–6 (7–5) , 2–6, [8–10] |
| Verlust | 3–6 | September 2013 | Spanien F31, Getafe | Futures | Hart | Oriol Roca Batalla | David Pérez Sanz Jaime Pulgar-García | 7–5, 4–6, [8–10] |
| Gewinnen | 4–6 | Oktober 2013 | Portugal F11, Guimarães | Futures | Hart | Carlos Boluda-Purkiss | Adam Anjurjo Hermida Miguel Semmler | 6:3, 6:4 |
| Gewinnen | 5–6 | November 2013 | Spanien F38, Puerto de la Cruz | Futures | Teppich | José Checa Calvo | Jaume Pla Malfeito Dennis Uspensky | 7–6 (7–5) , 6–4 |
| Gewinnen | 6–6 | November 2013 | Spanien F39, Puerto de la Cruz | Futures | Teppich | Carlos Boluda-Purkiss | David Pérez Sanz David Vega Hernández | 6:1, 6:3 |
| Gewinnen | 7–6 | Februar 2014 | Formel 1 Türkei, Antalya | Futures | Hart | Carlos Boluda-Purkiss | Dekel Bar Marko Tepavac | 6:1, 6:2 |
| Verlust | 7–7 | Februar 2014 | Türkei F2, Antalya | Futures | Hart | Carlos Boluda-Purkiss | Cem İlkel Anıl Yüksel | 0–6, 6–7 (3–7) |
| Verlust | 7–8 | März 2014 | Frankreich F5, Balma | Futures | Schwer (i) | Carlos Boluda-Purkiss | Antoine Benneteau Alexis Musialek | 3–6, 2–6 |
| Verlust | 7–9 | Juni 2014 | Spanien F11, Sta. Margarida de Montbui | Futures | Hart | Óscar Burrieza López | Sergio Martos Gornés Pol Toledo Bagué | 5–7, 6–2, [6–10] |
| Gewinnen | 8–9 | Oktober 2014 | Spanien F31, Madrid | Futures | Hart | Yannick Mertens | Antoine Escoffier Matthieu Roy | 6:2, 6:4 |
| Gewinnen | 9–9 | April 2015 | Spanien F7, Alcalá de Henares | Futures | Hart | Iván Arenas-Gualda | Juan-Samuel Arauzo-Martínez Jaime Pulgar-García | 3–6, 6–4, [10–6] |
| Verlust | 9–10 | April 2015 | Spanien F8, Madrid | Futures | Hart | Carlos Boluda-Purkiss | Juan-Samuel Arauzo-Martínez Iván Arenas-Gualda | 7–6 (8–6) , 4–6, [4–10] |
| Verlust | 9–11 | Mai 2015 | Portugal F7, Idanha-a-Nova | Futures | Hart | Carlos Boluda-Purkiss | Nuno Deus João Domingues | 5–7, 7–5, [7–10] |
| Verlust | 9–12 | Oktober 2015 | Tunesien F26, El Kantaoui | Futures | Hart | Lukas Mugevičius | Benjamin Bonzi Fabien Reboul | 6–4, 4–6, [8–10] |
| Gewinnen | 10–12 | Oktober 2015 | Spanien F34, Melilla | Futures | Hart | Iván Arenas-Gualda | Jorge Hernando Ruano Ricardo Villacorta-Alonso | ohne |
| Gewinnen | 11–12 | November 2015 | Tunesien F29, El Kantaoui | Futures | Hart | Benjamin Bonzi | Anis Ghorbel Francesco Vilardo | 6:0, 6:3 |
| Gewinnen | 12–12 | Februar 2016 | Portugal F1, Vale do Lobo | Futures | Hart | Iván Arenas-Gualda | Carlos Boluda-Purkiss David Vega Hernández | 4–6, 7–6 (7–4) , [10–6] |
| Gewinnen | 13–12 | April 2016 | Spanien F10, Majadahonda | Futures | Ton | Georgi Rumenov Payakov | Andrés Artuñedo Martínavarro Ricardo Ojeda Lara | 6:0, 6:1 |
| Verlust | 13–13 | Juni 2016 | Tunesien F21, Hammamet | Futures | Ton | Karim-Mohamed Maamoun | Cristian Rodríguez Walter Trusendi | 3–6, 6–2, [7–10] |
| Verlust | 13–14 | November 2016 | Spanien F36, Cuevas del Almanzora | Futures | Hart | David Vega Hernández | Javier Barranco Cosano Raúl Brancaccio | 3–6, 0–6 |
| Verlust | 13–15 | November 2016 | Spanien F37, Cuevas del Almanzora | Futures | Hart | David Vega Hernández | Jaume Pla Malfeito Mario Vilella Martínez | 6–7 (4–7) , 6–2, [5–10] |
| Verlust | 13–16 | Dezember 2016 | Spanien F39, Cuevas del Almanzora | Futures | Hart | David Vega Hernández | Peter Bothwell Akira Santillan | 2–6, 7–5, [2–10] |
| Gewinnen | 14–16 | März 2017 | Portugal F3, Loulé | Futures | Hart | David Vega Hernández | Carlos Gómez-Herrera Nikki Roenn | 6–4, 7–5 |
| Gewinnen | 15–16 | April 2017 | Spanien F10, Madrid | Futures | Hart | Carlos Boluda-Purkiss | Carlos Gómez-Herrera Juan Lizariturry | 7–6 (8–6) , 6–3 |
| Verlust | 15–17 | April 2017 | Portugal F6, Porto | Futures | Ton | David Vega Hernández | João Monteiro Bruno Sant'Anna | 6–4, 3–6, [8–10] |
| Gewinnen | 16–17 | Mai 2017 | Bulgarien F1, Sozopol | Futures | Hart | Michal Konečný | Victor-Mugurel Anagnastopol Victor Vlad Cornea | 4–6, 7–5, [11–9] |
| Gewinnen | 17–17 | Juli 2017 | Spanien F19, Bakio | Futures | Hart | David Vega Hernández | Carlos Gómez-Herrera Juan Lizariturry | 6:3, 6:2 |
| Gewinnen | 18–17 | Juli 2017 | Portugal F11, Póvoa de Varzim | Futures | Hart | Alex de Minaur | Edward Bourchier Daniel Nolan | 6:2, 6:1 |
| Verlust | 18–18 | August 2017 | Segovia , Spanien | Herausforderer | Hart | David Vega Hernández | Adrián Menéndez Maceiras Sergiy Stakhovsky | 6–4, 3–6, [7–10] |
| Gewinnen | 19–18 | November 2017 | Ägypten F34, Sharm El Sheikh | Futures | Hart | Vladyslav Manafov | Tuna Altuna Cem İlkel | 6:3, 6:4 |
| Gewinnen | 20–18 | März 2018 | Portugal F3, Loulé | Futures | Hart | David Vega Hernández | Maximilian Neuchrist David Pichler | 4–6, 6–4, [10–3] |
| Gewinnen | 21–18 | September 2019 | M25 Tavira , Portugal | World Tennis Tour | Hart | Alberto Barroso Campos | Francisco Cabral Luke Johnson | 6:4, 6:4 |
| Verlust | 21–19 | Juli 2021 | M25 Bakio , Spanien | World Tennis Tour | Hart | Adrián Menéndez Maceiras | Iñaki Montes de la Torre Antonio Prat | 2–6, 6–4, [6–10] |
| Verlust | 21–20 | Juli 2021 | Iași , Rumänien | Herausforderer | Ton | Hernán Casanova | Orlando Luz Felipe Meligeni Rodrigues Alves | 3–6, 4–6 |
| Gewinnen | 22–20 | September 2021 | M25 Madrid , Spanien | World Tennis Tour | Ton | Carlos Sánchez Jover | Juan Ignacio Galarza Mariano Kestelboim | 6:4, 6:2 |
| Verlust | 22–21 | Oktober 2021 | M25 Quinta do Lago , Portugal | World Tennis Tour | Hart | Alberto Barroso Campos | Evan Hoyt Skander Mansouri | 6–4, 3–6, [5–10] |