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 National Bank Open - Toronto Wimbledon - London Germany F14 Germany F16 Qatar F2 USA F32 Colombia F1 Colombia F2 Sweden F3 Canada F6 USA F27 USA F28 USA F29 USA F30 USA F31 Germany F5 Argentina F5 Argentina F6 Argentina F5 Argentina F8 Argentina F9 Romania F7 Romania F8 Turkey F27 Turkey F28 Argentina F11 Argentina F12 Bolivia F3 Uruguay F1 Uruguay F2 Uruguay F3 Chile F8 Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Spain F7 (Javea) Spain F8 (Reus) Spain F9 (Madrid) Argentina F1 (Villa del Dique) Argentina F2 (Cordoba) Argentina F3 (Villa Maria) Colombia F1 (Valledupar) Colombia F2 (Manizales) Argentina F4 (Rosario) Argentina F5 (Neuquen) 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 F1 (Villa del Dique) Argentina F2 (Villa Maria) Argentina F3 (Cordoba) Italy F18 (Casinalbo) Italy F19 (Gubbio) Italy F20 (Pontedera) Argentina F4 (Rosario) Argentina F5 (Villa del Dique) Argentina F6 (Buenos Aires) M15 Pinamar M15 Pinamar M15 Pinamar M25 Pensacola M15 Cancun M15 Cancun M15 Cancun M25 Buenos Aires M15 Buenos Aires M25 Lima M25 Vogau M25+H Bydgoszcz M25 Poznan M25 Gyor M15 Szekesfehervar M25 Rio De Janeiro M25 Naples M15 Santo Domingo M15 Santo Domingo M25 Lima M25 Lima M25 Punta del Este M25 Cordoba M25 Klosters M25 Jablonec Nad Nisou M25 Pardubice M15 Setubal M25 Hamburg M15 Villa Maria M25 Vic San Marino Challenger West Lakes Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Sarasota Challenger Aix En Provence Challenger Heilbronn Challenger Caltanissetta Challenger Milan Challenger Marburg Challenger Braunschweig Challenger St. Remy Challenger Mons Challenger Rennes Challenger Irving Challenger Aix En Provence Challenger Heilbronn Challenger Braunschweig Challenger Buenos Aires Challenger Floridablanca Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger USA F26 Qatar F3 Qatar F4 Campinas Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Punta Del Este Challenger Morelos Challenger Santiago Challenger Leon Challenger Savannah Challenger Banja Luka Challenger Buenos Aires Challenger Campinas Challenger Lima Challenger Punta Del Este Challenger Guayaquil Challenger Campinas Challenger Concepcion Challenger Salinas Challenger Oeiras 4 Challenger Biella 7 Challenger Lyon Challenger Forli Challenger Milan Challenger Trieste Challenger Cordenons Challenger Prague 2 Challenger Luedenscheid Challenger Warsaw Challenger Como Challenger Lima Challenger Santiago 2 Challenger Campinas Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Santiago Challenger Concepcion 2 Challenger Salinas Challenger Buenos Aires 2 Challenger Heilbronn Challenger Lyon Challenger San Benedetto Challenger Cordenons Challenger Lima Challenger Santo Domingo Challenger Villa Maria Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Montevideo Challenger Tigre 2 Challenger Piracicaba Challenger Concepcion Challenger Santiago Challenger Vina del Mar Challenger Tallahassee Challenger Prague 1 Challenger Turin Challenger Bolivia F2 Florianopolis Challenger Turin Challenger Santo Domingo Challenger Temuco Challenger Piracicaba Challenger Rosario Challenger Argentina F6 Bet-at-home Open - Hamburg Moselle Open - Metz Heineken Open - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle German Tennis Championships - Hamburg China Open - Beijing Swiss Indoors Basel - Basel Citi Open - Washington Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco BMW Open - Munich Noventi Open - Halle Erste Bank Open - Vienna Open Sud de France - Montpellier Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago BMW Open - Munich United Cup - Australia Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago BMW Open - Munich Gonet Geneva Open - Geneva Nordea Open - Bastad Hamburg European Open - Hamburg Erste Bank Open - Vienna United Cup - Australia Argentina Open - Buenos Aires Mifel Tennis Open - Los Cabos BMW Open - Munich Terra Wortmann Open - Halle Hamburg Open - Hamburg Nordea Open - Bastad Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Terra Wortmann Open - Halle Plava Laguna Croatia Open - Umag China Open - Beijing Dallas Challenger Istanbul Challenger Sarasota Challenger Meerbusch Challenger Izmir Challenger Orleans Challenger Campinas Challenger Cagliari Challenger Sao Paulo Challenger Santiago Challenger Salinas 2 Challenger Buenos Aires Challenger Bendigo Challenger Poznan Challenger Blois Challenger Lima 2 Challenger Western & Southern Open - Cincinnati Santa Cruz de la Sierra Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Villa Maria Challenger Montevideo Challenger Sarasota Challenger Luedenscheid Challenger Santa Cruz de la Sierra Challenger Antofagasta Challenger Curitiba Challenger Santiago Challenger Buenos Aires Challenger Iasi Challenger Punta Del Este Challenger Campinas Challenger Turin Challenger Poznan Challenger Montevideo Challenger Seville Challenger Karlsruhe Challenger Guayaquil Challenger Sao Leopoldo Challenger Open de Moselle - Metz Verona Challenger Piracicaba Challenger Rio Open - Rio de Janeiro China Open - Beijing BMW Open - Munich Erste Bank Open - Vienna Movistar Chile Open - Santiago Rio Open - Rio de Janeiro 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 Australian Open - Melbourne French Open - Paris Wimbledon - London Terra Wortmann Open - Halle Meerbusch Challenger Citi Open - Washington Movistar Chile Open - Santiago U.S. Open - New York Australian Open - Melbourne French Open - Paris Bet-at-home Open - Hamburg 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 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 - Melbourne Internazionali BNL d'Italia - Rome National Bank Open - Montreal Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-BEL 1-4 Laver Cup - Prague Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, World Group, QF, ESP-GER 3-2 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, World Group, QR, GER-HUN 5-0 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Davis Cup, Qualifiers, 1R, BRA-GER 1-3 U.S. Open - New York Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) All Lower level tournaments French Open - Paris Australian Open - Melbourne French Open - Paris Exhibition Diriyah Tennis Cup Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Olympics - Tokyo Olympics - Paris U.S. Open - New York Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Lima 2 Challenger Rolex Paris Masters - Paris Miami Open - Miami Abierto Mexicano Telcel - Acapulco Wimbledon - London Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo ATP Cup - Melbourne Lyon Challenger Davis Cup, World Group, PO, GER-SUI 2-3 Western & Southern Open - Cincinnati U.S. Open - New York Laver Cup - Berlin Antofagasta Challenger Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Lima 2 Challenger Montevideo Challenger Nitto ATP Finals - Turin Monte-Carlo Rolex Masters - Monte-Carlo Nitto ATP Finals - London Nitto ATP Finals - Turin Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome National Bank Open - Toronto United Cup - Australia Miami Open - Miami U.S. Open - New York Tiriac Open - Bucharest Hamburg Open - Hamburg Rolex Paris Masters - Paris Boss Open - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Wimbledon - London Nordea Open - Bastad Laver Cup - San Francisco Shanghai Rolex Masters - Shanghai Hangzhou Open - Hangzhou BNP Paribas Nordic Open - Stockholm