Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
Win |
1–0 |
Sep 2004 |
Mexico F11, Mexico City |
Futures |
Hard |
Santiago González |
Juan Manuel Elizondo
Óscar Zarzosa |
6–3, 6–2 |
Loss |
1–1 |
Feb 2005 |
Mexico F1, Naucalpan |
Futures |
Hard |
Víctor Romero |
Santiago González
Alejandro Hernández |
4–6, 2–6 |
Loss |
1–2 |
Nov 2005 |
Mexico F18, Querétaro |
Futures |
Hard |
Bruno Rodríguez |
Mikael Ekman
Carl-Henrik Hansen |
3–6, 2–6 |
Loss |
1–3 |
Jul 2006 |
Mexico F9, Mexico City |
Futures |
Hard |
Bruno Rodríguez |
Michael Johnson
Lázaro Navarro-Batles |
4–6, 6–4, 2–6 |
Win |
2–3 |
Aug 2006 |
Mexico F11, Tuxtla Gutiérrez |
Futures |
Hard |
Bruno Rodríguez |
Alejandro Correa
Geoffrey Gehrke |
6–4, 6–2 |
Loss |
2–4 |
Feb 2010 |
Mexico F1, Mexico City |
Futures |
Hard |
Luis Díaz Barriga |
Daniel Garza
Bruno Rodríguez |
4–6, 5–7 |
Loss |
2–5 |
Apr 2010 |
Brazil F2, Bauru |
Futures |
Clay |
Luis Díaz Barriga |
Miguel Cicenia
Maximiliano Estévez |
6–7(3–7), 6–2, [6–10] |
Win |
3–5 |
Apr 2010 |
Brazil F4, Fortaleza |
Futures |
Clay |
Luis Díaz Barriga |
Franco Ferreiro
Fernando Romboli |
6–7(5–7), 7–6(7–2), [10–6] |
Win |
4–5 |
May 2010 |
Brazil F5, Teresina |
Futures |
Clay |
Luis Díaz Barriga |
Alexandre Bonatto
José Pereira |
6–4, 3–6, [10–7] |
Loss |
4–6 |
May 2010 |
Brazil F6, Caldas Novas |
Futures |
Hard |
Luis Díaz Barriga |
Franco Ferreiro
André Miele |
3–6, 4–6 |
Loss |
4–7 |
May 2010 |
Brazil F7, Marília |
Futures |
Clay |
Luis Díaz Barriga |
Marcelo Demoliner
Rodrigo Guidolin |
6–4, 1–6, [9–11] |
Win |
5–7 |
May 2010 |
Brazil F8, Juiz de Fora |
Futures |
Clay |
Luis Díaz Barriga |
Gustavo Junqueira de Andrade
Thales Turini |
6–2, 6–0 |
Loss |
5–8 |
Jun 2010 |
Venezuela F2, Coro |
Futures |
Hard |
Luis Díaz Barriga |
Juan Sebastián Cabal
Robert Farah |
6–7(5–7), 6–7(6–8) |
Loss |
5–9 |
Aug 2010 |
Italy F21, Appiano |
Futures |
Clay |
Luis Díaz Barriga |
Karim Maamoun
Sherif Sabry |
4–6, 5–7 |
Win |
6–9 |
Sep 2010 |
Italy F24, Trieste |
Futures |
Clay |
Luis Díaz Barriga |
Marco Bortolotti
Alessandro Giannessi |
7–5, 6–3 |
Win |
7–9 |
Dec 2010 |
Mexico F12, Acapulco |
Futures |
Clay |
Luis Díaz Barriga |
Christopher Díaz Figueroa
Iván Endara |
6–2, 6–3 |
Win |
8–9 |
Jan 2011 |
Mexico F1, Mexico City |
Futures |
Hard |
Luis Díaz Barriga |
Mauricio Astorga
Miguel Gallardo Valles |
6–4, 7–6(7–5) |
Loss |
8–10 |
Feb 2011 |
El Salvador F1, Santa Tecla |
Futures |
Clay |
Luis Díaz Barriga |
Chris Letcher
Brendan Moore |
2–6, 2–6 |
Loss |
8–11 |
Apr 2011 |
Chile F3, Santiago |
Futures |
Clay |
Luis David Martínez |
Duilio Beretta
Roberto Quiroz |
4–6, 5–7 |
Loss |
8–12 |
Jun 2011 |
Mexico F5, Celaya |
Futures |
Hard |
Luis Díaz Barriga |
Christopher Díaz Figueroa
Marcel Felder |
6–2, 3–6, [5–10] |
Loss |
8–13 |
May 2012 |
Mexico F6, Guadalajara |
Futures |
Hard |
Bruno Rodríguez |
Devin Britton
Darian King |
3–6, 7–5, [4–10] |
Win |
9–13 |
May 2012 |
Mexico F7, Morelia |
Futures |
Hard |
Bruno Rodríguez |
Marvin Barker
Chris Letcher |
6–4, 6–2 |
Win |
10–13 |
May 2012 |
Mexico F8, Puebla |
Futures |
Hard |
Alejandro Moreno Figueroa |
Marcelo Arévalo
Felipe Mantilla |
6–2, 7–5 |
Win |
11–13 |
Jun 2012 |
Germany F5, Unterföhring |
Futures |
Clay |
Bruno Rodríguez |
Dominik Meffert
Michael Spegel |
3–6, 6–2, [10–7] |
Win |
12–13 |
Jul 2012 |
Germany F10, Hannover |
Futures |
Clay |
Alejandro Moreno Figueroa |
Maximilian Dinslaken
George von Massow |
1–6, 6–3, [10–7] |
Win |
13–13 |
Jul 2012 |
Germany F11, Dortmund |
Futures |
Clay |
Alejandro Moreno Figueroa |
Patrick Pradella
Jan-Lennard Struff |
4–6, 6–4, [10–7] |
Loss |
13–14 |
Aug 2012 |
Germany F13, Friedberg |
Futures |
Clay |
Bruno Rodríguez |
Dane Propoggia
Jose Statham |
1–6, 4–6 |
Loss |
13–15 |
Aug 2012 |
Netherlands F6, Rotterdam |
Futures |
Clay |
Bruno Rodríguez |
Stephan Fransen
Gerald Melzer |
3–6, 6–7(3–7) |
Win |
14–15 |
Sep 2012 |
Mexico F10, Manzanillo |
Futures |
Hard |
Marcelo Arévalo |
Christopher Díaz Figueroa
Darian King |
6–1, 7–5 |
Loss |
14–16 |
Feb 2013 |
Mexico F4, Tehuacán |
Futures |
Hard |
Alan Núñez Aguilera |
Roman Borvanov
Christopher Díaz Figueroa |
6–7(2–7), 2–6 |
Win |
15–16 |
May 2013 |
Mexico F8, Puebla |
Futures |
Hard |
Alejandro Moreno Figueroa |
George Jecminek
Kirill Kasyanov |
5–7, 6–2, [10–7] |
Loss |
15–17 |
Feb 2014 |
Morelos, Mexico |
Challenger |
Hard |
Alejandro Moreno Figueroa |
Andrej Martin
Gerald Melzer |
2–6, 4–6 |
Win |
16–17 |
Mar 2014 |
Guadalajara, Mexico |
Challenger |
Hard |
César Ramírez |
Andre Begemann
Matthew Ebden |
6–4, 6–2 |
Win |
17–17 |
Apr 2014 |
Mexico F1, Querétaro |
Futures |
Hard |
César Ramírez |
Kevin King
Dean O'Brien |
6–3, 7–5 |
Win |
18–17 |
May 2014 |
Mexico F2, Córdoba |
Futures |
Hard |
César Ramírez |
Kevin King
Dean O'Brien |
7–6(7–1), 6–1 |
Win |
19–17 |
May 2014 |
Mexico F4, Morelia |
Futures |
Hard |
César Ramírez |
Mauricio Echazú
Jorge Brian Panta |
7–6(7–3), 6–3 |
Loss |
19–18 |
Jul 2014 |
Spain F18, Gandia |
Futures |
Clay |
Ramkumar Ramanathan |
Juan-Samuel Arauzo-Martínez
Martin Beran |
6–2, 6–7(3–7), [9–11] |
Loss |
19–19 |
Aug 2014 |
Prague, Czech Republic |
Challenger |
Clay |
Roberto Maytín |
Toni Androić
Andrey Kuznetsov |
5–7, 5–7 |
Loss |
19–20 |
Apr 2015 |
Guadalajara, Mexico |
Challenger |
Hard |
Marcelo Demoliner |
Austin Krajicek
Rajeev Ram |
5–7, 6–4, [6–10] |
Win |
20–20 |
May 2015 |
Cali, Colombia |
Challenger |
Clay |
Marcelo Demoliner |
Emilio Gómez
Roberto Maytín |
6–1, 6–2 |
Loss |
20–21 |
Jun 2015 |
Prague, Czech Republic |
Challenger |
Clay |
Roberto Maytín |
Mateusz Kowalczyk
Igor Zelenay |
2–6, 6–7(5–7) |
Loss |
20–22 |
Jul 2015 |
San Benedetto, Italy |
Challenger |
Clay |
César Ramírez |
Dino Marcan
Antonio Šančić |
3–6, 7–6(12–10), [10–12] |
Loss |
20–23 |
Jan 2016 |
Rio de Janeiro, Brazil |
Challenger |
Clay |
Jonathan Eysseric |
Gastão Elias
André Ghem |
4–6, 6–7(2–7) |
Loss |
20–24 |
Jun 2016 |
Caltanissetta, Italy |
Challenger |
Clay |
Marcelo Arévalo |
Guido Andreozzi
Andrés Molteni |
1–6, 2–6 |
Win |
21–24 |
Jun 2016 |
Milan, Italy |
Challenger |
Clay |
Max Schnur |
Alessandro Motti
Peng Hsien-yin |
1–6, 7–6(7–4), [10–5] |
Loss |
21–25 |
Jul 2016 |
Marburg, Germany |
Challenger |
Clay |
Max Schnur |
James Cerretani
Philipp Oswald |
3–6, 2–6 |
Win |
22–25 |
Jul 2017 |
Medellín, Colombia |
Challenger |
Clay |
Darian King |
Nicolás Jarry
Roberto Quiroz |
6–4, 6–4 |
Win |
23–25 |
Sep 2017 |
Quito, Ecuador |
Challenger |
Clay |
Marcelo Arévalo |
Nicolás Jarry
Roberto Quiroz |
4–6, 6–4, [10–7] |
Win |
24–25 |
Sep 2017 |
Bogotá, Colombia |
Challenger |
Clay |
Marcelo Arévalo |
Nikola Mektić
Franko Škugor |
6–3, 3–6, [10–6] |
Win |
25–25 |
Sep 2017 |
Cary, USA |
Challenger |
Hard |
Marcelo Arévalo |
Miķelis Lībietis
Dennis Novikov |
6–7(6–8), 7–6(7–1), [10–6] |
Loss |
25–26 |
Oct 2017 |
Tiburon, USA |
Challenger |
Hard |
Marcelo Arévalo |
André Göransson
Florian Lakat |
4–6, 4–6 |
Loss |
25–27 |
Oct 2017 |
Monterrey, Mexico |
Challenger |
Hard |
Marcelo Arévalo |
Christopher Eubanks
Evan King |
6–7(4–7), 3–6 |
Win |
26–27 |
Oct 2017 |
Cali, Colombia |
Challenger |
Clay |
Marcelo Arévalo |
Sergio Galdós
Fabrício Neis |
6–3, 6–4 |
Win |
27–27 |
Oct 2017 |
Lima, Peru |
Challenger |
Clay |
Blaž Rola |
Gonçalo Oliveira
Grzegorz Panfil |
7–5, 6–3 |
Win |
28–27 |
Nov 2017 |
Guayaquil, Ecuador |
Challenger |
Clay |
Marcelo Arévalo |
Hugo Dellien
Federico Zeballos |
6–1, 6–7(7–9), [10–6] |
Loss |
28–28 |
Nov 2017 |
Rio de Janeiro, Brazil |
Challenger |
Clay |
Marcelo Arévalo |
Máximo González
Fabrício Neis |
7–5, 4–6, [4–10] |
Win |
29–28 |
Apr 2018 |
San Luis Potosí, Mexico |
Challenger |
Clay |
Marcelo Arévalo |
Jay Clarke
Kevin Krawietz |
6–1, 6–4 |
Win |
30–28 |
Apr 2018 |
Guadalajara, Mexico |
Challenger |
Hard |
Marcelo Arévalo |
Brydan Klein
Ruan Roelofse |
7–6(7–3), 7–5 |
Loss |
30–29 |
May 2018 |
Braga, Portugal |
Challenger |
Clay |
Ariel Behar |
Sander Arends
Adil Shamasdin |
2–6, 1–6 |
Win |
31–29 |
May 2018 |
Lisbon, Portugal |
Challenger |
Clay |
Marcelo Arévalo |
Tomasz Bednarek
Hunter Reese |
6–3, 3–6, [10–1] |
Loss |
31–30 |
Sep 2018 |
Chicago, USA |
Challenger |
Hard |
Leander Paes |
Luke Bambridge
Neal Skupski |
3–6, 4–6 |
Loss |
31–31 |
Oct 2018 |
Monterrey, Mexico |
Challenger |
Hard |
Leander Paes |
Marcelo Arévalo
Jeevan Nedunchezhiyan |
1–6, 4–6 |
Win |
32–31 |
Oct 2018 |
Santo Domingo, Dominican Republic |
Challenger |
Hard |
Leander Paes |
Ariel Behar
Roberto Quiroz |
4–6, 6–3, [10–5] |
Loss |
32–32 |
Oct 2018 |
Brest, France |
Challenger |
Hard (i) |
Leander Paes |
Sander Gillé
Joran Vliegen |
6–3, 4–6, [2–10] |
Loss |
32–33 |
Jan 2019 |
Danang, Vietnam |
Challenger |
Hard |
Leander Paes |
Hsieh Cheng-peng
Christopher Rungkat |
3–6, 6–2, [9–11] |
Win |
33–33 |
Apr 2019 |
San Luis Potosí, Mexico |
Challenger |
Clay |
Marcelo Arévalo |
Ariel Behar
Roberto Quiroz |
1–6, 6–4, [12–10] |
Win |
34–33 |
Aug 2019 |
Aptos, USA |
Challenger |
Hard |
Marcelo Arévalo |
Nathan Pasha
Max Schnur |
5–7, 6–3, [10–8] |
Loss |
34–34 |
Sep 2019 |
Campinas, Brazil |
Challenger |
Clay |
Fernando Romboli |
Orlando Luz
Rafael Matos |
7–6(7–2), 4–6, [8–10] |
Win |
35-34 |
Jan 2020 |
Bangkok, Thailand |
Challenger |
Hard |
Gonzalo Escobar |
Zhang Ze
Gong Maoxin |
6-3, 6-3 |
Loss |
35-35 |
Feb 2020 |
Dallas, United States |
Challenger |
Hard |
Luis David Martinez |
Dennis Novikov
Goncalo Oliveira |
3-6, 4-6 |
Win |
36-35 |
Apr 2021 |
Salinas, Ecuador |
Challenger |
Hard |
Fernando Romboli |
Diego Hidalgo
Skander Mansouri |
7-5, 4–6, [10-2] |
Loss |
36-36 |
Jul 2021 |
Porto, Portugal |
Challenger |
Hard |
Renzo Olivo |
Guido Andreozzi
Guillermo Durán |
7-6(7-5), 6-7(5-7), [9-11] |
Win |
37-36 |
Aug 2021 |
Warsaw, Poland |
Challenger |
Clay |
Hans Hach Verdugo |
Vladyslav Manafov
Piotr Matuszewski |
6-4, 6-4 |
Loss |
37-37 |
Sep 2021 |
Cassis, France |
Challenger |
Hard |
Hans Hach Verdugo |
Sriram Balaji
Ramkumar Ramanathan |
4-6, 6–3, [6-10] |
Loss |
37-38 |
Oct 2021 |
Santiago, Chile |
Challenger |
Clay |
Hans Hach Verdugo |
Evan King
Max Schnur |
6-3, 6-7(3-7), [14-16] |
Loss |
37-39 |
Nov 2021 |
Knoxville, USA |
Challenger |
Hard (i) |
Hans Hach Verdugo |
Malek Jaziri
Blaž Rola |
6-3, 3–6, [5-10] |
Loss |
37-40 |
Nov 2021 |
Puerto Vallarta, Mexico |
Challenger |
Hard |
Hans Hach Verdugo |
Gijs Brouwer
Reese Stalder |
4-6, 4-6 |
Loss |
37-41 |
Mar 2022 |
Santa Cruz de la Sierra, Bolivia |
Challenger |
Clay |
Nicolás Barrientos |
Jesper de Jong
Bart Stevens |
4–6, 6–3, [6-10] |
Win |
38-41 |
Apr 2022 |
San Luis Potosí, Mexico |
Challenger |
Clay |
Nicolás Barrientos |
Luis David Martínez
Felipe Meligeni Alves |
7–6(13–11), 6–2 |
Win |
39-41 |
Apr 2022 |
Aguascalientes, Mexico |
Challenger |
Clay |
Nicolás Barrientos |
Gonçalo Oliveira
Divij Sharan |
7-5, 6-3 |
Loss |
39-42 |
May 2022 |
Aix-en-Provence, France |
Challenger |
Clay |
Nicolás Barrientos |
Titouan Droguet
Kyrian Jacquet |
2-6, 3-6 |
Win |
40-42 |
May 2022 |
Heilbronn, Germany |
Challenger |
Clay |
Nicolás Barrientos |
Jelle Sels
Bart Stevens |
7-5, 6-3 |
Win |
41-42 |
May 2022 |
Tunis, Tunisia |
Challenger |
Clay |
Nicolás Barrientos |
Alexander Erler
Lucas Miedler |
6–7(3–7), 6–3, [11–9] |
Win |
42-42 |
May 2022 |
Forlì, Italy |
Challenger |
Clay |
Nicolás Barrientos |
Sadio Doumbia
Fabien Reboul |
7–5, 4–6, [10–4] |
Loss |
42-43 |
Jul 2022 |
Amersfoort, Netherlands |
Challenger |
Clay |
Nicolás Barrientos |
Robin Haase
Sem Verbeek |
4-6, 6–3, [7-10] |
Loss |
42-44 |
Aug 2022 |
Santo Domingo, Dominican Republic |
Challenger |
Clay |
Nicolás Barrientos |
Ruben Gonzales
Reese Stalder |
6–7(5–7), 3–6 |
Win |
43-44 |
Oct 2022 |
Gwangju, South Korea |
Challenger |
Hard |
Nicolás Barrientos |
Yuki Bhambri
Saketh Myneni |
2–6, 6–3, [10–6] |
Win |
44-44 |
Mar 2023 |
Puerto Vallarta, Mexico |
Challenger |
Hard |
Robert Galloway |
André Göransson
Ben McLachlan |
3–0 ret. |
Win |
45–44 |
Apr 2023 |
Ostrava, Czech Republic |
Challenger |
Clay |
Robert Galloway |
Guido Andreozzi
Guillermo Durán |
7–5, 7–6(7–5) |
Win |
46–44 |
Jun 2023 |
Montechiarugolo, Italy |
Challenger |
Clay |
Jonathan Eysseric |
Luca Margaroli Ramkumar Ramanathan |
6–2, 6–3 |
Win |
47–44 |
Mar 2024 |
Napoli, Italy |
Challenger |
Clay |
Guido Andreozzi |
Theo Arribage Victor Vlad Cornea |
6–4, 1–6, [10–7] |
Loss |
47–45 |
Apr 2024 |
Madrid, Spain |
Challenger |
Clay |
Guido Andreozzi |
Harri Heliövaara Henry Patten |
5–7, 6–7(1–7) |
Win |
48–45 |
Jun 2024 |
Perugia, Italy |
Challenger |
Clay |
Guido Andreozzi |
Sriram Balaji Andre Begemann |
6–4, 7–5 |