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