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