Giocava in prevalenza nel circuito Challenger e ha vinto diversi tornei in singolare e in doppio. I suoi migliori ranking ATP sono stati il 111º in singolare, raggiunto nel giugno 2015, e il 104º in doppio nel marzo 2012. Il suo miglior risultato in singolare nel circuito maggiore sono stati i quarti di finale raggiunti al torneo New York Open 2018, mentre nelle prove del Grande Slam non è andato oltre il secondo turno disputato agli US Open 2017.

Statistiche Aggiornate al termine della carriera. Tornei minori Singolare Vittorie (13) Legenda tornei minori Challenger (4) Futures (9) No.DataTorneoSuperficieAvversarioPunteggio1.20 marzo 2006 Portugal F2, LagosCemento Daniel Muñoz de la Nava3–6, 6–4, 6–32.8 gennaio 2007 Spain F1, MenorcaTerra rossa Javier Genaro Martínez7–6, 3–6, 7–63.19 febbraio 2007 Spain F7, CartagenaTerra rossa Gastão Elias3–6, 6–2, 6–44.2 luglio 2007 Open Diputación, PozoblancoHard Dudi Sela6–4, 0–6, 7–55.23 febbraio 2009 Spain F7, TerrassaTerra rossa Georgi Rumenov6–4, 6–36.18 maggio 2009 Spain F17, ValldoreixTerra rossa Marc Fornell Mestres6–2, 6–27.13 luglio 2009 France F12, Saint-GervaisTerra rossa João Sousa1–6, 6–4, 7–58.27 luglio 2009 Germany F12, DortmundTerra rossa Cedrik-Marcel Stebe7–5, 6–19.5 ottobre 2009 Spain F34, CordovaCemento Pavol Červenák6–3, 6–310.27 settembre 2010 Spain F35, MartosCemento João Sousa7–5, 7–611.2 aprile 2017 Torneo Internacional Challenger León, León Cemento Roberto Quiroz6–4, 3–6, 6–312.21 maggio 2017 Samarkand Challenger, SamarcandaTerra rossa Aldin Šetkić6–4, 6–213.5 maggio 2018 Puerto Vallarta Open, Puerto VallartaCemento Danilo Petrović1–6, 7–5, 6–3

Sconfitte in finale (19) Legenda tornei minori Challenger (13) Futures (6) No.DataTorneoSuperficieAvversarioPunteggio1.12 febbraio 2007 Spain F6, CartagenaTerra rossa Matwé Middelkoop5–7, 6–4, 0–62.29 ottobre 2007 Spain F39, VilafrancaTerra rossa Marc Fornell Mestres4–6, 4–63.14 gennaio 2008 Miami Challenger, MiamiTerra rossa Éric Prodon4–6, 4–64.21 ottobre 2011 Spain F36, CordovaCemento Iván Navarro7–6, 4–6, 6–75.24 ottobre 2011 France F20, RodezCemento David Goffin3–6, 2–66.7 gennaio 2012 Internationaux de Nouvelle-Calédonie, Nouméa (1)Cemento Jérémy Chardy4–6, 3–67.14 aprile 2014 San Luis Potosí Challenger, San Luis Potosí (1)Cemento Paolo Lorenzi1–6, 3–68.3 agosto 2014 Open Castilla y León, Segovia (1)Terra rossa Adrian Mannarino3–6, 0–69.25 ottobre 2014 Pune Challenger, PuneCemento Yūichi Sugita7–6(1), 4–6, 4–610.5 gennaio 2015 Internationaux de Nouvelle-Calédonie, Nouméa (2)Cemento Steve Darcis3–6, 2–611.6 aprile 2015 Abierto Internacional Varonil Club Casablanca, LeónCemento Austin Krajicek7–6(3), 6(5)–7, 4–612.25 ottobre 2015 Bengaluru Open, BangaloreCemento James Ward2–6, 5–713.3 luglio 2016 Spain F19, BakioCemento Ricardo Ojeda Lara2–6, 3–614.16 aprile 2017 San Luis Potosí Challenger, San Luis Potosí (2)Cemento Andrej Martin5–7, 4–615.8 luglio 2918 Guzzini Challenger, Recanati, ItalyCemento Daniel Brands5–7, 3–616.5 agosto 2018 Open Castilla y León, Segovia (2)Cemento Ugo Humbert3–6, 4–617.21 aprile 2019 San Luis Potosí Challenger, San Luis Potosí (3)Terra rossa Marc-Andrea Hüsler5–7, 6(3)–718.4 luglio 2021 ITF M25 BakioCemento Hugo Grenier0–6, 1–6 19. 1º maggio 2022 Morelos Open, Cuernavaca Cemento Jay Clarke 1–6, 6–4, 6(5)–7

Doppio Vittorie (17) Legenda tornei minori Challenger (13) Futures (4) N.DataTorneoSuperficieCompagnoAvversari in finalePunteggio 1. 14 gennaio 2007 Spain F1, Menorca Terra rossa Guillem Burniol Jordi Marsé-Vidri Juan Albert Viloca 6–3, 7–6(4) 2. 24 maggio 2009 Spain F17, Valldoreix Terra rossa Georgi Rumenov Payakov Agustín Boje-Ordóñez Marc Fornell Mestres 4–6, 6–4, [10–8] 3. 13 giugno 2009 Spain F20, La Palma Cemento Gerard Granollers Pujol Javier Martí Andoni Vivanco-Guzmán 6–4, 6–2 4. 27 giugno 2009 Spain F21, Puerto de la Cruz Sintetico Agustín Boje-Ordóñez Nikolai Nesterov Andoni Vivanco-Guzmán 6–2, 6–4 5. 26 febbraio 2011 Morocco Tennis Tour, Casablanca Terra rossa Guillermo Alcaide Leonardo Tavares Simone Vagnozzi 6–2, 6–1 6. 4 giugno 2011 Czech Open, Prostějov Terra rossa Sergei Bubka David Marrero Rubén Ramírez Hidalgo 7–5, 6–2 7. 18 giugno 2011 Aspria Tennis Cup, Milano Terra rossa Simone Vagnozzi Andrea Arnaboldi Leonardo Tavares 0–6, 6–3, [10–5] 8. 25 febbraio 2012 Morocco Tennis Tour, Meknes Terra rossa Jaroslav Pospíšil Gerard Granollers Pujol Iván Navarro 6–3, 3–6, [10–8] 9. 30 marzo 2013 San Luis Potosí Challenger, San Luis Potosí Terra rossa Marin Draganja Marco Chiudinelli Peter Gojowczyk6–4, 6–3 10. 3 maggio 2014 Ostrava Open Challenger, Ostrava Terra rossa Andrej Kuznecov Alessandro Motti Matteo Viola 4–6, 6–3, [10–8] 11. 18 ottobre 2014 Indore Open ATP Challenger, Indore Cemento Oleksandr Nedovjesov Yuki Bhambri Divij Sharan 2–6, 6–4, [10–3] 12. 9 maggio 2015 Karshi Challenger, Karshi Cemento Yuki Bhambri Sergey Betov Michail Elgin 5–7, 6–3, [10–8] 13. 30 ottobre 2015 Pune Challenger, Pune Cemento Gerard Granollers Pujol Maximilian Neuchrist Divij Sharan 3–6, 7–6(4), [10–8] 14. 5 agosto 2017 Open Castilla y León, Segovia Cemento Serhij Stachovs'kyj Roberto Ortega Olmedo David Vega Hernández 4–6, 6–3, [10–7] 15. 9 novembre 2019 Knoxville Challenger, Knoxville Cemento (i) Hans Hach Verdugo Bradley Klahn Sem Verbeek 7–6(6), 4–6, [10–5] 16. 30 aprile 2022 Morelos Open, Cuernavaca Cemento JC Aragone Nicolás Mejía Roberto Quiroz 7–6(4), 6–2 17. 2 luglio 2022 Cali Open, Cali Terra rossa Malek Jaziri Keegan Smith Evan Zhu 7–5, 6–4

Sconfitte (19) Legenda tornei minori Challenger (17) Futures (2) N.DataTorneoSuperficieCompagnoAvversari in finalePunteggio 1. 26 maggio 2007 Spain F19, Valldoreix Terra rossa Frederico Marques David Cañudas-Fernández Carlos Rexach-Itoiz 4–6, 4–6 2. 3 ottobre 2009 Spain F33, Martos Cemento José Checa-Calvo Abraham González-Jiménez Carlos Rexach-Itoiz 4–6, 2–6 3. 16 aprile 2011 Aberto Santa Catarina De Tenis, Blumenau Terra rossa Leonardo Tavares Franco Ferreiro André Sá 2–6, 6–3, [4–10] 4. 23 luglio 2011 Penza Cup, Penza Cemento Sergei Bubka Arnau Brugués Davi Malek Jaziri 7–6(6), 2–6, [8–10] 5. 10 settembre 2011 Copa Sevilla, Siviglia Terra gialla Gerard Granollers Pujol Daniel Muñoz de la Nava Rubén Ramírez Hidalgo 4–6, 7–6(4), [11–13] 6. 11 maggio 2012 Garden Open, Roma Terra rossa Walter Trusendi Jamie Delgado Ken Skupski 1–6, 4–6 7. 15 settembre 2012 Istanbul Challenger, Istanbul Cemento John Peers Karol Beck Lukáš Dlouhý 6–3, 2–6, [6–10] 8. 14 settembre 2013 Istanbul Challenger, Istanbul Cemento James Cluskey Jamie Delgado Jordan Kerr 3–6, 2–6 9. 19 ottobre 2013 Internationaux de Tennis de Vendée, Mouilleron-le-Captif Cemento (i) Henri Kontinen Fabrice Martin Hugo Nys 6–3, 3–6, [8–10] 10. 18 aprile 2014 San Luis Potosí Challenger, San Luis Potosí Terra rossa Agustín Velotti Kevin King Juan Carlos Spir 3–6, 4–6 11. 7 giugno 2014 Franken Challenge, Fürth Terra rossa Rubén Ramírez Hidalgo Gerard Granollers Pujol Jordi Samper Montaña 6(1)–7, 2–6 12. 23 luglio 2016 Guzzini Challenger, Recanati Cemento Ruben Bemelmans Kevin Krawietz Albano Olivetti 3–6, 6(4)–7 13. 6 gennaio 2017 Internationaux de Nouvelle-Calédonie, Nouméa Cemento Stefano Napolitano Quentin Halys Tristan Lamasine 6(9)–7, 1–6 14. 7 aprile 2017 Panama Challenger, Città di Panama Terra rossa Kevin Krawietz Sergio Galdós Caio Zampieri 6–1, 6(5)–7, [7–10] 15. 14 aprile 2017 San Luis Potosí Challenger, San Luis Potosí Terra rossa Hans Hach Verdugo Roberto Quiroz Caio Zampieri 4–6, 2–6 16. 12 maggio 2017 Karshi Challenger, Karshi Cemento Kevin Krawietz Denys Molčanov Serhij Stachovs'kyj 4–6, 6(7)–7 17. 17 novembre 2017 Pune Challenger, Pune Cemento Pedro Martínez Tomislav Brkić Ante Pavić 1–6, 6(5)–7 18 19 giugno 2021 Almaty Challenger, Almaty Terra rossa Corentin Denolly Vladyslav Manafov Vitaliy Sachko 1–6, 4–6 19. 18 settembre 2021 Quito Challenger, Quito Terra rossa Mario Vilella Martínez Alejandro Gómez Thiago Agustín Tirante 5–7, 7–6(5), [8–10]

Note

Altri progetti

Collegamenti esterni