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 Spain F13 USA F2 USA F3 Croatia F4 Croatia F5 Italy F13 France F13 Italy F26 Italy F27 Italy F28 Croatia F13 USA F3 USA F4 USA F5 USA F8 Italy F5 Italy F6 Italy F7 Spain F9 Spain F10 Italy F22 France F15 Italy F24 Italy F25 Romania F2 Romania F13 Italy F30 Italy F32 USA F25 Italy F33 USA F26 Italy F37 USA F2 Italy F1 USA F11 Turkey F12 Turkey F13 Italy F10 Italy F11 Italy F12 Italy F13 Italy F18 Italy F21 Italy F22 Italy F26 Italy F27 Italy F28 Italy F32 Italy F33 Italy F9 (Santa Margherita Di Pula) Italy F25 (Cornaiano) Italy F30 (Santa Margherita Di Pula) Italy F31 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) USA F9 Italy F2 Biella Challenger Vercelli Challenger Turin Challenger Rome Challenger Biella Challenger Aptos Challenger Manerbio Challenger Como Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Monterrey Challenger Ortisei Challenger Champaign Challenger Brescia Challenger Andria Challenger Happy Valley Challenger Maui Challenger Bergamo Challenger Cherbourg Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Leon Challenger Le Gosier Challenger Napoli Challenger Barletta Challenger Turin Challenger Mestre Challenger Vicenza Challenger Furth Challenger Prague Challenger Perugia Challenger Milan Challenger Todi Challenger Biella Challenger Cortina Challenger Fano Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Szczecin Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Ortisei Challenger Brescia Challenger Andria Challenger Columbus Challenger Dallas Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger San Francisco Challenger Barletta Challenger Francavilla Challenger Mestre Challenger Surbiton Challenger Ilkley Challenger Todi Challenger Winnetka Challenger Biella Challenger Aptos Challenger Vancouver Challenger Cordenons Challenger Manerbio Challenger Ortisei Challenger Ningboo Challenger Ismaning Challenger Ho Chi Minh City Challenger Knoxville Challenger Champaign Challenger Andria Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Indian Wells Challenger Zhuhai Challenger Qujing Challenger Barletta Challenger Vicenza Challenger Surbiton Challenger Genova Challenger Szczecin Challenger Orleans Challenger Florence Challenger Ortisei Challenger Ismaning Challenger Brest Challenger Bratislava Challenger Andria Challenger Playford Challenger Newport Beach Challenger Phoenix Challenger Sophia Antipolis Challenger Genova Challenger Newport Beach Challenger Cagliari Challenger Aegon Nottingham Open - Nottingham 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 Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Citi Open - Washington Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Open Parc - Lyon Mercedes Cup - Stuttgart AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg 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 Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Open Parc - Lyon Libema Open - 's-Hertogenbosch Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne BB&T Atlanta Open - Atlanta Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Adelaide International - Adelaide ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Murray River Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai cinch Championships - London Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Erste Bank Open - Vienna Sardegna Open - Cagliari Emilia-Romagna Open - Parma San Diego Open - San Diego Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Dallas Open - Dallas Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Sofia Open - Sofia Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Firenze Open - Florence Tennis Napoli Open - Naples United Cup - Australia Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open Sud de France - Montpellier Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva Boss Open - Stuttgart Terra Wortmann Open - Halle cinch Championships - London Rothesay International - Eastbourne Truist Atlanta Open - Atlanta Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Japan Open Tennis Championships - Tokyo Moselle Open - Metz BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami 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 Internazionali BNL d'Italia - Rome 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 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 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 Rogers Cup - Toronto 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 National Bank Open - Montreal 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 National Bank Open - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Cordenons Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Knoxville Challenger 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 Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Laver Cup - Geneva Davis Cup, Finals, Group F ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, USA-UZB 4-0 Davis Cup, Finals, Group E ATP Cup - Sydney Davis Cup, Finals, QF, ITA-CRO 1-2 Laver Cup - London Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group D, Glasgow Davis Cup, Finals, QF, ITA-USA 2-1 Davis Cup, Finals, SF, ITA-CAN 1-2 Davis Cup, Group A, Bologna 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) All Lower level tournaments Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Nitto ATP Finals - Turin Olympics - Tokyo EFG Swiss Open - Gstaad Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Moselle Open - Metz Nitto ATP Finals - Turin United Cup - Australia Bucharest Open - Bucharest Adelaide International - Adelaide Australian Open - Melbourne Delray Beach Open - Delray Beach ABN AMRO Open - Rotterdam BNP Paribas Open - Indian Wells Davis Cup, World Group, Q, UKR-USA 0-4 BMW Open - Munich Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Turin Challenger Open Parc - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Gonet Geneva Open - Geneva Terra Wortmann Open - Halle cinch Championships - London Olympics - Paris Rothesay International - Eastbourne Plava Laguna Croatia Open - Umag Laver Cup - Berlin Japan Open Tennis Championships - Tokyo Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai China Open - Beijing BNP Paribas Nordic Open - Stockholm Erste Bank Open - Vienna Moselle Open - Metz Nitto ATP Finals - Turin Davis Cup, World Group, QF, USA-AUS 1-2 Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO Open - Rotterdam BNP Paribas Open - Indian Wells Citi Open - Washington Rothesay International - Eastbourne Open 13 Provence - Marseille United Cup - Australia Hong Kong Tennis Open - Hong Kong ASB Classic - Auckland Delray Beach Open - Delray Beach Wimbledon - London Terra Wortmann Open - Halle Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid National Bank Open - Toronto Citi Open - Washington U.S. Open - New York Cincinnati Open - Cincinnati Grand Prix Hassan II - Marrakech Gonet Geneva Open - Geneva Boss Open - Stuttgart French Open - Paris cinch Championships - London Winston-Salem Open - Winston-Salem Laver Cup - San Francisco Brescia Challenger Playford Challenger Davis Cup, World Group, Q2, USA-CZE 2-3 Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Shenzhen Challenger China Open - Beijing Swiss Indoors Basel - Basel BNP Paribas Nordic Open - Stockholm AEGON Championships - London Rakuten Japan Open - Tokyo China Open - Beijing Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai Laver Cup - Vancouver