Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2010 2009
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 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Usa F12 Usa F13 USA F26 USA F24 USA F15 USA F17 Argentina F15 Mexico F13 USA F2 USA F4 USA F11 Argentina F7 USA F19 USA F21 USA F26 USA F27 USA F1 USA F29 Ecuador F3 Argentina F12 Argentina F13 USA F1 (Los Angeles) USA F2 (Long Beach) Tunisia F9 (Hammamet) USA F11 (Calabasas) Tunisia F11 (Hammamet) Tunisia F12 (Hammamet) USA F12 (Memphis) Tunisia F13 (Hammamet) Argentina F1 (Villa del Dique) Argentina F2 (Cordoba) Argentina F3 (Villa Maria) Argentina F4 (Rosario) Argentina F5 (Neuquen) Argentina F6 (Buenos Aires) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Turkey F11 (Antalya) Brazil F1 (Sao Jose do Rio Preto) Brazil F2 (Sao Paulo) Brazil F3 (Brasilia) Argentina F2 (Villa Maria) Argentina F3 (Cordoba) Italy F19 (Gubbio) Italy F21 (Bolzano) Belgium F7 (Eupen) Germany F12 (Karlsruhe) Italy F24 (Cuneo) Italy F26 (Trieste) Peru F3 (Lima) Chile F2 (Santiago) Chile F3 (Antofagasta) Dominican Republic F3 (Santo Domingo) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Pinamar M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Cancun M15 Cancun M15 Cancun M25 Cuneo USA F25 M15 Gubbio M25+H Pontedera M25 Bolzano M15 Tabarka M15 Tabarka M15 Tabarka Argentina F14 M25 Rio De Janeiro M25 Orlando M25 Naples M25 Lima M25 Punta del Este M25 Cordoba M25 Vogau M15 Caslano Tunisia F10 (Hammamet) Italy F20 (Pontedera) M25 Lima USA F23 Lexington Challenger Winnetka Challenger Vancouver Challenger Sacramento Challenger Champaign Challenger Stockton Challenger Tempe Challenger Ilkley Challenger Gatineau Challenger Knoxville Challenger Newport Beach Challenger Cordenons Challenger Montevideo Challenger Nonthaburi 4 Challenger Jingshan Challenger Nottingham Challenger Cary Challenger Argentina F9 Aptos Challenger Fairfield Challenger Maui Challenger Savannah Challenger Winnetka Challenger Aptos Challenger Tiburon Challenger Fairfield Challenger San Francisco Challenger Playford Challenger Dallas Challenger Seoul Challenger Knoxville Challenger Gimcheon Challenger Surbiton Challenger Montevideo Challenger Dallas Challenger Surbiton Challenger Tiburon Challenger Manerbio Challenger Monterrey Challenger Orlando Challenger Indian Wells Challenger Biella 5 Challenger Biella 7 Challenger Nottingham 2 Challenger Ostrava Challenger Lima Challenger Banja Luka Challenger Lima 2 Challenger Guayaquil Challenger Mexico City Challenger Iasi Challenger Lexington Challenger Savannah Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Lima 2 Challenger Charlottesville Challenger Bordeaux Challenger Sarasota Challenger Tallahassee Challenger Coquimbo 2 Challenger Bordeaux Challenger Granby Challenger Sarasota Challenger Cary Challenger Columbus Challenger Oeiras 2 Challenger Heilbronn Challenger Turin Challenger Charlottesville Challenger Cap Cana Challenger Santa Cruz de la Sierra Challenger Hangzhou Challenger Tallahassee Challenger Lima Challenger Guayaquil Challenger Dallas Challenger Bratislava 2 Challenger Portoroz Challenger Trieste Challenger Tallahassee Challenger Biella 6 Challenger Nottingham 1 Challenger Lyon Challenger Todi Challenger Buenos Aires Challenger Guayaquil Challenger Campinas Challenger Santiago Challenger Concepcion 2 Challenger Pereira Challenger Forli 6 Challenger Perugia Challenger Taipei 2 Challenger Seoul Challenger Parma Challenger Montevideo Challenger Aix En Provence Challenger Cagliari Challenger Canberra Challenger Surbiton Challenger San Diego Challenger Aix En Provence Challenger Surbiton Challenger Braunschweig Challenger Banja Luka Challenger Lima Challenger Jinan Challenger Punta Del Este Challenger Dallas Challenger Sibiu Challenger Split Challenger Istanbul Challenger Orlando Challenger Antalya Challenger Antalya 2 Challenger Trieste Challenger Buenos Aires Challenger San Francisco Challenger Winnetka Challenger Tiburon Challenger Aptos Challenger Shenzhen Challenger Montechiarugolo - Parma Challenger Tiburon Challenger ASB Classic - Auckland New York Open - New York Murray River Open - Melbourne Cordoba Open - Cordoba Citi Open - Washington Stockholm Open - Stockholm Melbourne Summer Set - Melbourne Cordoba Open - Cordoba Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo Tel Aviv Watergen Open - Tel Aviv Adelaide International 2 - Adelaide Barcelona Open Banc Sabadell - Barcelona Hangzhou Open - Hangzhou Almaty Open - Almaty Stockton Challenger New York Open - New York Infosys Hall of Fame Open - Newport Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Adelaide International - Adelaide US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch AEGON Championships - London Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg Adelaide International 2 - Adelaide Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Tennis Napoli Open - Naples Adelaide International 1 - Adelaide Binghamton Challenger Nordea Open - Bastad Infosys Hall of Fame Open - Newport Citi Open - Washington Generali Open - Kitzbuhel China Open - Beijing Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Open Parc - Lyon Citi Open - Washington Winston-Salem Open - Winston-Salem Guayaquil Challenger Hamburg Open - Hamburg Libema Open - 's-Hertogenbosch cinch Championships - London Citi Open - Washington Generali Open - Kitzbuhel Chengdu Open - Chengdu Erste Bank Open - Vienna Drummondville Challenger Leon Challenger Swiss Open - Gstaad Cordoba Open - Cordoba Dallas Open - Dallas Sacramento Challenger Astana Open - Nur-Sultan Hong Kong Tennis Open - Hong Kong Campinas Challenger Champaign Challenger Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Guayaquil Challenger Busan Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Korea Open - Seoul Winston-Salem Open - Winston-Salem Brasilia Challenger New York Open - New York Abierto Mexicano Telcel - Acapulco Montevideo Challenger Citi Open - Washington Knoxville Challenger Shenzhen Open - Shenzhen Terra Wortmann Open - Halle US Men's Clay Court Championship - Houston Santiago Challenger Millennium Estoril Open - Estoril Prague Challenger Delray Beach Open - Delray Beach Forli Challenger Perugia Challenger ASB Classic - Auckland Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Chile Dove Men+Care Open - Santiago St. Petersburg Open - St. Petersburg Libema Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Quimper Challenger Santo Domingo Challenger EFG Swiss Open - Gstaad BMW Open - Munich Delray Beach Open - Delray Beach Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston BMW Open - Munich Forte Village Sardegna Open - Sardinia Libema Open - 's-Hertogenbosch BNP Paribas Nordic Open - Stockholm Viking International - Eastbourne Truist Atlanta Open - Atlanta Citi Open - Washington Abierto de Tenis Mifel - Los Cabos Swiss Indoors Basel - Basel San Diego Open - San Diego Firenze Open - Florence Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Rothesay International - Eastbourne Zhuhai Open - Zhuhai cinch Championships - London Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Bordeaux Challenger Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati Birmingham Challenger Rio Open - Rio de Janeiro European Open - Antwerp Truist Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Buenos Aires Challenger cinch Championships - London Newport Beach Challenger Ismaning Challenger Cary Challenger United Cup - Australia Adelaide International - Adelaide Rothesay International - Eastbourne Hellenic Championship - Athens Open Parc - Lyon Cordoba Open - Cordoba National Bank Open - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mallorca Championships - Mallorca Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Hamburg European Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Open - New York Rolex Paris Masters - Paris Rothesay International - Eastbourne Miami Open - Miami Hangzhou Open - Hangzhou European Open - Antwerp Belgrade Open - Belgrade Mutua Madrid Open - Madrid National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BMW Open - Munich Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Cincinnati Open - Cincinnati U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, UZB-USA 0-4 Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments Davis Cup, Group D, Manchester Davis Cup, Group C, Zhuhai Davis Cup, World Group, Q, NOR-ARG 2-3 Davis Cup, World Group, Q, TPE-USA 0-4 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group D, Split Davis Cup, World Group, Q, ARG-KAZ 3-2 Davis Cup, World Group, Q2, NED-ARG 1-3 U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - Paris EFG Swiss Open - Gstaad Brisbane International - Brisbane