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 United Cup - Australia Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells BMW Open - Munich French Open - Paris Rosario Challenger Piracicaba Challenger Brisbane International - Brisbane Mutua Madrid Open - Madrid Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York Chile F9 Italy F2 Chile F1 Chile F2 Netherlands F2 Italy F15 Italy F16 Italy F17 Chile 11 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 Italy F18 Serbia F3 Germany F6 Colombia F4 Italy F32 Italy F17 Germany F7 Italy F22 Italy F33 Chile F3 Italy F34 Brazil F7 Brazil F8 Chile F4 Italy F5 Italy F14 Italy F22 Italy F24 Italy F28 Italy F29 Egypt F37 Egypt F38 Azerbaijan F2 Italy F1 Italy F2 Italy F3 Italy F7 Italy F10 Italy F11 Italy F14 Italy F19 Italy F20 Italy F21 Romania F13 Romania F14 Romania F15 Italy F28 Italy F29 Canada F9 Chile F5 Chile F7 Chile F8 Great Britain F2 (Tipton) Great Britain F3 (Shrewsbury) Italy F7 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F17 (Bergamo) Italy F19 (Basilicanova) Austria F1 (Telfs) Italy F21 (Casinalbo) Italy F23 (Pontedera) Italy F29 (Santa Margherita Di Pula) Italy F30 Italy F30 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) M15 Monastir M25 Trento M15 Porec M25 Santa Margherita Di Pula M25 Karlsruhe M25 Trento M15 Porec M15 Santo Domingo M15 Santo Domingo M25 Pensacola Mohammedia Challenger Medellin Challenger Cali Challenger Brescia Challenger Guayaquil Challenger Santiago Challenger Vicenza Challenger Lexington Challenger Brescia Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Puebla Challenger Barletta Challenger Savannah Challenger Rome Challenger Mestre Challenger Prostejov Challenger Milan Challenger Fano Challenger Morelos Challenger Casablanca Challenger Santiago Challenger Santiago Challenger Montevideo Challenger Morelos Challenger Barletta Challenger Prostejov Challenger Quito Challenger Floridablanca Challenger Cordenons Challenger Genova Challenger Bogota Challenger Ningboo Challenger Canberra Challenger Cherbourg Challenger Qujing Challenger Vicenza Challenger Rome Challenger Cordenons Challenger Florence Challenger Bordeaux Challenger Barletta Challenger Rome 2 Challenger Biella 7 Challenger Luedenscheid Challenger Cassis Challenger Forli 3 Challenger Marbella Challenger Barletta Challenger Rome 1 Challenger Italy F35 Vina del Mar Challenger Perugia Challenger Sao Paulo Challenger Budapest Challenger Lima Challenger San Benedetto Challenger Tempe Challenger Santo Domingo Challenger Salinas Challenger Braga Challenger Salzburg-Anif Challenger Todi Challenger Montevideo Challenger Mexico City Challenger San Juan Challenger Aguascalientes Challenger Cordoba Challenger L'Aquila Challenger Montevideo Challenger Manerbio Challenger Cali Challenger Mestre Challenger Ilkley Challenger Binghamton Challenger Vicenza Challenger Aptos Challenger Caltanissetta Challenger Zhuhai Challenger Roseto Degli Abruzzi Challenger Drummondville Challenger Napoli Challenger Tallahassee Challenger Vicenza Challenger Perugia Challenger San Benedetto Challenger Punta Del Este Challenger USA F6 Estoril Challenger Azerbaijan F3 Marbella Challenger Aix En Provence Challenger Rome Challenger Mohammedia Challenger Cherbourg Challenger Vicenza Challenger Andria Challenger Bergamo Challenger Santiago Challenger Campinas Challenger Quanzhou Challenger Leon Challenger Genova Challenger Vicenza Challenger Ilkley Challenger Medellin Challenger Manerbio Challenger Como Challenger Valencia Challenger Quito Challenger Quimper Challenger Verona Challenger Andria Challenger Rome Challenger Bergamo Challenger Birmingham Challenger Szczecin Challenger Valencia Challenger Cagliari Challenger Andria Challenger Chennai Challenger Italy F8 Phoenix Challenger Genova Challenger Parma Challenger Sassuolo Challenger Sopot Challenger Manerbio Challenger Cordenons Challenger Como Challenger Szczecin Challenger Biella 1 Challenger Rome 1 Challenger Salinas Challenger Salinas 2 Challenger Lyon Challenger Szczecin Challenger Tampere Challenger Szczecin Challenger Napoli 2 Challenger Santiago 3 Challenger Lima 2 Challenger Roanne Challenger Campinas Challenger Bari Challenger Brasilia Challenger Cordenons Challenger Concepcion 2 Challenger Roseto Degli Abruzzi 2 Challenger San Luis Potosi Challenger Bordeaux Challenger Lyon Challenger Oeiras 3 Challenger Luedenscheid Challenger Verona Challenger Trieste Challenger San Benedetto Challenger Cordenons Challenger Vancouver Challenger Genova Challenger Lisbon Challenger Parma Challenger Helsinki Challenger Ortisei Challenger Bergamo Challenger Canberra Challenger Barletta Challenger Francavilla Challenger San Benedetto Challenger Verona Challenger Lima Challenger San Marino Challenger Bad Waltersdorf Challenger Santa Fe 2 Challenger Lugano Challenger Rome Challenger Cagliari Challenger Murcia Challenger Naples Challenger Barletta Challenger Modena Challenger Modena Challenger Montemar Challenger Buenos Aires Challenger Szczecin Challenger Florence Challenger Ismaning Challenger Ortisei Challenger Rennes Challenger Cherbourg Challenger Cordenons Challenger Forli Challenger Biella Challenger Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Zhuhai Challenger Warsaw Challenger Lisbon Challenger Napoli Challenger Barcelona Challenger Bogota Challenger Shenzhen Challenger VTR Open - Vina del Mar Cali Challenger Noumea Challenger Bucaramanga Challenger Gran Canaria 2 Challenger Santo Domingo Challenger Lisbon Challenger Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Winston-Salem Open - Winston-Salem Geneva Open - Geneva Libema Open - 's-Hertogenbosch Santos Challenger Sardegna Open - Cagliari Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva Ortisei Challenger Millennium Estoril Open - Estoril Ecuador Open - Quito Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Heilbronn Challenger Adelaide International - Adelaide Santo Domingo Challenger Forte Village Sardegna Open - Sardinia Antalya Open - Antalya Cordoba Open - Cordoba Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Pereira Challenger Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Caltanissetta Challenger Perugia Challenger Cortina Challenger Szczecin Challenger Hamburg Challenger Andria Challenger Brest Challenger Guayaquil Challenger Buenos Aires Challenger Guadalajara Challenger Francavilla Challenger Generali Open - Kitzbuhel Bordeaux Challenger Mestre Challenger Lyon Challenger Apia International - Sydney Genova Challenger Biella Challenger Argentina Open - Buenos Aires Citi Open - Washington Roseto Degli Abruzzi 1 Challenger Brescia Challenger Santiago Challenger Rio De Janeiro Challenger Szekesfehervar Challenger Rio Open - Rio de Janeiro Francavilla Challenger Trieste Challenger Argentina Open - Buenos Aires Milan Challenger Perugia Challenger San Benedetto Challenger Braga Challenger Swiss Open - Gstaad Segovia Challenger Santiago 2 Challenger Portoroz Challenger Biella Challenger Forli 4 Challenger Santiago Challenger Morelos Challenger Barletta Challenger Shenzhen Open - Shenzhen Tampere Challenger Rio Open - Rio de Janeiro Barcelona Challenger Como Challenger Bangkok Challenger Bergamo Challenger Parma Challenger Lima Challenger Rio Open - Rio de Janeiro Todi Challenger Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Szczecin Challenger Little Rock Challenger Orlando 2 Challenger German Tennis Championships - Hamburg Forli Challenger Perugia Challenger Cordenons Challenger Winston-Salem Open - Winston-Salem San Marino Challenger Murcia Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Tennis Napoli Open - Naples Cordoba Open - Cordoba Sao Paulo Challenger Swiss Indoors Basel - Basel Cordoba Open - Cordoba Genova Challenger Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Murcia Challenger Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Perugia Challenger Nordea Open - Bastad Braunschweig Challenger Buenos Aires Challenger Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Terra Wortmann Open - Halle Abierto de Tenis Mifel - Los Cabos Adelaide International - Adelaide Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro Korea Open - Seoul Moselle Open - Metz Braga Challenger China Open - Beijing Movistar Chile Open - Santiago Chengdu Open - Chengdu Movistar Chile Open - Santiago BMW Open - Munich Perugia Challenger San Marino Challenger Heilbronn Challenger Cancun Challenger Maharashtra Open - Pune Forli 5 Challenger AEGON International - Eastbourne Plava Laguna Croatia Open - Umag European Open - Antwerp Argentina Open - Buenos Aires Girona Challenger Shenzhen Challenger Francavilla Challenger Santiago Challenger Sanremo Challenger Biella Challenger Montechiarugolo Challenger Barcelona Open Banc Sabadell - Barcelona Concepcion Challenger Zadar Challenger Turin Challenger Trieste Challenger Prague 2 Challenger Bogota Challenger Montechiarugolo - Parma Challenger Turin Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Genova Challenger Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha Trieste Challenger Millennium Estoril Open - Estoril Villena Challenger Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai Gonet Geneva Open - Geneva BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rothesay International - Eastbourne Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Nordea Open - Bastad BNP Paribas Nordic Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York National Bank Open - Toronto French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Fever-Tree Championships - London Davis Cup, Group I, PO, DOM-CHI 4-1 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 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, Group A, Bologna French Open - Paris Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) 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 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Valencia Challenger Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Finals, Group C Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 French Open (juniors) Davis Cup, World Group, PO, CHI-KAZ 3-1 U.S. Open (juniors) China Open - Beijing Davis Cup, World Group, PO, CAN-CHI 5-0 French Open (juniors) Davis Cup, Group I, 2R, ARG-CHI 3-2 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, Q, CHI-PER 3-2 Tiriac Open - Bucharest All Lower level tournaments Olympics - Paris Lisbon Challenger