Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
All Surfaces Clay Grass Hard I.hard
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 Tournaments Western & Southern Open - Cincinnati Wimbledon - London Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Davis Cup, Group I, 1R, GRE-SVK 1-3 Banja Luka Challenger Nordea Open - Bastad U.S. Open - New York Braunschweig Challenger Orleans Challenger Hamburg European Open - Hamburg Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Bratislava Challenger Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Poprad Tatry Challenger Trnava Challenger Bratislava Challenger Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Canberra Challenger Launceston Challenger Turkey F6 Turkey F7 Australia F1 Prostejov Challenger Greece F1 Greece F2 Greece F3 Kazakhstan F3 Kazakhstan F4 Czech Republic F1 Prague Challenger Poprad Tatry Challenger Italy F22 Spain F25 Slovakia F4 Austria F8 Hungary F5 USA F28 Hungary F6 USA F29 Hungary F7 USA F30 Hungary F8 Bratislava Challenger Turkey F41 Turkey F42 Spain F36 Spain F37 Australian Open (juniors) Dubai Duty Free Tennis Championships - Dubai French Open (juniors) Canberra Challenger Egypt F6 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Portugal F3 (Loule) Sophia Antipolis Challenger Shymkent Challenger Prostejov Challenger Poprad Tatry Challenger Greece F3 (Heraklion) Greece F4 (Heraklion) Greece F5 (Heraklion) Turkey F16 (Antalya) Hungary F1 (Zalaegerszeg) San Benedetto Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Hungary F4 (Gyula) Poland F4 (Mragowo) Czech Republic F5 (Pardubice) Belgium F4 (Lasne) Czech Republic F6 (Brno) Slovakia F3 (Bratislava) Germany F11 (Karlsruhe) Genova Challenger Almaty Challenger Charlottesville Challenger Knoxville Challenger Pune Challenger Spain F30 (Madrid) USA F33 (Houston) USA F34 (Harlingen) Indonesia F7 (Jakarta) Sydney International - Sydney Australian Open - Melbourne Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Playford Challenger Budapest Challenger Cherbourg Challenger Marbella Challenger Alicante Challenger Tunis Challenger Spain F6 (Xabia) Italy F9 (Santa Margherita Di Pula) Aix En Provence Challenger Bordeaux Challenger Mestre Challenger Poznan Challenger Lyon Challenger Milan Challenger Astana Challenger Chengdu Challenger Jinan Challenger Gwangju Challenger Czech Republic F6 (Brno) Slovakia F1 (Trnava) Slovakia F2 (Piestany) Slovakia F3 (Bratislava) Chicago Challenger Seville Challenger Szczecin Challenger Cary Challenger Columbus Challenger Tiburon Challenger Ismaning Challenger Brest Challenger Bratislava Challenger 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 Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon French Open - Paris Mercedes Cup - Stuttgart Fever-Tree Championships - London Wimbledon - London BB&T Atlanta Open - Atlanta Citi Open - Washington Coupe Rogers - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Budapest Challenger Davis Cup, World Group, QR, AUS-BIH 4-0 Zhuhai Challenger Phoenix Challenger Zhangjiagang Challenger Sophia Antipolis Challenger San Luis Potosi Challenger Ostrava Challenger Rome Challenger Lisbon Challenger Vicenza Challenger Prostejov Challenger Bratislava Challenger Milan Challenger Ludwigshafen Challenger San Benedetto Challenger Liberec Challenger Augsburg Challenger Cordenons Challenger Como Challenger Genova Challenger Seville Challenger Sibiu Challenger Florence Challenger M25 Santa Margherita Di Pula Hamburg Challenger Bratislava Challenger Helsinki Challenger Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome French Open - Paris Bangkok Challenger Bangkok Challenger Quimper Challenger Bergamo Challenger Pau Challenger Nur-Sultan Challenger All Lower level tournaments Trieste Challenger Ostrava Challenger Aix En Provence Challenger Prostejov Challenger Parma Challenger M25 Hamburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Eckental Challenger Bratislava Challenger M25 Vale Do Lobo Antalya Open - Antalya Murray River Open - Melbourne Australian Open - Melbourne Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Mercedes Cup - Stuttgart cinch Championships - London Nature Valley International - Eastbourne Wimbledon - London Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York European Open - Antwerp Erste Bank Open - Vienna Rolex Paris Masters - Paris Cherbourg Challenger Singapore Tennis Open - Singapore M25 Villena Gran Canaria 1 Challenger Gran Canaria 2 Challenger Zadar Challenger Oeiras 1 Challenger Oeiras 2 Challenger Rome 1 Challenger Belgrade 2 - Belgrade Ostrava Challenger Oeiras 3 Challenger Bratislava Challenger Prostejov Challenger Liberec Challenger Sibiu Challenger Davis Cup, Group I, 1R, SVK-CHI 3-1 Barcelona Challenger Bergamo Challenger Bratislava Challenger Helsinki Challenger Davis Cup, Finals, Group D Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Phoenix Challenger Marbella Challenger Hall of Fame Open - Newport Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Plava Laguna Croatia Open - Umag Citi Open - Washington National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Rakuten Japan Open - Tokyo Stockholm Open - Stockholm Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger San Diego Open - San Diego Davis Cup, Group I, 1R, SVK-ROU 3-1 Seoul Challenger Roanne Challenger Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune Adelaide International 2 - Adelaide ASB Classic - Auckland Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Banja Luka Open - Banja Luka Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Libema Open - 's-Hertogenbosch cinch Championships - London Manama Challenger Davis Cup, World Group, PO, NED-SVK 4-0 Phoenix Challenger Surbiton Challenger Bratislava 1 Challenger Spain F37 Greece F2 Greece F3 Greece F4 Spain F18 Czech Republic F4 Czech Republic F5 Czech Republic F1 Switzerland F3 Austria F10 Turkey F40 Turkey F41 Egypt F5 (Sharm El Sheikh) Portugal F2 (Faro) Spain F9 (Madrid) Italy F9 (Santa Margherita Di Pula)