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 Milan Challenger Karlsruhe Challenger M25 Padova Wimbledon - London Liberec Challenger M25 Lujan M25 Trujillo U.S. Open - New York Lima Challenger Davis Cup, Group I, 1R, PER-NOR 4-1 Orleans Challenger Buenos Aires Challenger Bratislava 2 Challenger Santa Fe 2 Challenger Hamburg Challenger Ortisei Challenger Guayaquil Challenger Brasilia Challenger Santa Cruz de la Sierra Challenger Buenos Aires Challenger Hamburg Challenger Tigre Challenger M25 Punta del Este Punta Del Este Challenger M25 Punta del Este Girona Challenger Florianopolis Challenger Ostrava Challenger Santiago Challenger Sao Leopoldo Challenger Trieste Challenger Asuncion Challenger Split Challenger Concepcion Challenger Santos Challenger Augsburg Challenger Porto Alegre Challenger M25 Santa Margherita di Pula Salzburg Challenger Prostejov Challenger Lima 1 Challenger Santa Fe Challenger Prague Challenger Bratislava 1 Challenger M25 Telfs Grodzisk Mazowiecki Challenger Modena Challenger Milan Challenger Liberec Challenger Blois Challenger San Marino Challenger Amersfoort Challenger Verona Challenger Zug Challenger Genova Challenger Shanghai Challenger Como Challenger Zhangjiagang Challenger Cali Challenger Orleans Challenger Davis Cup, Group C, Zhuhai Mouilleron-Le-Captif Challenger Buenos Aires Challenger Villa Maria Challenger Curitiba Challenger Campinas Challenger Bratislava 2 Challenger Guayaquil Challenger Helsinki Challenger M25 Sao Paulo Banja Luka Challenger Buenos Aires Challenger Davis Cup, World Group, Q, CRO-SVK 3-1 Madrid Challenger Glasgow Challenger Hersonissos 2 Challenger Punta Del Este Challenger Ostrava Challenger Santiago Challenger Santa Cruz de la Sierra Challenger Cordoba Challenger M25 Esch/Alzette Sao Paulo Challenger Temuco Challenger Tallahassee Challenger Hersonissos 1 Challenger Nottingham Challenger M25 Punta del Este Troyes Challenger Liberec Challenger Como Challenger Rome Challenger Concepcion Challenger Menorca Challenger Zagreb Challenger Campinas Challenger Santos Challenger Prague Challenger Sarasota Challenger Skopje Challenger Prostejov Challenger Cordenons Challenger Vicenza Challenger Bratislava 1 Challenger Santa Fe Challenger Milan Challenger Lima 1 Challenger Braunschweig Challenger EFG Swiss Open - Gstaad San Marino Challenger Generali Open - Kitzbuhel Tampere Challenger Todi Challenger Manacor Challenger Seville Challenger Istanbul Challenger St. Tropez Challenger Villa Maria 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 Slovak Rep. F3 Austria F6 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 F1 Czech Republic F2 Czech Republic F3 Italy F22 Peru F1 (Trujillo) M15 Lima M25 Lima M25 Lima M25 Lima M25 Lima M25 Lima M15 Cundinamarca M15 Aprilia M15 Gubbio M15 Novi Sad M25 Ibague M15 Manizales M15 Santa Cruz M15 Lima M15 Lima M15 Palm Coast M15 Weston M15 Naples M15 Naples M15 Santo Domingo de los Tsachilas M15 Santo Domingo de los Tsachilas M25 Gurb M25 Mataro M25 Rome M25 Risskov/Aarhus M25 Cattolica Kosice Challenger Trnava Challenger Bratislava Challenger Prostejov Challenger Bratislava Challenger Kosice Challenger Szczecin Challenger Trnava Challenger Rabat Challenger Marrakech Challenger Prague Challenger Kosice Challenger San Benedetto Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Trnava Challenger Bratislava Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Kosice Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Vercelli Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Cherbourg Challenger Drummondville Challenger Le Gosier Challenger Napoli Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Scheveningen Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Bratislava Challenger Brescia Challenger Jonkoping Challenger Kazan Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague Challenger Liberec Challenger Trnava Challenger Meerbusch Challenger Shanghai Challenger Izmir Challenger Orleans Challenger Mons Challenger Brest Challenger Budapest Challenger Bratislava Challenger Happy Valley Challenger Rennes Challenger Budapest Challenger Cherbourg Challenger Irving Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Braunschweig Challenger Vancouver Challenger Orleans Challenger Ortisei Challenger Brest Challenger Bratislava Challenger Playford Challenger Rennes Challenger Cherbourg Challenger Indian Wells Challenger Marbella Challenger Aix En Provence Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Ilkley Challenger Granby Challenger Lexington Challenger Mallorca Challenger Cassis Challenger Orleans Challenger Bratislava Challenger Orlando Challenger Columbus Challenger Rennes Challenger Budapest Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Braga Challenger Lisbon Challenger Poznan Challenger Lyon Challenger Bratislava Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Pau Challenger Marbella Challenger Prague Challenger Bratislava Challenger Lima Challenger Mouilleron-Le-Captif Challenger Lima 2 Challenger Bratislava Challenger Pau Challenger Pau Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger Marbella Challenger Pereira Challenger Murcia Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Verona Challenger Trieste Challenger Liberec Challenger Lima Challenger Santo Domingo Challenger Tulln Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ambato Challenger Lima 2 Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Tigre 1 Challenger Tigre 2 Challenger Piracicaba Challenger Lugano Challenger Santiago Challenger Vina del Mar Challenger Biel Challenger Lille Challenger Florianopolis Challenger Buenos Aires Challenger Split Challenger Prague 1 Challenger Prague 2 Challenger Heilbronn Challenger Prostejov Challenger Bratislava 1 Challenger Lugano Challenger Serbia Open - Belgrade Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BMW Open - Munich Vegeta Croatia Open - Umag Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia Brisbane International - Brisbane Open 13 - Marseille Hungarian Open - Budapest AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 Provence - Marseille BMW Open - Munich Moselle Open - Metz Intrum Stockholm Open - Stockholm Citi Open - Washington European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Erste Bank Open - Vienna bett1HULKS Championships - Cologne Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Plava Laguna Croatia Open - Umag Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - New York Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - 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 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 - 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 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, PO, PER-IRL 4-0 Davis Cup, Group I, 1R, PER-POR 3-1 All Lower level tournaments French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Tokyo Trnava Challenger Bangkok Challenger Salzburg Challenger Istanbul Challenger Lima 2 Challenger Ilkley Challenger Santo Domingo Challenger Royan Challenger Davis Cup, Group I, PO, LIB-PER 0-4 Davis Cup, World Group I, 1R, SUI-PER 4-0 Davis Cup, Group I, 1R, SVK-COL 3-1