Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
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 Nordea Open - Bastad Hamburg European Open - Hamburg Amersfoort Challenger Luedenscheid Challenger U.S. Open - New York Szczecin Challenger Bad Waltersdorf Challenger Campinas Challenger Braga Challenger Buenos Aires Challenger Santa Fe 2 Challenger Ismaning Challenger Valencia Challenger Moselle Open - Metz Danderyd Challenger Australian Open - Melbourne Oeiras 3 Challenger Tigre Challenger Girona Challenger Cherbourg Challenger Nottingham Challenger Pau Challenger Tenerife 2 Challenger Ottignies-Louvain-la-Neuve Challenger Manama Challenger Wimbledon - London Lille Challenger Tenerife 3 Challenger Lugano Challenger Hamburg Challenger Zadar Challenger Split Challenger Szekesfehervar Challenger Millennium Estoril Open - Estoril Murcia Challenger Naples Challenger BMW Open - Munich French Open - Paris Mauthausen Challenger Rome Challenger Heilbronn Challenger Lisbon Challenger Nottingham 2 Challenger Plava Laguna Croatia Open - Umag Oeiras 4 Challenger Bratislava 1 Challenger U.S. Open - New York Rothesay International - Eastbourne Karlsruhe Challenger cinch Championships - London Luedenscheid Challenger Salzburg Challenger Nordea Open - Bastad Bonn Challenger Verona Challenger Tulln Challenger Davis Cup, Group C, Zhuhai Bad Waltersdorf Challenger Como Challenger Szczecin Challenger Braga Challenger Valencia Challenger Bratislava 2 Challenger Olbia Challenger Belgrade Open - Belgrade Helsinki Challenger Thionville Challenger Meerbusch Challenger Lugano Challenger Monza Challenger Tenerife 1 Challenger Tulln Challenger Quimper Challenger Oeiras 3 Challenger Oeiras 4 Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Tenerife 2 Challenger Australian Open - Melbourne Davis Cup, World Group, Q, CRO-SVK 3-1 Troyes Challenger Zadar Challenger Prague Challenger Bonn Challenger Naples Challenger Girona Challenger Menorca Challenger Prostejov Challenger French Open - Paris Bratislava 1 Challenger Bratislava 2 Challenger Vicenza Challenger Heilbronn Challenger Nottingham 2 Challenger Sassuolo Challenger Wimbledon - London Braunschweig Challenger San Marino Challenger Bunschoten Challenger Hagen Challenger Sofia 2 Challenger U.S. Open - New York Tulln Challenger Moselle Open - Metz Szczecin Challenger Bad Waltersdorf Challenger Lisbon Challenger Valencia Challenger Hersonissos 6 Challenger Turkey F11 Israel F2 Israel F3 Turkey F7 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Czech Republic F3 Bosnia & Herzegovina F5 Morocco F4 Austria F2 Estonia F1 Estonia F2 Slovakia F2 Slovakia F3 Croatia F10 Croatia F12 Turkey F29 Israel F2 Israel F3 China F3 China F4 Turkey F15 Turkey F16 Czech Republic F2 Bosnia & Herzegovina F5 Italy F14 Italy F15 Czech Republic F4 Germany F9 Czech Republic F6 Slovakia F1 Slovakia F2 Germany F16 Italy F25 Serbia F12 Serbia F13 Serbia F14 Italy F10 Germany F8 Germany F10 Germany F11 Germany F12 Germany F16 France F15 Germany F17 Germany F18 Germany F19 Germany F20 Croatia F15 Israel F1 Israel F2 Israel F3 Turkey F3 Turkey F4 Greece F1 Greece F2 Greece F3 Greece F4 Slovenia F2 Germany F8 Germany F9 Germany F10 Germany F12 Belgium F12 France F20 Germany F14 Germany F15 Germany F16 Turkey F40 Turkey F41 Turkey F42 Germany F1 Germany F2 Germany F3 Turkey F4 Turkey F5 France F4 Great Britain F4 Great Britain F5 Sweden F2 Czech Republic F2 Czech Republic F3 Netherlands F1 Belgium F3 Germany F7 Germany F8 Germany F9 Germany F10 Belgium F10 Netherlands F6 France F18 France F19 France F20 Germany F15 Norway F1 Norway F2 Norway F3 Germany F1 Germany F2 Germany F3 Switzerland F1 Switzerland F2 France F4 USA F10 USA F11 USA F12 USA F13 Czech Republic F3 Netherlands F3 Netherlands F4 Germany F7 Germany F8 Germany F9 Germany F10 Poland F5 USA F28 USA F29 USA F30 USA F33 USA F34 Germany F1 (Schwieberdingen) Germany F3 (Nussloch) USA F8 (Indian Harbour Beach) USA F9 (Orlando) USA F10 (Bakersfield) USA F11 (Calabasas) USA F12 (Memphis) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Czech Republic F3 (Jablonec Nad Nisou) Poland F1 (Sopot) Poland F2 (Gdynia) Poland F3 (Mragowo) Germany F7 (Trier) Germany F8 (Kassel) Germany F9 (Essen) Germany F10 (Wetzlar) Germany F11 (Karlsruhe) Turkey F45 (Antalya) Turkey F46 (Antalya) Germany F1 (Schwieberdingen) Germany F2 (Nussloch) Switzerland F1 (Oberentfelden) USA F7 (Bakersfield) Turkey F14 Israel F1 Turkey F6 Germany F11 (Trier) Morocco F5 Belgium F9 (Huy) Slovakia F3 Croatia F11 Croatia F12 Morocco F9 Israel F1 Israel F2 M15 Bad Salzdetfurth M15 Sarreguemines M15 Santo Domingo M15 Santo Domingo M15 Heraklion M15 Heraklion M15 Heraklion M15 Heraklion M15 St. Petersburg M15 St. Petersburg M25 Bath M25 Loughborough M25 Loule M25 Quinta Do Lago M25 Nottingham M25 Nottingham M25 Nottingham Spain F1 M25+H Kassel M25 Wetzlar M15 Frankfurt am Main M15 Madrid M25 Anapoima M25 Mosquera Spain F2 Germany F7 Germany F9 Romania F10 Tatra Banka Slovak Open - Bratislava Tatra Banka Slovak Open - Bratislava Bratislava Challenger Bratislava Challenger Szczecin Challenger Trnava Challenger Bratislava Challenger Sao Paulo Challenger Prague Challenger Kosice Challenger Como Challenger Bratislava Challenger Marbella Challenger Salinas Challenger Pereira Challenger Santiago Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Samarkand Challenger Prostejov Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Oberstaufen Challenger Liberec Challenger Heilbronn Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Prague Challenger Meerbusch Challenger Genova Challenger Szczecin Challenger Trnava Challenger Sibiu Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Napoli Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Heilbronn Challenger Furth Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Todi Challenger Scheveningen Challenger Biella Challenger Portoroz Challenger Como Challenger Seville Challenger Banja Luka Challenger Sibiu Challenger Mohammedia Challenger Casablanca Challenger Bratislava Challenger Santo Domingo Challenger Irving Challenger Napoli Challenger Netherlands F5 Tallahassee Challenger Aix En Provence Challenger Heilbronn Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Prague Challenger Portoroz Challenger Genova Challenger Kaohsiung Challenger Stockton Challenger Fairfield Challenger Bratislava Challenger Koblenz Challenger Rennes Challenger Irving Challenger Sophia Antipolis Challenger Barletta Challenger Rome Challenger Heilbronn Challenger Caltanissetta Challenger Todi Challenger Braunschweig Challenger Scheveningen Challenger Prague Challenger Portoroz Challenger Genova Challenger Tiburon Challenger Rome Challenger Stockton Challenger Fairfield Challenger Buenos Aires Challenger Las Vegas Challenger Cali Challenger Lima Challenger Guayaquil Challenger Bratislava Challenger Koblenz Challenger Quimper Challenger Morelos Challenger Indian Wells Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Tunis Challenger Tallahassee Challenger Savannah Challenger Rome Challenger Prostejov Challenger Poznan Challenger Caltanissetta Challenger Poprad Tatry Challenger L'Aquila Challenger Braunschweig Challenger Scheveningen Challenger Padova Challenger Sopot Challenger Meerbusch Challenger Cary Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Calgary Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Orlando Challenger Columbus Challenger Newport Beach Challenger Cleveland Challenger Dallas Challenger Bergamo Challenger Pau Challenger Phoenix Challenger Lille Challenger Sophia Antipolis Challenger Murcia Challenger Bordeaux Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Ludwigshafen Challenger Braunschweig Challenger Amersfoort Challenger Prague Challenger Sopot Challenger Augsburg Challenger Meerbusch Challenger Como Challenger Genova Challenger Szczecin Challenger Barcelona Challenger Ismaning Challenger Hamburg Challenger Eckental Challenger Guayaquil Challenger Montevideo Challenger Ortisei Challenger Maia Challenger Prague Challenger Prostejov Challenger Marbella Challenger Maia Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Santiago Challenger Belgrade Challenger Bratislava Challenger Prostejov Challenger Braunschweig Challenger Warsaw Challenger Como Challenger Tulln Challenger Helsinki Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 1 Challenger Oeiras 2 Challenger Ostrava Challenger Mauthausen Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Luedenscheid Challenger Braunschweig Challenger Zug Challenger Banja Luka Challenger Tulln Challenger Szczecin Challenger Sibiu Challenger Parma Challenger Campinas Challenger Rio De Janeiro Challenger Ambato Challenger Lima 2 Challenger Bergamo Challenger Guayaquil Challenger Bratislava Challenger Montevideo Challenger Maia Challenger Canberra Challenger Nonthaburi 3 Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Cherbourg Challenger Rovereto Challenger Zadar Challenger Mexico City Challenger Sanremo Challenger San Luis Potosi Challenger Madrid Challenger Cagliari Challenger Prague 1 Challenger Oeiras 4 Challenger Troisdorf Challenger Heilbronn Challenger Nottingham Challenger Bratislava 1 Challenger Montechiarugolo Challenger Braunschweig Challenger Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Brisbane International - Brisbane BMW Open - Munich Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Suisse Open - Gstaad Shenzhen Open - Shenzhen European Open - Antwerp Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Generali Open - Kitzbuhel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON International - Eastbourne German Tennis Championships - Hamburg Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel European Open - Antwerp Stockholm Open - Stockholm Sardegna Open - Cagliari Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Hamburg European Open - Hamburg Tennis Napoli Open - Naples ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Rothesay International - Eastbourne Hong Kong Tennis Open - Hong Kong M25 Nussloch Brescia Challenger BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Puerto Vallarta Challenger Ilkley Challenger Bratislava Challenger Split Challenger Maia Challenger Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, PO, NED-SVK 4-0 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) U.S. Open (juniors) All Lower level tournaments