Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
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 Wimbledon - London St. Tropez Challenger Santo Domingo Challenger Szczecin Challenger U.S. Open - New York Braunschweig Challenger Mallorca Challenger Istanbul Challenger Genova Challenger Nordea Open - Bastad Plava Laguna Croatia Open - Umag Zug Challenger Generali Open - Kitzbuhel Winnipeg Challenger Wimbledon (juniors) Buenos Aires Challenger Cali Challenger Quito Challenger Buenos Aires Challenger Salinas Challenger Santiago Challenger Vicenza Challenger Blois Challenger San Juan Challenger Cordoba Challenger Montevideo Challenger Santos Challenger Sao Paulo Challenger Padova Challenger Biella Challenger Meerbusch Challenger Pereira Challenger Corrientes Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Mendoza Challenger Buenos Aires Challenger Tunisia F4 Tunisia F5 Tunisia F6 Tunisia F7 Santiago Challenger Sao Paulo Challenger Argentina F3 Argentina F4 Argentina F5 Argentina F6 Cali Challenger Argentina F7 Argentina F8 Argentina F9 Colombia F2 Alphen Challenger Meknes Challenger Kenitra Challenger Germany F7 Italy F21 Switzerland F4 Switzerland F5 Campinas Challenger Buenos Aires Challenger Montevideo Challenger Argentina F11 Argentina F12 Argentina F13 Bolivia F3 Argentina Open - Buenos Aires Brasil Open - Sao Paulo Wimbledon - London U.S. Open - New York Morelos Challenger Santiago Challenger Buenos Aires Challenger Guadalajara Challenger Leon Challenger Panama City Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Vicenza Challenger Lisbon Challenger Poprad Tatry Challenger Spain F13 (Valldoreix) Spain F14 (Vic) Spain F16 (Huelva) Marburg Challenger San Benedetto Challenger Biella Challenger Meerbusch Challenger Italy F21 (Casinalbo) Italy F23 (Pontedera) Italy F25 (Cornaiano) Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Argentina F6 (Buenos Aires) Argentina F11 (Mendoza) Open Parc - Lyon French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Argentina F12 (San Juan) San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger France F4 (Toulouse) France F5 (Poitiers) Poznan Challenger Italy F12 (Reggio Emilia) Como Challenger Romania F9 (Pitesti) Genova Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Australian Open (juniors) Cordoba Open - Cordoba Brasil Open - Sao Paulo French Open (juniors) Wimbledon - London Wimbledon (juniors) U.S. Open - New York U.S. Open (juniors) Moselle Open - Metz Orlando Challenger Columbus Challenger Punta Del Este Challenger M15 Toulouse Santiago Challenger Alicante Challenger Barletta Challenger Tunis Challenger Tallahassee Challenger Savannah Challenger Vicenza Challenger M15 Grasse Almaty Challenger Shymkent Challenger Blois Challenger Perugia Challenger San Benedetto Challenger Tampere Challenger Liberec Challenger Manerbio Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger Buenos Aires Challenger Campinas Challenger M15 Forbach Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger M25 Saint Dizier M15 Villers Les Nancy Australian Open - Melbourne Australian Open (juniors) Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Santiago Open - Santiago Internazionali BNL d'Italia - Rome French Open - Paris French Open (juniors) Western & Southern Open - New York U.S. Open - New York European Open - Antwerp Rolex Paris Masters - Paris Noumea Challenger Bendigo Challenger Punta Del Este Challenger Cherbourg Challenger Pau Challenger Monterrey Challenger All Lower level tournaments Aix En Provence Challenger M25 Poznan M15 Caslano M25 Prague Forli Challenger Forte Village Sardegna Open - Sardinia Marbella Challenger Guayaquil Challenger Lima Challenger M15 Monastir M15 Monastir Murray River Open - Melbourne Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade BMW Open - Munich Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Nordea Open - Bastad Olympics - Tokyo Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Rolex Paris Masters - Paris Concepcion Challenger Sardegna Open - Cagliari Belgrade 2 - Belgrade Zagreb Challenger Oeiras 3 Challenger Bratislava Challenger Prostejov Challenger Milan Challenger Salzburg-Anif Challenger M25 Wetzlar M25 Muttenz M25+H Lesa Rennes Challenger Orleans Challenger M25 Bagneres-De-Bigorre Davis Cup, Group I, 1R, ARG-BLR 4-1 Mouilleron-Le-Captif Challenger Napoli 2 Challenger M25+H Rodez M25 Toulouse M25 Sarreguemines Montevideo Challenger Pau Challenger Campinas Challenger Brasilia Challenger M25 Villers Les Nancy 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 Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Wimbledon - London Traralgon Challenger M25 Monastir M25 Monastir Cherbourg Challenger Pau Challenger M25 Glasgow St. Brieuc Challenger M25 Portimao M25 Trimbach M25 Toulouse-Balma Nordea Open - Bastad Hamburg European Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 M25 Angers Francavilla Challenger Prostejov Challenger M25 Santa Margherita di Pula M25 Prague M25 Jablonec nad Nisou M15 Budva Lyon Challenger Montechiarugolo - Parma Challenger Milan Challenger Troyes Challenger M25 Grasse M25 Montauban Braunschweig Challenger Amersfoort Challenger Tampere Challenger Zug Challenger Grodzisk Mazowiecki Challenger Tulln Challenger Szczecin Challenger Istanbul Challenger Sibiu Challenger Orleans Challenger Buenos Aires Challenger Alicante Challenger St. Tropez Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Hamburg Challenger Brest Challenger Lima 2 Challenger Guayaquil Challenger Calgary Challenger Drummondville Challenger United Cup - Australia ASB Classic - Auckland Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Miami Open - Miami Banja Luka Open - Banja Luka French Open - Paris Oeiras 2 Challenger Tenerife 1 Challenger Concepcion Challenger Chennai Challenger Bengaluru Challenger Pune Challenger St. Brieuc Challenger Lille Challenger Oeiras 3 Challenger Ostrava Challenger Split Challenger Aix En Provence Challenger Mauthausen Challenger Bordeaux Challenger Prostejov Challenger Bratislava 1 Challenger Lyon Challenger Poznan Challenger Blois Challenger Modena Challenger Argentina F19 Argentina F20 Argentina F24 Argentina F14 Argentina F16 Argentina F17 Buenos Aires Challenger Bolivia F3 Bolivia F4 Paraguay F1 Paraguay F2 Argentina F22 Brazil F4 Brazil F5 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Chile F4 Chile F5 Chile F6 Argentina F10 Argentina F11 Argentina F12 Argentina F16 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Chile F11 Chile F12 Chile F13 Brazil F40 Chile F3 Chile F4 Argentina F2 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Chile F5 Chile F6 Chile F7 Argentina F12 Argentina F14 Argentina F15 Argentina F16 Argentina F20 Argentina F21 Argentina F22 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Bolivia F5 Argentina F26 Argentina F27 Argentina F28 Colombia F1 Colombia F2 Chile F1 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F11 Argentina F12 Argentina F13 Argentina F14 Argentina F15 Argentina F16 Bolivia F3 Bolivia F4 Bolivia F5 Chile F7 Chile F8 Chile F9 Argentina F1 Argentina F2 Argentina F4 Peru F1 Peru F2 Peru F3 Sweden F3 Slovenia F1 Italy F17 France F11 France F12 France F13 France F14 Argentina F10 Argentina F12 Argentina F13 Argentina F16 Argentina F17 Argentina F18 Chile F4 Argentina F19 Argentina F20 USA F6 USA F7 Chile F1 Argentina F1 Argentina F2 Argentina F3 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Italy F15 Italy F17 Austria F4 Germany F8 Switzerland F4 Argentina F11 Argentina F12 Colombia F8 France F6 (Poitiers) France F22 (Nevers)