Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
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 EFG Swiss Open - Gstaad Davis Cup, Group B, Valencia Davis Cup, World Group, Q2, CRO-FRA 1-3 Chile F10 Chile F1 Chile F3 Chile F4 Chile F9 Chile F10 Chile 11 Croatia F4 Croatia F5 France F7 Chile F1 Chile F2 Chile F3 Italy F10 Morocco F5 France F20 Egypt F35 Egypt F36 Brazil F4 USA F14 Spain F12 Poland F2 Netherlands F2 Spain F24 Spain F25 Brazil F11 Brazil F12 Argentina F20 Chile F12 Spain F13 Belgium F2 France F11 Belgium F13 USA F34 Spain F5 Morocco F3 Tunisia F20 Tunisia F21 Belgium F1 Netherlands F2 Italy F19 USA F39 Tunisia F22 (Hammamet) Tunisia F23 (Hammamet) Belgium F1 (Havre) Belgium F2 (Arlon) Belgium F3 (De Haan) USA F32 (Fountain Valley) USA F33 (Houston) USA F34 (Harlingen) USA F39 (Waco) USA F1 (Los Angeles) Israel F8 (Tel Aviv) Spain F16 (Palma del Rio) Spain F17 (Bakio) France F13 (Ajaccio) Morocco F1 (Khemisset) Morocco F2 (Meknes) Serbia F1 (Novi Sad) Serbia F2 (Novi Sad) Nigeria F4 (Lagos) Nigeria F5 (Lagos) Hong Kong F3 (Hong Kong) M25 Hong Kong M15+H Bressuire M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Grenoble M15 Monastir M15 Tabarka M15 Tabarka M25+H Palma Del Rio M25+H Ajaccio M25 Pitesti M25+H Mulhouse M15 Monastir M15 Monastir M15 Monastir USA F13 Spain F23 France F19 Argentina F19 Croatia F3 France F2 France F3 Barranquilla Challenger Rio De Janeiro Challenger San Juan Challenger Bucaramanga Challenger Salinas Challenger Caltanissetta Challenger Marburg Challenger Poznan Challenger Segovia Challenger Szczecin Challenger Perugia Challenger Milan Challenger Cortina Challenger Manerbio Challenger Santiago Challenger Cordenons Challenger Seville Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Bangkok Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Lyon Challenger Todi Challenger Columbus Challenger Monterrey Challenger Cali Challenger Lima Challenger Newport Beach Challenger Morelos Challenger Irving Challenger Le Gosier Challenger Sarasota Challenger Tallahassee Challenger Tiburon Challenger Lisbon Challenger Lyon Challenger Blois Challenger Como Challenger Genova Challenger Orleans Challenger Campinas Challenger Lima Challenger Padova Challenger Sarasota Challenger Da Nang Challenger Glasgow Challenger Santiago Challenger Savannah Challenger Jerusalem Challenger Rennes Challenger Prostejov Challenger Mestre Challenger Cleveland Challenger Drummondville Challenger Prague II Challenger Segovia Challenger Ortisei Challenger Sophia Antipolis Challenger Ann Arbor Challenger Sibiu Challenger Phoenix Challenger Quimper 2 Challenger Cherbourg Challenger Lille Challenger Ostrava Challenger Mouilleron-Le-Captif Challenger Iasi Challenger Rennes Challenger Poznan Challenger Salzburg Challenger Vancouver Challenger Augsburg Challenger Brest Challenger Nur-Sultan Challenger Iasi Challenger Tallahassee Challenger Helsinki Challenger Girona Challenger Oeiras 5 Challenger Calgary Challenger Orleans Challenger Pau Challenger Santo Domingo Challenger Le Gosier Challenger Aix En Provence Challenger Merida Challenger Buenos Aires Challenger Lima Challenger Brasilia Challenger Zug Challenger Porto Alegre Challenger Portoroz Challenger Fano Challenger Panama City Challenger Sao Paulo Challenger Lima Challenger Bogota Challenger Montevideo Challenger Blois Challenger Cortina Challenger San Francisco Challenger Punta Del Este Challenger Santiago Challenger Rome Challenger Tampere Challenger Bangkok Challenger Prague Challenger Segovia Challenger Mauthausen Challenger Costa do Sauipe Challenger Cassis Challenger Banja Luka Challenger Antofagasta Challenger Quimper Challenger Aix En Provence Challenger Pau Challenger Valencia Challenger VTR Open - Vina del Mar Open de Nice Cote d'Azur - Nice Santiago Challenger Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Sao Paulo Challenger Royal Guard Open Chile - Vina del Mar Santiago Challenger Santiago Challenger Argentina Open - Buenos Aires San Marino Challenger M25 Monastir Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Cali Challenger Lima Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Santos Challenger Cordoba Open - Cordoba Sao Paulo Challenger Vicenza Challenger Argentina Open - Buenos Aires Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Open Parc - Lyon Noventi Open - Halle Meerbusch Challenger Nordea Open - Bastad Swiss Open - Gstaad European Open - Antwerp Generali Open - Kitzbuhel Campinas Challenger Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Porto Alegre Challenger Adelaide International 2 - Adelaide Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Serbia Open - Belgrade Bergamo Challenger BMW Open - Munich SkiStar Swedish Open - Bastad Santiago Challenger Noventi Open - Halle Moselle Open - Metz Barletta Challenger Meerbusch Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Brisbane International - Brisbane Generali Open - Kitzbuhel Buenos Aires Challenger Millennium Estoril Open - Estoril Poznan Challenger Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Moselle Open - Metz SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Mohammedia Challenger Astana Open - Astana Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu China Open - Beijing Swiss Indoors Basel - Basel Adelaide International - Adelaide Stockholm Open - Stockholm Santiago Challenger Swiss Indoors Basel - Basel Buenos Aires Challenger Rio Open - Rio de Janeiro Santiago Open - Santiago Erste Bank Open - Vienna Erste Bank Open - Vienna Hamburg European Open - Hamburg Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Delray Beach Open - Delray Beach Gijon Open - Gijon Bastad Challenger United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Cordoba Open - Cordoba Cary Challenger Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston BMW Open - Munich Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Swiss Indoors Basel - Basel Cordoba Open - Cordoba Millennium Estoril Open - Estoril Generali Open - Kitzbuhel China Open - Beijing Adelaide International - Adelaide Open 13 Provence - Marseille BMW Open - Munich Boss Open - Stuttgart Rothesay International - Eastbourne Atlanta Open - Atlanta Adelaide International 2 - Adelaide Bucharest Open - Bucharest Winston-Salem Open - Winston-Salem Belgrade 2 - Belgrade Open Occitanie - Montpellier Delray Beach Open - Delray Beach cinch Championships - London Rio Open - Rio de Janeiro Boss Open - Stuttgart Gonet Geneva Open - Geneva Generali Open - Kitzbuhel Savannah Challenger Libema Open - 's-Hertogenbosch Santiago Challenger Winston-Salem Open - Winston-Salem Nordea Open - Bastad Citi Open - Washington Moselle Open - Metz Open Sud de France - Montpellier Adelaide International - Adelaide Punta Del Este Challenger Abierto Mexicano Telcel - Acapulco Mallorca Championships - Mallorca Swiss Indoors Basel - Basel Plava Laguna Croatia Open - Umag China Open - Beijing EFG Swiss Open - Gstaad Ecuador Open - Quito Open Parc - Lyon Heilbronn Challenger Blois Challenger Recanati Challenger Manerbio Challenger Quimper Challenger Prague Challenger Hamburg Challenger Bratislava Challenger Maia Challenger Istanbul Challenger Quimper Challenger Belgrade Challenger Brest Challenger Open Sud de France - Montpellier Noumea Challenger Bordeaux Challenger Milan Challenger ABN AMRO World Tennis Tournament - Rotterdam Canberra Challenger Lille Challenger Phoenix Challenger Abierto de Tenis Mifel - Los Cabos Ilkley Challenger Braunschweig Challenger Chengdu Open - Chengdu Astana Open - Astana Shanghai Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Braga Challenger Phoenix Challenger Cap Cana Challenger Bratislava 1 Challenger Poznan Challenger ABN AMRO Open - Rotterdam Rio Open - Rio de Janeiro Buenos Aires Challenger Movistar Chile Open - Santiago Brisbane International - Brisbane Hong Kong Tennis Open - Hong Kong BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Sydney International - Sydney Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati National Bank Open - Montreal Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Open Parc - Lyon Viking International - Eastbourne Swiss Open - Gstaad Miami Open - Miami Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Open Parc - Lyon cinch Championships - London Infosys Hall of Fame Open - Newport China Open - Beijing European Open - Antwerp Dallas Open - Dallas Movistar Chile Open - Santiago US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad Libema Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Rogers Cup - Toronto Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris cinch Championships - London Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome National Bank Open - Toronto Mallorca Championships - Mallorca Internazionali BNL d'Italia - Rome Kremlin Cup - Moscow Rio Open - Rio de Janeiro Open 13 Provence - Marseille Coupe Rogers - Montreal French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Australian Open - Melbourne Davis Cup, World Group, PO, ITA-CHI 4-1 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, 2R, ARG-CHI 3-2 Davis Cup, World Group, QR, AUT-CHI 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, Q, BEL-CHI 3-1 Davis Cup, Group A, Bologna Davis Cup, Group I, 1R, CHI-LUX 4-0 Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, CHI-DOM 5-0 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Finals, Group C ATP Cup - Sydney Davis Cup, Finals, Group C Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, Group I, 2R, ECU-CHI 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, World Group, PO, CHI-KAZ 3-1 Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Cordoba Open - Cordoba Miami Open - Miami