Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
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 Karlsruhe Challenger Wimbledon - London Como Challenger U.S. Open - New York Davis Cup, Group A, Bologna China Open - Beijing Malaga Challenger Olbia Challenger Swiss Indoors Basel - Basel Brest Challenger Rolex Paris Masters - Paris Valencia Challenger United Cup - Australia Australian Open - Melbourne Adelaide International - Adelaide Miami Open - Miami Tenerife 1 Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open Sud de France - Montpellier Davis Cup, World Group, Q, CHI-PER 3-2 Bucharest Open - Bucharest Movistar Chile Open - Santiago BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril Girona Challenger Bordeaux Challenger Open Parc - Lyon Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal French Open - Paris Wimbledon - London Terra Wortmann Open - Halle Mallorca Championships - Mallorca Hamburg Open - Hamburg Generali Open - Kitzbuhel Chengdu Open - Chengdu Western & Southern Open - Cincinnati U.S. Open - New York Davis Cup, Group B, Valencia China Open - Beijing BNP Paribas Nordic Open - Stockholm Swiss Indoors Basel - Basel Valencia Challenger Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Australian Open - Melbourne Rio Open - Rio de Janeiro ABN AMRO Open - Rotterdam Phoenix Challenger BMW Open - Munich Argentina Open - Buenos Aires Brisbane International - Brisbane Hong Kong Tennis Open - Hong Kong ASB Classic - Auckland BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Estoril Challenger National Bank Open - Toronto Winston-Salem Open - Winston-Salem Mutua Madrid Open - Madrid Tiriac Open - Bucharest National Bank Open - Toronto Gonet Geneva Open - Geneva Wimbledon - London French Open - Paris Birmingham Challenger Hamburg Open - Hamburg Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Mallorca Championships - Mallorca Generali Open - Kitzbuhel Cincinnati Open - Cincinnati U.S. Open - New York Genova Challenger Davis Cup, World Group, Q2, ESP-DEN 3-2 Bad Waltersdorf Challenger Rolex Paris Masters - Paris Valencia Challenger European Open - Brussels Swiss Indoors Basel - Basel Spain F32 Chile F9 Chile 11 Spain F8 Chile F2 Chile F3 Netherlands F2 Spain F22 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Spain F1 Guatemala F1 Spain F5 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Spain F18 Brazil F7 Brazil F8 Colombia F4 Chile F1 Spain F25 Spain F26 Spain F27 Spain F29 Spain F30 Chile F4 Spain F13 Spain F14 Spain F16 France F11 Spain F20 Spain F21 Spain F22 Spain F23 Spain F24 Spain F26 Spain F28 Spain F30 Spain F31 Spain F32 Morocco F4 France F2 USA F6 Spain F3 Spain F4 Spain F5 Spain F6 Croatia F3 Croatia F4 Spain F7 Spain F9 Tunisia F16 Tunisia F17 Spain F13 Bulgaria F2 Bulgaria F3 Bulgaria F4 France F11 France F12 Spain F20 Spain F21 Spain F22 Spain F23 Romania F13 Romania F14 Romania F15 Spain F28 Canada F9 Spain F35 Morocco F8 Morocco F9 Tunisia F33 Chile F5 Chile F7 Chile F8 Spain F1 (Manacor) Spain F2 (Manacor) Spain F3 (Paguera) Spain F4 (Paguera) Tunisia F8 (Hammamet) Spain F7 (Javea) Spain F8 (Reus) Spain F1 Tunisia F15 (Hammamet) Tunisia F16 (Hammamet) Spain F12 (Lleida) Spain F13 (Valldoreix) Italy F15 (Reggio Emilia) Spain F16 (Huelva) Spain F18 (Palma del Rio) Spain F20 (Getxo) Spain F21 (Gandia) Spain F22 (Denia) Spain F26 (Santander) Spain F29 (Sevilla) Spain F30 (Madrid) Spain F31 (Sabadell) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Spain F6 (Xabia) Spain F14 (Huelva) M15 Santo Domingo M15 Santo Domingo M25 Pensacola Anytech365 Andalucia Open - Marbella Spain F5 (Murcia) Lima Challenger Morelos Challenger Salinas Challenger Santiago Challenger Mohammedia Challenger Medellin Challenger Quito Challenger Pereira Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Cali Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Puebla Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger Tallahassee Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cali Challenger Cortina Challenger Trnava Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Meknes Challenger Kenitra Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Bogota Challenger Montevideo Challenger Morelos Challenger Santiago Challenger Buenos Aires Challenger Guadalajara Challenger Leon Challenger Tempe Challenger Rome Challenger Bordeaux Challenger Shymkent Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Milan Challenger Medellin Challenger Cortina Challenger Segovia Challenger Floridablanca Challenger Portoroz Challenger Santo Domingo Challenger Cordenons Challenger Quito Challenger Seville Challenger Bogota Challenger Ortisei Challenger Ningboo Challenger Ismaning Challenger Montevideo Challenger Santiago Challenger Pune Challenger Bangalore Challenger Rio De Janeiro Challenger Canberra Challenger Bangkok Challenger Rennes Challenger Chennai Challenger Bergamo Challenger Marbella Challenger Tunis Challenger Ostrava Challenger Braga Challenger Lyon Challenger L'Aquila Challenger Milan Challenger Recanati Challenger Bastad Challenger Prague Challenger Liberec Challenger Pullach Challenger Seville Challenger Banja Luka Challenger Sibiu Challenger Tiburon Challenger Monterrey Challenger Barcelona Challenger Liuzhou Challenger Mouilleron-Le-Captif Challenger Burnie Challenger Launceston Challenger Santiago Challenger Phoenix Challenger Marbella Challenger Alicante Challenger Murcia Challenger Tunis Challenger Lisbon Challenger Poznan Challenger Lyon Challenger Blois Challenger Braunschweig Challenger Amersfoort Challenger Sopot Challenger Augsburg Challenger Mallorca Challenger Seville Challenger Florence Challenger Barcelona Challenger Hamburg Challenger Noumea Challenger Prostejov Challenger Alicante Challenger Marbella Challenger Lima Challenger Maia Challenger Concepcion Challenger Santiago Challenger Salinas Challenger Salinas 2 Challenger Zagreb Challenger Oeiras 3 Challenger Orlando 2 Challenger Salzburg-Anif Challenger Todi Challenger Tampere Challenger Prague 2 Challenger Luedenscheid Challenger Warsaw Challenger Seville Challenger Cassis Challenger Santiago 2 Challenger Santiago 3 Challenger Bogota Challenger Lima 2 Challenger Campinas Challenger Brasilia Challenger Sao Paulo Challenger Santiago Challenger Concepcion 2 Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Aix En Provence Challenger Oeiras 3 Challenger Luedenscheid Challenger Braunschweig Challenger Seville Challenger Ortisei Challenger Bergamo Challenger Canberra Challenger Phoenix Challenger Girona Challenger Prague 1 Challenger Oeiras 4 Challenger Heilbronn Challenger Lyon Challenger Alicante Challenger Trieste Challenger Luedenscheid Challenger Alicante Challenger Braunschweig Challenger Blois Challenger Bad Waltersdorf Challenger Villena Challenger Sibiu Challenger Vancouver Challenger Seville Challenger Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Aix En Provence Challenger Santo Domingo Challenger Szczecin Challenger Little Rock Challenger Verona Challenger Maspalomas Challenger VTR Open - Vina del Mar Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Citi Open - Washington Valencia Open - Valencia Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Maharashtra Open - Pune Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril AEGON International - Eastbourne SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Erste Bank Open - Vienna Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Sofia Open - Sofia Stockholm Open - Stockholm Kremlin Cup - Moscow Emilia-Romagna Open - Parma Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo San Diego Open - San Diego Korea Open - Seoul Tennis Napoli Open - Naples Tata Open Maharashtra - Pune Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Barcelona Open Banc Sabadell - Barcelona Terra Wortmann Open - Halle Movistar Chile Open - Santiago Swiss Indoors Basel - Basel Abierto de Tenis Mifel - Los Cabos Moselle Open - Metz Rothesay International - Eastbourne Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai 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 Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris 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 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 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, 1R, CHI-ECU 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 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, PER-CHI 2-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, Q, SUI-ESP 1-3 Olympics - Paris Davis Cup, World Group, PO, CHI-KAZ 3-1