Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011
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 Adelaide International - Adelaide BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid National Bank Open - Toronto Hamburg Open - Hamburg French Open - Paris Wimbledon - London Plava Laguna Croatia Open - Umag U.S. Open - New York EFG Swiss Open - Gstaad Hangzhou Open - Hangzhou Czech Republic F3 Hungary F1 Hungary F2 Czech Republic F7 Hungary F1 Ukraine F9 Slovakia F4 Slovakia F2 Estonia F1 Estonia F2 Slovakia F3 Russia F10 Russia F6 Russia F5 Russia F7 Belarus F4 Estonia F3 Estonia F4 Estonia F5 Egypt F34 Egypt F35 Egypt F36 Egypt F33 Germany F4 Egypt F4 Egypt F5 Egypt F6 Turkey F7 Croatia F6 Croatia F7 Czech Republic F2 Czech Republic F3 Russia F3 Czech Republic F4 Czech Republic F6 Slovakia F2 Slovakia F3 Slovakia F4 Belarus F2 Austria F8 Austria F9 Russia F7 Poland F4 Russia F8 Belarus F1 Ukraine F4 Ukraine F5 Ukraine F6 Turkey F42 Germany F18 Turkey F43 Czech Republic F7 Czech Republic F8 Turkey F1 Germany F1 Turkey F2 Germany F2 Germany F3 Turkey F6 Turkey F8 France F7 Qatar F2 Hungary F1 Qatar F3 Czech Republic F3 Russia F1 Czech Republic F4 Czech Republic F5 Czech Republic F6 Austria F3 Russia F2 Slovakia F3 Russia F7 Russia F8 Sweden F5 Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Ukraine F3 (Cherkassy) Hungary F4 (Gyula) Hungary F5 (Budapest) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Czech Republic F6 (Brno) Slovakia F1 (Trnava) Slovakia F2 (Piestany) Slovakia F3 (Bratislava) Ukraine F4 (Kiev) Ukraine F5 (Kremenchuk) Czech Republic F8 (Opava) Czech Republic F10 (Ricany) Egypt F4 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Bahrain F1 (Manama) Turkey F14 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Ukraine F1 (Rivne) Ukraine F2 (Rivne) Slovakia F1 (Trnava) Slovakia F2 (Piestany) Slovakia F3 (Bratislava) Poland F7 (Bydgoszcz) Ukraine F4 (Bucha) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Manama M15 Irpin M15 Irpin M25 Pardubice M15 Wroclaw M15 Telfs M15 Piestany M15 Piestany M15 Wels M25 Vogau M25+H Bydgoszcz M15 Bratislava M15 Szekesfehervar M15 Antalya M15 Chornomorsk M15 Sharm El Sheikh M15 Meshref M15 Meshref M15 Meshref M15 Heraklion M15 Heraklion M15 Heraklion M25 Nussloch M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Trnava M15 Heraklion M15 Curtea de Arges M15 Forbach M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Villena M15 Bratislava M15 Bratislava M25 Prague M25 Jablonec nad Nisou Russia F8 M25 Trnava Czech Republic F1 Turkey F7 Switzerland F2 Prague Challenger Bratislava Challenger Kazan Challenger Poprad Tatry Challenger Tashkent Challenger Astana Challenger Happy Valley Challenger Burnie Challenger Morelos Challenger Francavilla Challenger Rome Challenger Astana Challenger Binghamton Challenger Istanbul Challenger Izmir Challenger Aix En Provence Challenger Surbiton Challenger Chengdu Challenger Zhangjiagang Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Pau Challenger Prostejov Challenger Ostrava Challenger Almaty 1 Challenger Liberec Challenger Verona Challenger Banja Luka Challenger Cherbourg Challenger Andria Challenger Phoenix Challenger Prague 2 Challenger Aptos Challenger Fano Challenger Lille Challenger Ilkley Challenger Astana Challenger Jinan Challenger Gwangju Challenger Tashkent Challenger Monterrey Challenger Ostrava Challenger Moscow Challenger Eckental Challenger Recanati Challenger Astana Challenger Bratislava 1 Challenger Prostejov Challenger Ostrava Challenger Karlsruhe Challenger Irving Challenger Liberec Challenger Lyon Challenger Heilbronn Challenger Bratislava Challenger Vicenza Challenger Turin Challenger Orleans Challenger Tashkent Challenger Poprad Tatry Challenger Qatar F1 Dallas Challenger Mouilleron-Le-Captif Challenger Roanne Challenger Ostrava Challenger Grodzisk Mazowiecki Challenger Bordeaux Challenger Ismaning Challenger Liberec Challenger Shanghai Challenger Budapest Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Iasi Challenger Lugano Challenger Almaty 2 Challenger Bucharest Challenger Eckental Challenger Ortisei Challenger Pau Challenger Forli 3 Challenger Forli 4 Challenger Forli 5 Challenger Sanremo Challenger Vicenza Challenger Olbia Challenger Maia Challenger Prague 3 Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Oeiras 2 Challenger Koblenz Challenger Morelos Challenger Ostrava Challenger Aix En Provence Challenger Bratislava 1 Challenger Iasi Challenger Verona Challenger San Marino Challenger Quimper Challenger Barletta Challenger Manama Challenger Monza Challenger Lugano Challenger Barcelona Challenger Ostrava Challenger Thionville Challenger Phoenix Challenger Vicenza Challenger Brasov Challenger Prague Challenger Rovereto Challenger Trieste Challenger Szczecin Challenger Ismaning Challenger Roanne Challenger Tulln Challenger Prostejov Challenger Oeiras 4 Challenger Trieste Challenger Warsaw Challenger Szczecin Challenger Sibiu Challenger Ismaning Challenger Forli 2 Challenger Traralgon Challenger San Benedetto Challenger Kazan Challenger Bratislava Challenger Salzburg Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Kremlin Cup - Moscow New York Open - New York Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Fever-Tree Championships - London Nature Valley International - Eastbourne Hall of Fame Open - Newport Chengdu Open - Chengdu Erste Bank Open - Vienna Adelaide International - Adelaide Open 13 Provence - Marseille Erste Bank Open - Vienna Antalya Open - Antalya Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Singapore Tennis Open - Singapore Hall of Fame Open - Newport Open 13 Provence - Marseille Gonet Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai Firenze Open - Florence Astana Open - Astana St. Brieuc Challenger Terra Wortmann Open - Halle Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Great Ocean Road Open - Melbourne Stockholm Open - Stockholm Hong Kong Tennis Open - Hong Kong Moselle Open - Metz Astana Open - Nur-Sultan Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Tulln Challenger Swiss Indoors Basel - Basel Adelaide International - Adelaide Moselle Open - Metz Ostrava Challenger Luedenscheid Challenger China Open - Beijing BNP Paribas Nordic Open - Stockholm Cherbourg Challenger Almaty Challenger Barranquilla Challenger Nature Valley International - Eastbourne Cordenons Challenger Como Challenger Ortisei Challenger Heilbronn Challenger Qatar ExxonMobil Open - Doha European Open - Antwerp Lexington Challenger Szczecin Challenger Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Newport Beach Challenger San Francisco Challenger Poznan Challenger Recanati Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Kaohsiung Challenger Nottingham Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Cherbourg Challenger Trieste Challenger Nonthaburi 3 Challenger Hamburg European Open - Hamburg Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen Manama Challenger Lima Challenger Perugia Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg ABN AMRO Open - Rotterdam Playford Challenger ABN AMRO World Tennis Tournament - Rotterdam Amersfoort Challenger Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Como Challenger Plava Laguna Croatia Open - Umag Helsinki Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem ABN AMRO Open - Rotterdam Kremlin Cup - Moscow Lugano Challenger Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Leon Challenger Prague 1 Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Poznan Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Prostejov Challenger cinch Championships - London Perugia Challenger Viking International - Eastbourne Bad Waltersdorf Challenger Astana Open - Nur-Sultan Generali Open - Kitzbuhel Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Prague 2 Challenger Bratislava 2 Challenger United Cup - Australia ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Bad Waltersdorf Challenger Open 13 Provence - Marseille BMW Open - Munich Terra Wortmann Open - Halle Ismaning Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Bratislava 2 Challenger Brest Challenger Hamburg Open - Hamburg Madrid Challenger Chengdu Open - Chengdu Open Occitanie - Montpellier Cordenons Challenger Brisbane International - Brisbane Kremlin Cup - Moscow Open Parc - Lyon BB&T Atlanta Open - Atlanta cinch Championships - London Bergamo Challenger Leon Challenger Vilnius Challenger Rovereto Challenger Lille Challenger Prostejov Challenger Campinas Challenger Open Parc - Lyon Concepcion Challenger Boss Open - Stuttgart Terra Wortmann Open - Halle San Marino Challenger Prostejov Challenger BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Oeiras 3 Challenger Moselle Open - Metz Mutua Madrid Open - Madrid Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Stockholm Open - Stockholm Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Rothesay International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo Generali Open - Kitzbuhel Citi Open - Washington Astana Open - Astana Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells National Bank Open - Montreal Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Kremlin Cup - Moscow Delray Beach Open - Delray Beach Miami Open - Miami Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 National Bank Open - Montreal Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Chengdu Open - Chengdu Davis Cup, Group I, 1R, BUL-KAZ 1-3 Davis Cup, World Group I, 1R, ISR-UKR 3-1 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Davis Cup, World Group, QR, KAZ-POR 3-1 French Open (juniors) Davis Cup, World Group, PO, CHI-KAZ 3-1 Davis Cup, Group I, PO, TUN-UKR 3-2 China Open - Beijing All Lower level tournaments Davis Cup, Group I, 1R, KOR-KAZ 3-1 Monte-Carlo Rolex Masters - Monte-Carlo Olympics - Paris Tulln Challenger Olympics - Tokyo Sofia Open - Sofia Shanghai Rolex Masters - Shanghai