Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments BNP Paribas Open - Indian Wells Busan Challenger Prostejov Challenger Miami Open - Miami Sarasota Challenger US Men's Clay Court Championship - Houston Gwangju Challenger French Open - Paris Surbiton Challenger Mallorca Championships - Mallorca Seoul Challenger BMW Open - Munich Prague 1 Challenger Internazionali BNL d'Italia - Rome Turin Challenger Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Apia International - Sydney Australian Open - Melbourne Burnie Challenger Sydney Challenger Melbourne Challenger Traralgon Challenger AAMI Classic - Kooyong Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham 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 Apia International - Sydney Australian Open - Melbourne French Open - Paris Aegon Nottingham Open - Nottingham Wimbledon - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Olympics - Rio de Janeiro U.S. Open - New York Chengdu Open - Chengdu 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 Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon French Open - Paris French Open (juniors) Ricoh Open - 's-Hertogenbosch AEGON Championships - London Wimbledon - London Wimbledon (juniors) Citi Open - Washington U.S. Open - New York U.S. Open (juniors) Shanghai Rolex Masters - Shanghai Morelos Challenger Davis Cup, World Group, 1R, AUS-CZE 4-1 Qingdao Challenger Anning Challenger Surbiton Challenger Davis Cup, World Group, QF, AUS-USA 3-2 Binghamton Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Ningboo Challenger Traralgon Challenger Davis Cup, World Group, SF, BEL-AUS 3-2 Czech Republic F9 (Milovice) Brisbane International - Brisbane Sydney International - Sydney Australian Open - Melbourne Australian Open (juniors) US Men's Clay Court Championship - Houston French Open - Paris Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Wimbledon - London Hall of Fame Open - Newport Citi Open - Washington U.S. Open - New York Chennai Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Nanchang Challenger Anning Challenger Seoul Challenger Gimcheon Challenger Surbiton Challenger Ilkley Challenger Czech Republic F1 (Prague) Czech Republic F2 (Jablonec Nad Nisou) Czech Republic F3 (Most) Binghamton Challenger Vancouver Challenger Czech Republic F4 (Pardubice) Czech Republic F5 (Usti Nad Orlici) Slovakia F3 (Bratislava) Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Calgary Challenger Traralgon Challenger Canberra Challenger Davis Cup, World Group, PO, AUT-AUS 3-1 Czech Republic F7 (Liberec) Czech Republic F8 (Opava) Czech Republic F9 (Valasske Mezirici) Czech Republic F10 (Milovice) Czech Republic F11 (Ricany) Brisbane International - Brisbane Sydney International - Sydney Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Geneva Open - Geneva French Open - Paris Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Wimbledon - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Chengdu Open - Chengdu Rakuten Japan Open - Tokyo M15+H Bressuire M15 Veigy-Foncenex M25 Aktobe M25 Aktobe Anning Challenger Nanchang Challenger Ostrava Challenger M15 Doha M15 Manama M15 Antalya M15 Antalya M15 Prague M25+H Most Prague Challenger Liberec Challenger M15 Telfs Cassis Challenger Glasgow Challenger Nur-Sultan Challenger M15 Kramsach M25+H Appiano M25 Stockholm Eckental Challenger M15 Liberec Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach French Open - Paris Generali Open - Kitzbuhel Western & Southern Open - New York U.S. Open - New York Rolex Paris Masters - Paris Rennes Challenger Quimper Challenger Koblenz Challenger Nur-Sultan Challenger Davis Cup, World Group, QR, AUS-BRA 3-1 All Lower level tournaments Prague Challenger Prague II Challenger Ostrava Challenger Parma Challenger M25 Prague bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Alicante Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Australian Open Qualifying - Doha Great Ocean Road Open - Melbourne Murray River Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Olympics - Tokyo Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. Open - New York Sofia Open - Sofia European Open - Antwerp Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Braunschweig Challenger Liberec Challenger Meerbusch Challenger San Diego Open - San Diego Rennes Challenger Biel Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Davis Cup, Finals, Group C Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Australian Open - Melbourne Dallas Open - Dallas Open 13 Provence - Marseille Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril French Open - Paris Wimbledon - London Traralgon Challenger Cherbourg Challenger Forli 5 Challenger Phoenix Challenger Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Prague 1 Challenger Zagreb Challenger Tunis Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Liberec Challenger Chicago Challenger Vancouver Challenger Grodzisk Mazowiecki Challenger Granby Challenger Cassis Challenger Cary Challenger Columbus 2 Challenger Charleston Challenger Davis Cup, Group I, 1R, ISR-CZE 1-3 Mouilleron-Le-Captif Challenger Ismaning Challenger Vilnus Challenger Ortisei Challenger Playford Challenger Bergamo Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Davis Cup, Finals, QF, AUS-NED 2-0 United Cup - Australia Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Australian Open - Melbourne Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Ottignies-Louvain-la-Neuve Challenger Manama Challenger Rome Challenger Davis Cup, World Group, PO, POR-CZE 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 Australian Open (Wildcard) Australia F1 Australia F2 Australia F3 Australia F4 Australia F5 Croatia F8 Croatia F9 Croatia F10 Canada F7 Canada F8 Australian Open (Australia, Wildcard) Australia F4 Italy F9 Romania F4 Great Britain F6 Great Britain F7 Thailand F6 Thailand F7 Australia F6 Australian Open (Australia, Wildcard) Czech Republic F10 Czech Republic F10 (Ricany)