Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments Buenos Aires 3 Challenger US Men's Clay Court Championship - Houston Miami Open - Miami Heilbronn Challenger Wimbledon - London Oeiras 3 Challenger Leon Challenger Mutua Madrid Open - Madrid Prague 1 Challenger Mauthausen Challenger Oeiras 4 Challenger Internazionali BNL d'Italia - Rome French Open - Paris Prostejov Challenger Mexico City Challenger BNP Paribas Open - Indian Wells Vina del Mar Challenger Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Open - New York Salinas Challenger Bucaramanga Challenger Pereira Challenger Manta Challenger Cremona Challenger Rome Challenger Bytom Challenger Reggio Emilia Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Belo Horizonte Challenger Bogota Challenger Cali Challenger Buenos Aires Challenger Asuncion Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires French Open - Paris Wimbledon - London German Tennis Championships - Hamburg U.S. Open - New York Salinas Challenger Santiago Challenger Barranquilla Challenger Pereira Challenger Blumenau Challenger Santos Challenger Alessandria Challenger Rijeka Challenger Kosice Challenger Dortmund Challenger Binghamton Challenger Cali Challenger Aguascalenties Challenger Belo Horizonte Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Medellin Challenger Buenos Aires Challenger Montevideo Challenger Heineken Open - Auckland Australian Open - Melbourne VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Serbia Open - Belgrade French Open - Paris U.S. Open - New York Bucaramanga Challenger Santiago Challenger Barranquilla Challenger Rome Challenger Bordeaux Challenger Milan Challenger Arad Challenger Timisoara Challenger Bercuit Challenger Orbetello Challenger Cali Challenger Campinas Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Montevideo Challenger Guayaquil Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires French Open - Paris Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel U.S. Open - New York Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Santiago Challenger Barranquilla Challenger Panama City Challenger Bordeaux Challenger Arad Challenger Blois Challenger Braunschweig Challenger Recanati Challenger Cali Challenger Campinas Challenger Porto Alegre Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Lima Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo French Open - Paris Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad U.S. Open - New York Sao Paulo Challenger Panama City Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Cali Challenger Mestre Challenger Caltanissetta Challenger Manta Challenger Liberec Challenger Medellin Challenger Campinas Challenger Porto Alegre Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Lima Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Miami Open - Miami US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad U.S. Open - New York Bucaramanga Challenger Santiago Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Vicenza Challenger Mestre Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Santiago Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul French Open - Paris French Open (juniors) Wimbledon - London Wimbledon (juniors) SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel U.S. Open - New York U.S. Open (juniors) Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santiago Challenger Sao Paulo Challenger Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Scheveningen Challenger Cortina Challenger Curitiba Challenger Santos Challenger Medellin Challenger Brazil F4 Campinas Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Bogota Challenger Tunisia F31 Tunisia F33 Tunisia F34 Tunisia F36 Qatar ExxonMobil Open - Doha ASB Classic - Auckland Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel U.S. Open - New York Irving Challenger Turkey F10 (Antalya) Panama City Challenger San Luis Potosi Challenger Bordeaux Challenger Prostejov Challenger Caltanissetta Challenger Todi Challenger Turkey F11 (Antalya) Spain F14 (Vic) Bastad Challenger Argentina F2 (Cordoba) Campinas Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Turkey F32 (Antalya) Turkey F34 (Antalya) Turkey F35 (Antalya) Turkey F36 (Antalya) Turkey F37 (Antalya) Turkey F39 (Antalya) Turkey F40 (Antalya) Turkey F41 (Antalya) Brazil F2 (Santos) Brazil F4 (Sao Carlos) Australian Open - Melbourne Ecuador Open - Quito Argentina Open - Buenos Aires French Open - Paris Wimbledon - London Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel U.S. Open - New York Punta Del Este Challenger Turkey F6 (Antalya) Santiago Challenger San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Tallahassee Challenger Turkey F7 (Antalya) Turkey F8 (Antalya) Tunisia F12 (Hammamet) Turkey F13 (Antalya) Turkey F14 (Antalya) Egypt F16 (Cairo) Vicenza Challenger Poznan Challenger Caltanissetta Challenger L'Aquila Challenger Egypt F17 (Cairo) Spain F11 (Valldoreix) Spain F12 (Vic) Spain F14 (Huelva) Cordenons Challenger Netherlands F2 (Den Haag) Netherlands F3 (Amstelveen) Germany F8 (Kassel) Portugal F12 (Porto) Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Spain F24 (Santander) Spain F25 (Donostia-San-Sebastian) Spain F26 (Oviedo) Spain F27 (Seville) Montevideo Challenger Buenos Aires Challenger Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech French Open - Paris Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York Punta Del Este Challenger M15 Monastir M15 Monastir M25 Barnstaple M25 Glasgow Santiago Challenger Marbella Challenger Alicante Challenger Tunis Challenger M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Reus M15 Madrid Braga Challenger Lisbon Challenger Vicenza Challenger M15 Las Palmas De Gran Canaria M15 Las Palmas De Gran Canaria M15 Valldoreix M25 Vic Ludwigshafen Challenger Perugia Challenger Segovia Challenger M15 Sao Jose Do Rio Preto M15 Curitiba Cordenons Challenger Como Challenger Mallorca Challenger Genova Challenger Cassis Challenger Szczecin Challenger Buenos Aires Challenger Campinas Challenger M25+H Kassel M25+H Appiano Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Houston Challenger M25 Rio De Janeiro Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Internazionali BNL d'Italia - Rome French Open - Paris Noumea Challenger Punta Del Este Challenger M25 Lima Todi Challenger Cordenons Challenger Prostejov Challenger M25 Poznan Iasi Challenger Sibiu Challenger Biella Challenger Barcelona Challenger Istanbul Challenger M25 Vale Do Lobo Guayaquil Challenger Sao Paulo Challenger Lima Challenger Campinas Challenger Australian Open Qualifying - Doha Istanbul Challenger Antalya Challenger Antalya 2 Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Serbia Open - Belgrade French Open - Paris Wimbledon - London Nordea Open - Bastad Olympics - Tokyo Winston-Salem Open - Winston-Salem U.S. Open - New York Concepcion Challenger Anytech365 Andalucia Open - Marbella Santiago Challenger Belgrade Challenger Rome 2 Challenger Biella 5 Challenger Heilbronn Challenger Oeiras 3 Challenger Biella 6 Challenger Biella 7 Challenger Lyon Challenger Almaty 1 Challenger Aix En Provence Challenger Salzburg-Anif Challenger Iasi Challenger Tampere Challenger Trieste Challenger Cordenons Challenger San Marino Challenger Tulln Challenger Davis Cup, Group I, 1R, LIB-BRA 0-4 Santiago 2 Challenger Santiago 3 Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Campinas Challenger Brasilia Challenger Sao Paulo Challenger Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami Gonet Geneva Open - Geneva French Open - Paris Phoenix Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Nordea Open - Bastad Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Mexico City Challenger San Luis Potosi Challenger Buenos Aires 2 Challenger Salvador De Bahia Challenger Heilbronn Challenger Zagreb Challenger Cali Challenger Salzburg Challenger Bogota Challenger Iasi Challenger Trieste Challenger Zug Challenger Vancouver Challenger Tulln Challenger Villa Maria Challenger Buenos Aires Challenger Davis Cup, Group I, 1R, POR-BRA 3-1 Campinas Challenger Rio De Janeiro Challenger Ambato Challenger Lima 2 Challenger Guayaquil Challenger Montevideo Challenger Sao Leopoldo Challenger Temuco Challenger United Cup - Australia ASB Classic - Auckland Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Piracicaba Challenger Davis Cup, World Group, PO, FIN-ARG 3-1 Santiago Challenger Argentina F1 Argentina F2 Argentina F3 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Bolivia F2 Bolivia F3 Argentina F17 Chile F2 Chile F3 Brazil F21 Brazil F22 Uruguay F1 Mexico F3 Cuba F1 Spain F15 Argentina F1 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Argentina F8 Argentina F9 Bolivia F1 Bolivia F2 Copa Petrobras-Uruguay - Montevideo Bolivia F3 Copa Petrobras-Argentina - Buenos Aires Bolivia F4 Argentina F14 Peru F4 Peru F5 Brazil F29 Argentina F17 Argentina F18 Brazil F33 Tanger Challenger Meknes Challenger Spain F8 Spain F9 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Ecuador F2 Brazil F13 Ecuador F3 Bolivia F1 Montevideo Challenger Medellin Challenger Guayaquil Challenger Bolivia F2 Bolivia F3 Bolivia F4 Sao Paulo Challenger Argentina F24 Bogota Challenger Curitiba Challenger Alessandria Challenger Lugano Challenger Brazil F36 Italy F10 Argentina F7 Argentina F8 Brazil F2 Brazil F4 Brazil F5 Brazil F8 Tunisia F32 Tunisia F35 Turkey F8 (Antalya) Turkey F9 (Antalya) Turkey F12 (Antalya) Turkey F13 (Antalya) Turkey F14 (Antalya) Spain F12 (Lleida) Spain F13 (Valldoreix) Spain F15 (Sta. Margarida Montbui) Argentina F3 (Villa Maria) Turkey F33 (Antalya) Turkey F38 (Antalya)