Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
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 I, 1R, BIH-GER 0-4 Australian Open - Melbourne Davis Cup, World Group, Q, UKR-USA 0-4 Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Rothesay International - Eastbourne U.S. Open - New York Laver Cup - Berlin Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York cinch Championships - London Wimbledon - London National Bank Open - Toronto Davis Cup, World Group, Q2, USA-CZE 2-3 Shanghai Rolex Masters - Shanghai Laver Cup - San Francisco Rolex Paris Masters - Paris Germany F3 Germany F2 USA F3 USA F4 USA F8 USA F9 Italy F12 Italy F13 Spain F9 Spain F10 Belgium F12 Belgium F13 Belgium F15 USA F25 USA F26 Italy F35 Italy F37 Italy F38 Italy F39 Turkey F42 Turkey F43 Germany F1 USA F2 Germany F2 Germany F3 Sri Lanka F1 Sri Lanka F2 Sri Lanka F3 USA F11 Italy F3 Italy F4 Italy F5 Italy F6 Spain F13 Czech Republic F2 Czech Republic F3 Belgium F1 Belgium F2 Austria F2 Austria F3 Belgium F11 Switzerland F4 Switzerland F5 Italy F26 Italy F27 Greece F8 Greece F9 Tunisia F33 Tunisia F34 Tunisia F35 Tunisia F36 Germany F1 Germany F2 Switzerland F1 Switzerland F2 France F4 Azerbaijan F5 Azerbaijan F6 Italy F6 Italy F7 Italy F8 Czech Republic F2 Poland F3 Germany F19 Belgium F2 Belgium F6 USA F5 Belgium F9 Belgium F11 Belgium F14 Italy F32 Italy F33 Italy F34 Kuwait F1 Kuwait F2 Kuwait F3 Qatar F4 Qatar F5 Thailand F5 Germany F3 (Nussloch) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Canada F2 (Sherbrooke) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Germany F16 (Hamburg) Kuwait F2 (Meshref) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Qatar F3 (Doha) USA F3 M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Troisdorf M15 Kaltenkirchen M15 Bad Salzdetfurth M25 Malibu M15 East Lansing M15 Santo Domingo Italy F36 Belgium F7 M15 Kamen Greece F7 Aptos Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Knoxville Challenger Happy Valley Challenger Leon Challenger Le Gosier Challenger Heilbronn Challenger Alphen Challenger Bangkok Challenger Bangkok Challenger Surbiton Challenger Aptos Challenger Ningboo Challenger Ho Chi Minh City Challenger Eckental Challenger Champaign Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Knoxville Challenger Indian Wells Challenger Burnie Challenger Launceston Challenger Da Nang Challenger Heilbronn Challenger Braunschweig Challenger Hamburg Challenger Meerbusch Challenger Newport Beach Challenger Poznan Challenger Monterrey Challenger Guayaquil Challenger Lyon Challenger Luedenscheid Challenger Warsaw Challenger Como Challenger Champaign Challenger Maui Challenger Aix En Provence Challenger Heilbronn Challenger Sassuolo Challenger USA F2 Szczecin Challenger Monterrey Challenger Columbus Challenger Dallas Challenger San Francisco Challenger Perugia Challenger Braunschweig Challenger Vancouver Challenger Seville Challenger Ismaning Challenger Surbiton Challenger Turin Challenger Las Vegas Challenger Burnie Challenger Launceston Challenger Ludwigshafen Challenger Augsburg Challenger Meerbusch Challenger Hamburg Challenger Ann Arbor Challenger Bangkok Challenger Bangkok Challenger Newport Beach Challenger Burnie Challenger Launceston Challenger Morelos Challenger Chennai Challenger Winnetka Challenger Todi Challenger Trieste Challenger Cordenons Challenger Aix En Provence Challenger Puerto Vallarta Challenger Monterrey Challenger Concepcion Challenger Heilbronn Challenger Braunschweig Challenger Lima Challenger Bogota Challenger Knoxville Challenger Champaign Challenger Puerto Vallarta Challenger Phoenix Challenger Prague 1 Challenger Heilbronn Challenger Lisbon Challenger Buenos Aires Challenger Campinas Challenger Montevideo Challenger Sarasota Challenger Cagliari Challenger Meerbusch Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington BB&T Atlanta Open - Atlanta European Open - Antwerp US Men's Clay Court Championship - Houston Open Parc - Lyon AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Next Gen ATP Finals - Milan Brisbane International - Brisbane ASB Classic - Auckland Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Delray Beach Open - Delray Beach European Open - Antwerp Erste Bank Open - Vienna Murray River Open - Melbourne Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Plava Laguna Croatia Open - Umag Truist Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Sardegna Open - Cagliari Emilia-Romagna Open - Parma San Diego Open - San Diego Sydney Tennis Classic - Sydney Tata Open Maharashtra - Pune Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Noventi Open - Halle Viking International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem United Cup - Australia ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Ilkley Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston United Cup - Australia Drummondville Challenger Boss Open - Stuttgart Abierto Mexicano Telcel - Acapulco Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Erste Bank Open - Vienna Chile Dove Men+Care Open - Santiago Adelaide International 1 - Adelaide Generali Open - Kitzbuhel Libema Open - 's-Hertogenbosch Braunschweig Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Truist Atlanta Open - Atlanta Open Parc - Lyon Gonet Geneva Open - Geneva BMW Open - Munich Boss Open - Stuttgart Citi Open - Washington Generali Open - Kitzbuhel ASB Classic - Auckland Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Open 13 Provence - Marseille Hamburg Open - Hamburg Rothesay International - Eastbourne Rothesay International - Eastbourne Mallorca Championships - Mallorca Ismaning Challenger Terra Wortmann Open - Halle Belgrade Open - Belgrade Hong Kong Tennis Open - Hong Kong Dallas Open - Dallas ABN AMRO Open - Rotterdam Barcelona Open Banc Sabadell - Barcelona Como Challenger Champaign Challenger Antalya Challenger Antalya 2 Challenger Santiago Challenger Biella 7 Challenger Lima 2 Challenger Heilbronn Challenger Libema Open - 's-Hertogenbosch German Tennis Championships - Hamburg Aegon Nottingham Open - Nottingham Cap Cana Challenger Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Memphis Open - Memphis Mallorca Championships - Mallorca Nordea Open - Bastad Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Grand Prix Hassan II - Marrakech Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Noventi Open - Halle Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Adelaide International - Adelaide St. Petersburg Open - St. Petersburg bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Coquimbo 2 Challenger BMW Open - Munich Mercedes Cup - Stuttgart cinch Championships - London Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Braunschweig Challenger Erste Bank Open - Vienna Dallas Open - Dallas Delray Beach Open - Delray Beach Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo Erste Bank Open - Vienna United Cup - Australia Cordoba Open - Cordoba BMW Open - Munich Gonet Geneva Open - Geneva cinch Championships - London Generali Open - Kitzbuhel Japan Open Tennis Championships - Tokyo European Open - Antwerp ASB Classic - Auckland BMW Open - Munich Mifel Tennis Open - Los Cabos Citi Open - Washington European Open - Brussels Cancun Challenger BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami 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 BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal 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 BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Hamburg European Open - Hamburg Internazionali BNL d'Italia - Rome Citi Open - Washington Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati Mutua Madrid Open - Madrid Moselle Open - Metz Miami Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Open Occitanie - Montpellier Mutua Madrid Open - Madrid Miami Open - Miami French Open - Paris National Bank Open - Toronto Rolex Paris Masters - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Terra Wortmann Open - Halle French Open - Paris Wimbledon - London cinch Championships - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Moselle Open - Metz Millennium Estoril Open - Estoril U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne EFG Swiss Open - Gstaad French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Australian Open - Melbourne National Bank Open - Montreal Western & Southern Open - Cincinnati Hamburg Open - Hamburg Western & Southern Open - Cincinnati Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Laver Cup - Geneva Davis Cup, Finals, Group F ATP Cup - Brisbane, Perth, Sydney ATP Cup - Sydney French Open - Paris Wimbledon - London Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Finals, QF, ITA-USA 2-1 Australian Open - Melbourne Davis Cup, World Group, QF, GER-CAN 2-0 Davis Cup, World Group, QR, USA-UZB 4-0 Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, World Group, SF, GER-NED 0-2 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Laver Cup - Vancouver Nitto ATP Finals - Turin Davis Cup, World Group, QF, USA-AUS 1-2 Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Nitto ATP Finals - Turin Olympics - Paris Nitto ATP Finals - Turin