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 Wimbledon - London Iasi Challenger Western & Southern Open - Cincinnati U.S. Open - New York Brest Challenger Mouilleron-Le-Captif Challenger Seville Challenger Davis Cup, Group A, Bologna Szczecin Challenger China Open - Beijing Shanghai Rolex Masters - Shanghai European Open - Antwerp Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Valencia Challenger Moselle Open - Metz Danderyd Challenger Noumea Challenger Open 13 Provence - Marseille Miami Open - Miami United Cup - Australia Adelaide International - Adelaide Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro ABN AMRO Open - Rotterdam Open Sud de France - Montpellier Davis Cup, World Group, Q, CHI-PER 3-2 Grand Prix Hassan II - Marrakech BNP Paribas Open - Indian Wells Movistar Chile Open - Santiago Phoenix Challenger Wimbledon - London Internazionali BNL d'Italia - Rome Open Parc - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Bucharest Open - Bucharest Mutua Madrid Open - Madrid Lyon Challenger Generali Open - Kitzbuhel National Bank Open - Montreal Ilkley Challenger Aix En Provence Challenger Bordeaux Challenger French Open - Paris Hamburg Open - Hamburg Chengdu Open - Chengdu Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Hangzhou Open - Hangzhou European Open - Antwerp Villena Challenger China Open - Beijing BNP Paribas Nordic Open - Stockholm Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Moselle Open - Metz Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells St. Tropez Challenger Phoenix Challenger Aix En Provence Challenger Bordeaux Challenger BMW Open - Munich Argentina Open - Buenos Aires Trieste Challenger Brisbane International - Brisbane Canberra Challenger Adelaide International - Adelaide Australian Open - Melbourne Miami Open - Miami Iasi Challenger Internazionali BNL d'Italia - Rome Estoril Challenger Mutua Madrid Open - Madrid Cancun Challenger Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Marrakech Tiriac Open - Bucharest National Bank Open - Toronto Gonet Geneva Open - Geneva Wimbledon - London French Open - Paris Birmingham Challenger Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Nordea Open - Bastad National Bank Open - Toronto Generali Open - Kitzbuhel Cincinnati Open - Cincinnati U.S. Open - New York Rennes Challenger Brest Challenger Orleans Challenger Roanne Challenger Chile F9 Chile 11 Chile F1 Chile F2 Chile F3 Netherlands F2 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Brazil F7 Brazil F8 Colombia F4 Chile F4 France F17 France F18 France F19 USA F6 France F5 France F6 France F10 Romania F13 Romania F14 Romania F15 Canada F9 France F20 Chile F5 Chile F7 Chile F8 Egypt F6 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) France F5 (Toulouse) France F6 (Poitiers) France F7 (Villers Les Nancy) France F17 (Troyes) France F20 (Plaisir) France F22 (Nevers) France F24 (Rodez) Portugal F2 (Faro) France F4 (Toulouse) Turkey F12 (Antalya) Turkey F13 (Antalya) Portugal F8 (Cascais) France F9 (Grasse) France F15 (Troyes) Spain F29 (Sabadell) M15+H Bressuire M15 Grenoble M15 Reus M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M15 Grasse M25+H Toulouse M25 Montauban M25 Getxo M25 Gandia M25 Denia M15 Piombino M25 Houston M25 Norman M25+H Rodez M15 Santo Domingo M15 Santo Domingo M25 Pensacola 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 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 Prostejov Challenger Lyon Challenger Ilkley Challenger Medellin Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Ningboo Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Canberra Challenger Aix En Provence Challenger Bordeaux Challenger Rennes Challenger Quimper Challenger Phoenix Challenger Aix En Provence Challenger Lyon Challenger Cassis Challenger Tiburon Challenger Brest Challenger Noumea Challenger Bendigo Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Todi Challenger Trieste Challenger Cordenons Challenger Aix En Provence Challenger Hamburg Challenger Lima Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Concepcion Challenger Santiago Challenger Split 2 Challenger Rome 1 Challenger Salinas Challenger Rome 2 Challenger Salinas 2 Challenger Biella 5 Challenger Oeiras 3 Challenger Orlando 2 Challenger Aix En Provence Challenger Salzburg-Anif Challenger Iasi Challenger Todi Challenger Tampere Challenger Prague 2 Challenger Luedenscheid Challenger Warsaw Challenger Tulln Challenger Cassis Challenger Szczecin Challenger Braga Challenger Lisbon Challenger Barcelona Challenger Santiago 2 Challenger Napoli 2 Challenger Santiago 3 Challenger Bogota Challenger Brest Challenger Lima 2 Challenger Campinas Challenger Brasilia Challenger Sao Paulo Challenger Santiago Challenger Phoenix Challenger Concepcion 2 Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Aix En Provence Challenger Bordeaux Challenger Oeiras 3 Challenger Luedenscheid Challenger Vancouver Challenger Rennes Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Bergamo Challenger Roanne Challenger Helsinki Challenger Andria Challenger Canberra Challenger Santiago Challenger Vina del Mar Challenger Prague 1 Challenger Mauthausen Challenger Oeiras 4 Challenger Orleans Challenger Mouilleron-Le-Captif Challenger VTR Open - Vina del Mar Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Citi Open - Washington Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Maharashtra Open - Pune Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 Provence - Marseille Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril AEGON International - Eastbourne 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 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 Kremlin Cup - Moscow Erste Bank Open - Vienna Adelaide International - Adelaide Open Sud de France - Montpellier Cordoba Open - Cordoba Open Sud de France - Montpellier Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Swiss Open - Gstaad Next Gen ATP Finals - Milan Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago BMW Open - Munich Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Korea Open - Seoul Tennis Napoli Open - Naples 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 Banja Luka Open - Banja Luka Gonet Geneva Open - Geneva Boss Open - Stuttgart Terra Wortmann Open - Halle Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Little Rock Challenger 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 Verona Challenger All Lower level tournaments Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Abierto de Tenis Mifel - Los Cabos Olympics - Paris Rothesay International - Eastbourne Davis Cup, World Group, PO, CHI-KAZ 3-1