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 Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Tournaments Lima Challenger M25 Gandia Santo Domingo Challenger M25 Trujillo Troyes Challenger Santa Cruz de la Sierra Challenger Antofagasta Challenger M25+H Kassel Abierto de Tenis Mifel - Los Cabos Bogota Challenger Campinas Challenger Hamburg European Open - Hamburg French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Milan Challenger Genova Challenger Szczecin Challenger Montevideo Challenger Santos Challenger Rio Quente Challenger Lima Challenger Bogota Challenger Manta Challenger Como Challenger Genova Challenger Todi Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Medellin Challenger Guayaquil Challenger Copa Claro - Buenos Aires French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad U.S. Open - New York Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Santiago Challenger Barranquilla Challenger Panama City Challenger Sao Paulo Challenger Caltanissetta Challenger Blois Challenger Marburg Challenger Todi Challenger Recanati Challenger Orbetello Challenger Como Challenger Genova Challenger Seville Challenger Quito Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Lima Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Bucaramanga Challenger Salinas Challenger Panama City Challenger Barranquilla Challenger Le Gosier Challenger Itajai Challenger Santiago Challenger Santos Challenger Prague Challenger Milan Challenger Padova Challenger Todi Challenger Medellin Challenger Campinas Challenger Porto Alegre Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Ecuador Open - Quito Argentina Open - Buenos Aires French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg U.S. Open - New York Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Vicenza Challenger Furth Challenger Moscow Challenger Blois Challenger Marburg Challenger Todi Challenger Liberec Challenger Seville Challenger Szczecin Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Australian Open - Melbourne Ecuador Open - Quito Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg Konzum Croatia Open - Umag U.S. Open - New York Happy Valley Challenger Drummondville Challenger Aix En Provence Challenger Heilbronn Challenger Vicenza Challenger Davis Cup, World Group, 1R, POL-ARG 2-3 Lyon Challenger Ilkley Challenger Scheveningen Challenger Cortina Challenger Portoroz Challenger Santos Challenger Medellin Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Aircel Chennai Open - Chennai Australian Open - Melbourne Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel U.S. Open - New York Canberra Challenger Irving Challenger Aix En Provence Challenger Bastad Challenger Quito Challenger USA F23 (Wichita) Genova Challenger Szczecin Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Brisbane International - Brisbane Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Miami Open - Miami French Open - Paris Wimbledon - London German Tennis Championships - Hamburg Santiago Challenger Le Gosier Challenger Panama City Challenger Francavilla Challenger Rome Challenger Lisbon Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger L'Aquila Challenger Sopot Challenger Pullach Challenger Meerbusch Challenger Tiburon Challenger Monterrey Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger USA F29 (Birmingham) USA F30 (Niceville) USA F31 (Norman) Noumea Challenger Canberra Challenger Punta Del Este Challenger Morelos Challenger Santiago Challenger Drummondville Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Rome Challenger Samarkand Challenger Jerusalem Challenger Blois Challenger Milan Challenger Ludwigshafen Challenger Braunschweig Challenger San Benedetto Challenger Tampere Challenger Liberec Challenger Augsburg Challenger Cordenons Challenger Cary Challenger Columbus Challenger Buenos Aires Challenger Campinas Challenger M15 Santa Cruz De La Sierra M15 Fayetteville Santo Domingo Challenger Lima Challenger Montevideo Challenger M25 Fayetteville Cordoba Open - Cordoba Santiago Open - Santiago French Open - Paris Ann Arbor Challenger Bangkok Challenger Bangkok Challenger Punta Del Este Challenger Todi Challenger Prague II Challenger Ostrava Challenger Aix En Provence Challenger Barcelona Challenger Lisbon Challenger Guayaquil Challenger Lima Challenger Campinas Challenger Australian Open Qualifying - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York Santiago Challenger Tallahassee Challenger Ostrava Challenger Prague Challenger Zagreb Challenger Biella 7 Challenger M25 Wichita Bratislava Challenger Aix En Provence Challenger Porto Challenger Perugia Challenger Todi Challenger Segovia Challenger M15 Weston Cordenons Challenger San Marino Challenger Quito Challenger Ambato Challenger Lima Challenger M15 Ibague M15 Cancun Davis Cup, Group I, 1R, BOL-BEL 2-3 Buenos Aires Challenger Lima 2 Challenger M25 Lima M25 Lima M15 Vero Beach M25 Guayaquil Guayaquil Challenger Montevideo Challenger Campinas Challenger M15 Cochabamba M15 Cordoba M25 Villa Allende Australian Open - Melbourne Cordoba Open - Cordoba Delray Beach Open - Delray Beach Chile Dove Men+Care Open - Santiago French Open - Paris Wimbledon - London Bendigo Challenger Buenos Aires Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger M25 Campos do Jordao M15 Naples M15 Naples M15 Naples Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger U.S. Open - New York Davis Cup, Group I, PO, PER-BOL 3-1 Mexico City Challenger San Luis Potosi Challenger Buenos Aires 2 Challenger M25 Rosario M25 Rosario Salvador De Bahia Challenger Coquimbo Challenger Vicenza Challenger Poznan Challenger M15 Quito M15 Quito Corrientes Challenger Buenos Aires 3 Challenger M15 Quito Porto Challenger Iasi Challenger Verona Challenger Trieste Challenger Pozoblanco Challenger San Benedetto Challenger Lima Challenger Santo Domingo Challenger Prague 3 Challenger M25 Wetzlar M25 Padova M25 Koksijde M25 Maribor Villa Maria Challenger Buenos Aires Challenger M25 Maribor Rio De Janeiro Challenger Ambato Challenger Coquimbo 2 Challenger Lima 2 Challenger M15 Santa Cruz M15 Santa Cruz Sao Leopoldo Challenger Temuco Challenger M15 Cordoba Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Miami Open - Miami French Open - Paris Davis Cup, Group II, 1R, THA-BOL 3-1 Tigre 1 Challenger Tigre 2 Challenger Piracicaba Challenger Concepcion Challenger M25 Antalya M25 Tucuman Santiago Challenger Mexico City Challenger San Luis Potosi Challenger Morelos Challenger Buenos Aires Challenger M25 Rio Cuarto M25 Mosquera Leon Challenger Coquimbo Challenger Francavilla Challenger Tunis Challenger Troisdorf Challenger M25 Jablonec nad Nisou Perugia Challenger Blois Challenger Modena Challenger M25 Cordoba M25 Grasse Argentina F11 Argentina F10 Argentina F11 Argentina F18 Argentina F17 Argentina F19 Argentina F20 Argentina F22 Argentina F24 Argentina F25 Argentina F4 Argentina F5 Argentina F6 France F8 Argentina F13 Argentina F15 Bolivia F3 Bolivia F4 Argentina F20 Argentina F21 Argentina F22 Peru F2 Peru F3 Salinas Challenger Santiago Challenger Brazil F5 Brazil F6 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Argentina F6 Como Challenger Argentina F7 Argentina F8 Argentina F9 Italy F23 Germany F12 Argentina F17 Buenos Aires Challenger Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F40 Chile F15 Brazil F42 Santiago Challenger Chile F1 Chile F3 Chile F4 Sao Paulo Challenger Argentina F4 Argentina F5 Argentina F6 Argentina F9 Peru F1 Peru F2 Argentina F11 Peru F6 Argentina F18 Italy F22 Italy F23 Bolivia F2 Portugal F4 Bolivia F4 Argentina F26 Spain F30 Bolivia F3 Bolivia F4 Bolivia F5 Portugal F6 Ecuador F1 Ecuador F2 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F1 Bolivia F2 USA F21 (Tulsa) USA F31 (Laguna Niguel) USA F34 (Harlingen) USA F36 (Niceville)