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 Braunschweig Challenger Wimbledon - London Troyes Challenger Infosys Hall of Fame Open - Newport Mallorca Challenger Truist Atlanta Open - Atlanta M15 Vejle Western & Southern Open - Cincinnati U.S. Open - New York Charleston Challenger Davis Cup, Group I, 1R, DEN-BRA 1-3 Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Tiburon Challenger Fairfield Challenger Matsuyama Challenger M25 Harlingen Rolex Paris Masters - Paris Kobe Challenger Yokohama Challenger Davis Cup, World Group, QF, CZE-AUS 1-2 U.S. Open - New York Brisbane International - Brisbane US Men's Clay Court Championship - Houston Oeiras 2 Challenger Adelaide International - Adelaide Barcelona Open Banc Sabadell - Barcelona Tenerife 1 Challenger Delray Beach Open - Delray Beach Australian Open - Melbourne Tenerife 2 Challenger Dallas Open - Dallas Mifel Tennis Open - Los Cabos M25 Calabasas Tenerife 3 Challenger Porto Challenger Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami M25 Bakersfield Gwangju Challenger Busan Challenger Western & Southern Open - Cincinnati Augsburg Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Oeiras 4 Challenger Heilbronn Challenger M25 Aarhus French Open - Paris cinch Championships - London Wimbledon - London Modena Challenger Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Pozoblanco Challenger M25 Nottingham Segovia Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Japan Open Tennis Championships - Tokyo Manacor Challenger Davis Cup, Group B, Valencia Bengaluru Challenger Mouilleron-Le-Captif Challenger Roanne Challenger BNP Paribas Nordic Open - Stockholm Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Rolex Paris Masters - Paris Helsinki Challenger Lyon Challenger Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Pune Challenger Madrid Challenger Rovereto Challenger Quimper Challenger Cassis Challenger Citi Open - Washington Oeiras 4 Challenger Ostrava Challenger Prostejov Challenger Brisbane International - Brisbane Noumea Challenger New Delhi Challenger BNP Paribas Open - Indian Wells cinch Championships - London Miami Open - Miami Bloomfield Hills Challenger Internazionali BNL d'Italia - Rome US Men's Clay Court Championship - Houston Jingshan Challenger Prague Challenger Vicenza Challenger French Open - Paris Libema Open - 's-Hertogenbosch Chicago Challenger Nottingham 2 Challenger Lexington Challenger Granby Challenger Shanghai Rolex Masters - Shanghai Cincinnati Open - Cincinnati U.S. Open - New York Genova Challenger Brest Challenger Japan Open Tennis Championships - Tokyo Davis Cup, World Group, Q2, AUS-BEL 2-3 Chengdu Open - Chengdu Sioux Falls Challenger Jinan Challenger Roanne Challenger Almaty Open - Almaty Davis Cup, Group I, PO, MEX-DEN 1-3 Australia F1 Australia F2 Australia F4 Australia F5 Italy F4 Great Britain F10 Great Britain F11 Spain F14 Spain F11 Austria F4 Austria F5 Denmark F3 Austria F6 Australia F6 Australia F7 Australia F8 Australia F9 Thailand F4 Thailand F5 Australia F1 Australia F2 Australia F3 Australia F4 Australia F5 Croatia F8 Croatia F9 Croatia F10 Canada F7 Canada F8 Australia F4 Italy F9 Romania F4 Great Britain F6 Great Britain F7 Thailand F6 Thailand F7 Turkey F38 Australia F6 USA F7 Greece F10 Cyprus F2 Egypt F2 (Sharm El Sheikh) Turkey F6 (Antalya) Turkey F7 (Antalya) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Egypt F14 (Sharm El Sheikh) Egypt F15 (Sharm El Sheikh) Belgium F3 (De Haan) Belgium F4 (Lasne) Belgium F9 (Koksijde) USA F2 (Long Beach) Germany F4 (Kaltenkirchen) Germany F5 (Kamen) Netherlands F6 (Haren) USA F24 (Claremont) M15 Setubal M15 Idanha-A-Nova M15 Agadir M15 Ystad M25 Rancho Santa Fe M15 Monastir M15 Monastir M15 Vejle M15 Frederiksberg M15 Monastir M15 Monastir M15 Rancho Santa Fe M15 San Diego M15 San Diego M25 Esch/Alzette M15 Vejle M15 Frederiksberg M25 Lesa M25 Maribor M25 Vila Real de Santo Antonio M25 Vila Real de Santo Antonio M25 Faro M25 Portimao M25 Toulouse-Balma M25 Saint Dizier M25 Sharm ElSheikh M25 Nottingham M25 Nottingham M25 Rome M25 Risskov/Aarhus Burnie Challenger Sydney Challenger Melbourne Challenger Traralgon Challenger Shenzhen Challenger Anning Challenger Furth Challenger Blois Challenger Milan Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Happy Valley Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Anning Challenger Busan Challenger Manchester Challenger Ilkley Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Ho Chi Minh City Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Launceston Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Nanjing Challenger Anning Challenger Rome Challenger Bordeaux Challenger Surbiton Challenger Ilkley Challenger Lexington Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Traralgon Challenger Canberra Challenger Morelos Challenger Qingdao Challenger Anning Challenger Surbiton Challenger Binghamton Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Ningboo Challenger Traralgon Challenger Chennai Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Nanchang Challenger Anning Challenger Seoul Challenger Gimcheon Challenger Surbiton Challenger Ilkley Challenger Binghamton Challenger Vancouver Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Calgary Challenger Traralgon Challenger Canberra Challenger Anning Challenger Nanchang Challenger Ismaning Challenger Eckental Challenger Zagreb Challenger Tunis Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Chicago Challenger Vancouver Challenger Granby Challenger Cary Challenger Columbus 2 Challenger Charleston Challenger Tiburon Challenger Fairfield Challenger Playford Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Oeiras 1 Challenger Rome Challenger Seoul Challenger Gwangju Challenger Busan Challenger Heilbronn Challenger Surbiton Challenger Yokkaichi Challenger Apia International - Sydney Brisbane International - Brisbane Apia International - Sydney Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Apia International - Sydney Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Chengdu Open - Chengdu Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Brisbane International - Brisbane Sydney International - Sydney US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Open - Newport Citi Open - Washington Brisbane International - Brisbane Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Adelaide International - Adelaide New York Open - New York Delray Beach Open - Delray Beach Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem European Open - Antwerp San Diego Open - San Diego Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Dallas Open - Dallas Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Dallas Open - Dallas Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati 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 BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Rakuten Japan Open - Tokyo Citi Open - Washington Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris 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 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 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, World Group, QR, AUS-BRA 3-1 Davis Cup, Finals, QF, AUS-NED 2-0 Davis Cup, Group I, PO, DEN-IND 3-2 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Wildcard) AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Olympics - Rio de Janeiro