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