Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
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 Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F25 Argentina F20 Argentina F21 Argentina F22 Argentina F1 Croatia F1 Croatia F2 Croatia F3 Usa F10 Usa F11 Usa F12 Spain F17 Usa F16 USA F17 USA F18 USA F27 USA F28 USA F29 USA F30 USA F31 USA F1 USA F2 USA F4 USA F7 USA F12 Argentina F7 Argentina F8 Argentina F9 Brazil F21 Argentina F10 Peru F3 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F19 Chile F10 Argentina F21 USA F1 USA F2 USA F3 USA F4 Chile F1 Chile F3 Chile F4 Argentina F2 Argentina F4 Argentina F5 Argentina F6 Brazil F11 Argentina F11 Argentina F12 Argentina F19 Argentina F20 Chile F9 Chile F10 Chile 11 Argentina F26 Argentina F27 Argentina F28 Chile F1 Chile F2 Chile F3 Argentina F7 Italy F10 Argentina F8 Argentina F9 Argentina F11 Argentina F13 Brazil F18 Brazil F19 Brazil F20 Argentina F1 Brazil F4 USA F13 USA F14 Spain F12 Poland F2 Netherlands F2 Spain F23 Spain F24 Spain F25 Brazil F11 Brazil F12 Argentina F19 Argentina F20 Chile F12 USA F26 Spain F13 Brazil F10 Peru F2 Italy F18 Argentina F10 Argentina F11 Argentina F12 Argentina F16 Argentina F18 Argentina F15 Argentina F16 Argentina F8 Argentina F9 Argentina F10 Belgium F13 Argentina F21 USA F3 Peru F5 Peru F6 USA F7 Spain F5 USA F8 Argentina F2 Argentina F3 Morocco F3 Argentina F5 Argentina F7 Argentina F8 Brazil F22 Tunisia F20 Tunisia F21 Netherlands F2 Italy F19 Argentina F2 Argentina F2 Argentina F23 Uruguay F3 Chile F8 USA F7 (Orlando) USA F8 (Indian Harbour Beach) USA F9 (Orlando) Italy F6 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Turkey F15 (Antalya) Argentina F12 Turkey F16 (Antalya) Italy F13 (Vigevano) Italy F15 (Reggio Emilia) Italy F16 (Padova) Italy F17 (Bergamo) Italy F20 (Albinea) Italy F21 (Casinalbo) Argentina F11 (Mendoza) USA F1 (Los Angeles) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Porto Alegre Challenger Panama City Challenger Bordeaux Challenger Todi Challenger Manerbio Challenger Lima Challenger Aix En Provence Challenger Campinas Challenger Lima Challenger M25 Sabadell M25 Valldoreix Newport Beach Challenger San Luis Potosi Challenger Montevideo Challenger Asuncion Challenger Como Challenger Savannah Challenger Lima Challenger M25 Padova Florianopolis Challenger Sao Paulo Challenger Rio Quente Challenger Buenos Aires Challenger Lima Challenger Bogota Challenger Campinas Challenger Columbus Challenger Le Gosier Challenger Santiago Challenger Punta Del Este Challenger Rio De Janeiro Challenger Cali Challenger San Juan Challenger Buenos Aires Challenger Lima Challenger Bucaramanga Challenger Salinas Challenger Barranquilla Challenger Vicenza Challenger Marburg Challenger Poznan Challenger Szczecin Challenger Porto Alegre Challenger Mestre Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cortina Challenger Portoroz Challenger Morelos Challenger Manerbio Challenger Sao Paulo Challenger Santiago Challenger Lima Challenger Bogota Challenger Montevideo Challenger Mendoza Challenger Rio De Janeiro Challenger Blois Challenger Biella Challenger Cortina Challenger Fano Challenger Cordenons Challenger Italy F14 (Frascati) Como Challenger Seville Challenger Rome Challenger Campinas Challenger M15 Cordoba Guayaquil Challenger Montevideo Challenger Andria Challenger Bangkok Challenger Bangkok Challenger Sarasota Challenger Bordeaux Challenger Vicenza Challenger Lyon Challenger Todi Challenger Milan Challenger Cortina Challenger Prague Challenger Segovia Challenger Santo Domingo Challenger Brasilia Challenger Columbus Challenger Tiburon Challenger Monterrey Challenger Buenos Aires Challenger Cordenons Challenger Cali Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Buenos Aires 2 Challenger Dallas Challenger San Francisco Challenger Morelos Challenger Punta Del Este Challenger Santiago Challenger Le Gosier Challenger Panama City Challenger Sarasota Challenger Tallahassee Challenger Francavilla Challenger Ostrava Challenger M25 Punta del Este Braga Challenger Lisbon Challenger Lyon Challenger Blois Challenger Marburg Challenger Bastad Challenger Tampere Challenger Padova Challenger Sopot Challenger Genova Challenger Buenos Aires Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Drummondville Challenger Monterrey Challenger Barletta Challenger Tallahassee Challenger Savannah Challenger Rome Challenger Almaty Challenger Shymkent Challenger San Benedetto Challenger Cordenons Challenger L'Aquila Challenger Banja Luka Challenger Biella Challenger Campinas Challenger Santo Domingo Challenger Montevideo Challenger Noumea Challenger Trieste Challenger Cordenons Challenger Barcelona Challenger Santiago Challenger Split 1 Challenger Rome 2 Challenger Biella 6 Challenger Aix En Provence Challenger Perugia Challenger Meerbusch Challenger Braga Challenger Murcia Challenger Buenos Aires Challenger Lima 2 Challenger Campinas Challenger Binghamton Challenger Florianopolis Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger Salinas Challenger Coquimbo Challenger Vicenza Challenger Villa Maria Challenger Rio De Janeiro Challenger Girona Challenger Murcia Challenger Coquimbo 2 Challenger Madrid Challenger Florianopolis Challenger Buenos Aires Challenger Turin Challenger Vicenza Challenger Montechiarugolo Challenger Lima 2 Challenger Tampere Challenger Santa Cruz de la Sierra Challenger Buenos Aires Challenger Santiago Challenger Girona Challenger Dallas Challenger Augsburg Challenger Maia Challenger Cordenons Challenger Piracicaba Challenger Punta Del Este Challenger Concepcion Challenger Trieste Challenger Cali Challenger Curitiba Challenger Campinas Challenger Tigre Challenger Asuncion Challenger Costa do Sauipe Challenger Copa Telmex - Buenos Aires Medellin Challenger Copa Claro - Buenos Aires San Jose Challenger Tallahassee Challenger China Open - Beijing Sarasota Challenger Cordoba Open - Cordoba BMW Open - Munich VTR Open - Vina del Mar Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Santiago Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Cali Challenger San Juan Challenger Villa Allende Challenger SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito Sao Leopoldo Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Copa Petrobras-Argentina - Buenos Aires Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Ecuador Open - Quito Rio Open - Rio de Janeiro Pereira Challenger Argentina Open - Buenos Aires Itajai Challenger Rio Quente Challenger SkiStar Swedish Open - Bastad Manta Challenger Brisbane International - Brisbane Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Sao Paulo Challenger Geneva Open - Geneva Libema Open - 's-Hertogenbosch Fever-Tree Championships - London SkiStar Swedish Open - Bastad Manta Challenger German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu China Open - Beijing Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Rio Open - Rio de Janeiro Santiago Open - Santiago Campinas Challenger Erste Bank Open - Vienna Hamburg European Open - Hamburg Delray Beach Open - Delray Beach Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Montevideo Challenger Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Nordea Open - Bastad Plava Laguna Croatia Open - Umag Swiss Open - Gstaad European Open - Antwerp Cordoba Open - Cordoba Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Itajai Challenger Santiago Challenger Serbia Open - Belgrade Orlando Challenger BMW Open - Munich Buenos Aires Challenger Noventi Open - Halle Generali Open - Kitzbuhel Astana Open - Astana Stockholm Open - Stockholm Erste Bank Open - Vienna Firenze Open - Florence Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Mestre Challenger Zhuhai Open - Zhuhai Blois Challenger Millennium Estoril Open - Estoril Nordea Open - Bastad Manta Challenger Generali Open - Kitzbuhel Lexington Challenger Rio Open - Rio de Janeiro Vancouver Challenger Segovia Challenger San Marino Challenger Cali Challenger San Juan Challenger Cordoba Challenger Lima Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Sarasota Challenger Santos Challenger Savannah Challenger Sao Paulo Challenger Tallahassee Challenger Vicenza Challenger Meerbusch Challenger Aptos Challenger Campinas Challenger Porto Alegre Challenger Buenos Aires Challenger Bucaramanga Challenger Santos Challenger Bergamo Challenger Santiago Challenger Sao Paulo Challenger Barletta Challenger Meerbusch Challenger Sao Paulo Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Buenos Aires Challenger Poznan Challenger Mohammedia Challenger Buenos Aires Challenger Santiago Challenger Buenos Aires Challenger Buenos Aires Challenger Bastad Challenger San Benedetto Challenger Cary Challenger Santiago Challenger Savannah Challenger L'Aquila Challenger Montevideo Challenger Punta Del Este Challenger Antofagasta Challenger Zug Challenger Campinas Challenger Parma Challenger Milan Challenger Prague Challenger Liberec Challenger Manerbio Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Punta Del Este Challenger Todi Challenger Biella Challenger Alicante Challenger Concepcion Challenger Oeiras 1 Challenger Split 2 Challenger Rome 1 Challenger Biella 5 Challenger Biella 7 Challenger Lyon Challenger Todi Challenger Trieste Challenger Barcelona Challenger Guayaquil Challenger Montevideo Challenger Brasilia Challenger Sao Paulo Challenger Santiago Challenger Pereira Challenger Sarasota Challenger Forli 6 Challenger Lyon Challenger Blois Challenger Amersfoort Challenger Trieste Challenger San Benedetto Challenger Cordenons Challenger Tallahassee Challenger Buenos Aires Challenger Montevideo Challenger Valencia Challenger Noumea Challenger Tigre 1 Challenger Tigre 2 Challenger Concepcion Challenger Vina del Mar Challenger Prostejov Challenger Perugia Challenger Milan Challenger Salzburg Challenger Iasi Challenger Cordenons Challenger Cordoba Open - Cordoba Antofagasta Challenger Santa Fe 2 Challenger Montevideo Challenger US Men's Clay Court Championship - Houston Santa Cruz de la Sierra Challenger Phoenix Challenger Aix En Provence Challenger Santa Fe Challenger Abierto de Tenis Mifel - Los Cabos Ilkley Challenger Santa Cruz de la Sierra 2 Challenger Modena Challenger Braunschweig Challenger San Marino Challenger Shanghai Challenger Rakuten Japan Open - Tokyo Cali Challenger Braga Challenger Buenos Aires Challenger Villa Maria Challenger Campinas Challenger Lima 2 Challenger Montevideo Challenger Buenos Aires Challenger Piracicaba Challenger Rosario Challenger Cordoba Challenger Cap Cana Challenger Santiago Challenger Merida Challenger Campinas Challenger Tallahassee Challenger San Miguel de Tucuman Challenger Mauthausen Challenger Francavilla Challenger Turin Challenger Oeiras 5 Challenger Bratislava 1 Challenger Santa Fe Challenger Poznan Challenger Modena Challenger San Marino Challenger Liberec Challenger Rio Open - Rio de Janeiro Villa Maria Challenger Buenos Aires Challenger Antofagasta Challenger Movistar Chile Open - Santiago Citi Open - Washington Vancouver Challenger Brisbane International - Brisbane Hong Kong Tennis Open - Hong Kong Miami Open - Miami Coupe Rogers - Montreal San Benedetto Challenger Western & Southern Open - Cincinnati Todi Challenger Shanghai Rolex Masters - Shanghai US Men's Clay Court Championship - Houston San Miguel de Tucuman Challenger BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto Sydney International - Sydney Viking International - Eastbourne Swiss Open - Gstaad Hamburg European Open - Hamburg Mutua Madrid Open - Madrid Libema Open - 's-Hertogenbosch Movistar Chile Open - Santiago US Men's Clay Court Championship - Houston Nordea Open - Bastad Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Rio Open - Rio de Janeiro Australian Open - Melbourne Sao Leopoldo Challenger French Open - Paris Wimbledon - London Todi Challenger Davis Cup, World Group, PO, CHI-KAZ 3-1 Valencia Challenger Australian Open - Melbourne Davis Cup, World Group, Q, BEL-CHI 3-1 Cincinnati Open - Cincinnati Miami Open - Miami Wimbledon - London French Open - Paris Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Rogers Cup - Toronto Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group II, 1R, BAR-CHI 3-2 Davis Cup, Group II, PO, CHI-PAR 5-0 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group II, 2R, CHI-MEX 5-0 Davis Cup, Group I, 1R, CHI-DOM 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, SVK-CHI 3-1 ATP Cup - Sydney Davis Cup, Group A, Bologna Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, CHI-LUX 4-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York San Marino Challenger EFG Swiss Open - Gstaad