Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
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 French Open - Paris Shanghai Challenger Sibiu Challenger French Open - Paris Prostejov Challenger Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F2 Czech Republic F3 Italy F22 France F4 France F6 Croatia F6 Belgium F4 Belgium F14 Turkey F43 Turkey F44 France F4 France F5 France F14 France F19 Turkey F52 Turkey F1 France F4 France F5 France F6 France F7 Netherlands F5 Netherlands F6 France F22 France F23 Germany F17 Qatar F5 Qatar F6 Hong Kong F5 Hong Kong F6 (Hong Kong) Great Britain F2 (Tipton) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Tunisia F10 (Hammamet) Tunisia F13 (Hammamet) Tunisia F14 (Hammamet) Tunisia F15 (Hammamet) France F9 (Angers) Belgium F2 (Arlon) France F14 (Bourg-en-Bresse) Turkey F25 (Istanbul) Turkey F26 (Istanbul) Romania F8 (Pitesti) France F18 (Bagneres-De-Bigorre) France F20 (Plaisir) France F24 (Rodez) Tunisia F4 (Jerba) Croatia F3 (Opatija) Spain F27 (Seville) Spain F28 (Madrid) Tunisia F38 (Monastir) South Africa F1 (Stellenbosch) Hong Kong F3 (Hong Kong) M15 Grenoble M15 Monastir M15 Doha M15 Doha M15 Tabarka M15 Tabarka M15 Tabarka M25 Karlsruhe M15 Den Haag M15 Heraklion M15 Monastir M25 Los Angeles M25 Rancho Santa Fe M15 Cancun M25 Vogau M15 Antalya M15+H Bressuire Czech Republic F1 M25 Cancun M25 Cancun M25 Santo Domingo France F20 Slovak Rep. F3 Austria F6 France F21 M25 Santo Domingo Kosice Challenger M25 Santa Margherita di Pula Trnava Challenger M25 Telfs Belgium F3 M25 Esch/Alzette Marrakech Challenger Prague Challenger Karshi Challenger Shanghai Challenger Milan Challenger Rennes Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Heilbronn Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Vicenza Challenger Orleans Challenger Bratislava Challenger Cherbourg Challenger Drummondville Challenger Napoli Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger St. Remy Challenger Mons Challenger Brescia Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Bangkok Challenger Bratislava Challenger Orleans Challenger Brest Challenger Budapest Challenger Bratislava Challenger Cherbourg Challenger Todi Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Ilkley Challenger Kosice Challenger San Benedetto Challenger Bangalore Challenger Noumea Challenger Playford Challenger Canberra Challenger Netherlands F5 San Benedetto Challenger Indian Wells Challenger Bangkok Challenger Rennes Challenger Aix En Provence Challenger Vicenza Challenger Ilkley Challenger Mouilleron-Le-Captif Challenger Tampere Challenger Liberec Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Cassis Challenger Poprad Tatry Challenger Ismaning Challenger Irving Challenger Braunschweig Challenger Bratislava Challenger Orlando Challenger Quimper Challenger Pau Challenger Braga Challenger Lyon Challenger Bratislava Challenger Braunschweig Challenger Braunschweig Challenger Rome Challenger Mallorca Challenger Heilbronn Challenger Prostejov Challenger Pau Challenger Kosice Challenger Trnava Challenger Oeiras 4 Challenger Porto Challenger Prague 3 Challenger Tulln Challenger St. Remy Challenger Losinj Challenger Roanne Challenger Manama Challenger Prostejov Challenger Barletta Challenger Prostejov Challenger Bratislava Challenger Trieste Challenger Liberec Challenger Canberra Challenger Noumea Challenger Lyon Challenger Cherbourg Challenger Prague 2 Challenger Helsinki Challenger Liberec Challenger Maia 1 Challenger Trnava Challenger Girona Challenger Zhangjiagang Challenger Rovereto Challenger Quimper Challenger Meerbusch Challenger Le Gosier Challenger Aix En Provence Challenger Vicenza Challenger Helsinki Challenger Portoroz Challenger Scheveningen Challenger Menorca Challenger Brest Challenger Bratislava Challenger Lille Challenger Kosice Challenger Cherbourg Challenger Kazan Challenger Lisbon Challenger Vicenza Challenger Cleveland Challenger M25 Villeneuve-Loubet Marburg Challenger Savannah Challenger Braunschweig Challenger Cleveland Challenger Tampere Challenger Calgary Challenger Prague Challenger Liberec Challenger Lyon Challenger Braunschweig Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Trnava Challenger Cordenons Challenger Mallorca Challenger Bordeaux Challenger Heilbronn Challenger Nottingham Challenger Lyon Challenger St. Tropez Challenger Valencia Challenger Tunis Challenger Blois Challenger Granby Challenger Bratislava 2 Challenger Vancouver Challenger Karlsruhe Challenger Madrid Challenger Orleans Challenger Rabat Challenger Brest Challenger Mouilleron-Le-Captif Challenger Sarasota Challenger Istanbul 2 Challenger Rennes Challenger Cherbourg Challenger San Marino Challenger France F9 Brest Challenger Bratislava 2 Challenger Heilbronn Challenger Prostejov Challenger Marburg Challenger Lexington Challenger Quimper Challenger Florence Challenger Noumea Challenger Canberra Challenger Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Braunschweig Challenger Liberec Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Liberec Challenger Cassis Challenger Samarkand Challenger Orleans Challenger Brest Challenger Zug Challenger Grodzisk Mazowiecki Challenger San Luis Potosi Challenger Biella 6 Challenger Guadalajara Challenger Biella 7 Challenger Lyon Challenger Bratislava Challenger Tampere Challenger Poznan Challenger Liberec Challenger Prague 2 Challenger Como Challenger Pau Challenger Antalya 3 Challenger Columbus Challenger Monterrey Challenger Lille Challenger Mouilleron-Le-Captif Challenger Marbella Challenger Murcia Challenger Split Challenger Forli 6 Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger Iasi Challenger Verona Challenger Zug Challenger Tulln Challenger Orleans Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Brest Challenger Bratislava Challenger Maia Challenger Ostrava Challenger Split Challenger Aix En Provence Challenger Salzburg Challenger Zug Challenger Luedenscheid Challenger Banja Luka Challenger Szczecin Challenger Braga Challenger Noumea Challenger Tenerife 1 Challenger Quimper Challenger Sao Leopoldo Challenger Koblenz Challenger Sarasota Challenger Ostrava Challenger Kigali 2 Challenger Hersonissos 1 Challenger Szczecin Challenger Prague Challenger Oeiras 4 Challenger Augsburg Challenger Troyes Challenger Bad Waltersdorf Challenger Bunschoten Challenger Ostrava Challenger Prague Challenger Sassuolo Challenger Milan Challenger Istanbul Challenger Zug Challenger Szczecin Challenger Glasgow Challenger Ismaning Challenger St. Tropez Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Hersonissos 6 Challenger Canberra Challenger Drummondville Challenger Manacor Challenger Monterrey Challenger Geneva Challenger Istanbul Challenger Trieste Challenger Iasi Challenger Helsinki Challenger Marbella Challenger Nonthaburi 2 Challenger Potchefstroom 1 Challenger Ismaning Challenger Eckental Challenger Traralgon Challenger Serbia Open - Belgrade Orleans Challenger Brest Challenger Quimper Challenger Bratislava Challenger St. Brieuc Challenger Brasov Challenger Phoenix Challenger Ningboo Challenger Trnava Challenger Marbella Challenger Oeiras 3 Challenger Heilbronn Challenger Rennes Challenger Bratislava Challenger Zadar Challenger Tallahassee Challenger Bordeaux Challenger Montechiarugolo - Parma Challenger Poznan Challenger Leon Challenger Aircel Chennai Open - Chennai Vegeta Croatia Open - Umag Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Mexico City Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bratislava Challenger Hungarian Open - Budapest Biel Challenger Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech European Open - Antwerp EFG Swiss Open - Gstaad Erste Bank Open - Vienna Chile Dove Men+Care Open - Santiago Emilia-Romagna Open - Parma Anytech365 Andalucia Open - Marbella Vercelli Challenger Melbourne Summer Set - Melbourne Open 13 Provence - Marseille BMW Open - Munich Plava Laguna Croatia Open - Umag Open Sud de France - Montpellier Todi Challenger Liberec Challenger Salzburg Challenger Nonthaburi 1 Challenger Glasgow Challenger Hersonissos 2 Challenger Rome Challenger Lisbon Challenger Bastad Challenger Augsburg Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Shanghai Challenger Izmir Challenger Mons Challenger Seville Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich Roanne Challenger St. Brieuc Challenger Budapest Challenger Jonkoping Challenger Lyon Challenger Aix En Provence Challenger Nonthaburi 3 Challenger Open 13 - Marseille Valencia Open - Valencia Prostejov Challenger Open 13 Provence - Marseille Bucharest Challenger Open 13 - Marseille European Open - Antwerp Bet-at-home Open - Hamburg Ortisei Challenger Pau Challenger Bratislava Challenger Pune Challenger Valencia Open - Valencia Brisbane International - Brisbane Asuncion Challenger Austrian Open - Kitzbuhel Granby Challenger Como Challenger Mons Challenger Barcelona Challenger Ostrava Challenger Blois Challenger Sanremo Challenger Scheveningen Challenger AEGON International - Eastbourne Barletta Challenger Pune Challenger Winnipeg Challenger Amersfoort Challenger Gatineau Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Maia Challenger Helsinki Challenger Moselle Open - Metz Punta Del Este Challenger Eckental Challenger Potchefstroom 2 Challenger Generali Open - Kitzbuhel Santiago Challenger Marbella Challenger Seville Challenger Prague Challenger Aix En Provence Challenger Citi Open - Washington Bordeaux Challenger Genova Challenger Florianopolis Challenger Open Sud de France - Montpellier Liberec Challenger Todi Challenger Rennes Challenger Barcelona Open Banc Sabadell - Barcelona Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Braunschweig Challenger Qatar ExxonMobil Open - Doha BMW Open - Munich Brazzaville Challenger Nature Valley International - Eastbourne Nordea Open - Bastad Helsinki Challenger Winston-Salem Open - Winston-Salem Lugano Challenger Mauthausen Challenger Poznan Challenger Zagreb Challenger Serbia Open - Belgrade bett1HULKS Championships - Cologne Bratislava 1 Challenger Orleans Challenger Lyon Challenger Prague 2 Challenger Moselle Open - Metz Sofia Open - Sofia European Open - Antwerp Hamburg Challenger Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Ortisei Challenger Matsuyama Challenger Hersonissos 5 Challenger Yokohama Challenger Olbia Challenger Yokkaichi Challenger Bratislava 2 Challenger Brest Challenger New Delhi Challenger Rome Challenger Prostejov Challenger ABN AMRO Open - Rotterdam Bratislava 1 Challenger Bonn Challenger Naples Challenger Bonn Challenger If Stockholm Open - Stockholm BMW Open - Munich Rothesay International - Eastbourne Forte Village Sardegna Open - Sardinia Lille Challenger Prague Challenger Prague 1 Challenger Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Braunschweig Challenger Ismaning Challenger Maia Challenger Brest Challenger Napoli Challenger Bratislava Challenger Lugano Challenger Hamburg Challenger Split Challenger Blois Challenger Meerbusch Challenger Koblenz Challenger Kigali 1 Challenger Istanbul Challenger Royan Challenger Modena Challenger Kobe Challenger Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Western & Southern Open - New York Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Suisse Open - Gstaad Rogers Cup - Toronto Rolex Paris Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Moselle Open - Metz Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne 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 - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Orleans Challenger Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 French Open (juniors) Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) All Lower level tournaments Wimbledon (juniors) Davis Cup, Group I, 1R, SVK-COL 3-1 U.S. Open (juniors) Bengaluru Challenger Olympics - Tokyo