Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
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 Romania F17 Armenia F1 Georgia F2 Germany F13 USA F22 USA F26 USA F27 USA F3 USA F4 USA F5 USA F6 Great Britain F6 Romania F1 Spain F17 Spain F18 Romania F5 Romania F6 Belarus F1 Romania F7 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F16 Germany F17 Poland F6 Germany F18 Germany F19 USA F2 USA F26 USA F27 USA F28 USA F29 Dominican Republic F4 Dominican Republic F5 USA F1 USA F5 USA F6 Egypt F4 Usa F7 Usa F8 Egypt F6 Romania F1 Romania F2 Romania F3 Poland F1 Poland F2 Poland F3 Romania F5 Netherlands F2 Germany F6 Germany F7 Germany F8 Estonia F1 Estonia F2 Romania F11 Serbia F5 Germany F13 Serbia F4 Poland F4 USA F4 Poland F5 Germany F17 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F15 Senegal F1 Great Britain F16 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F1 Great Britain F2 Spain F11 Spain F12 Bulgaria F3 Romania F2 Romania F3 Romania F4 Netherlands F4 Germany F9 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 France F17 Turkey F10 Turkey F11 Belarus F4 Brazil F1 Great Britain F1 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Italy F10 Italy F11 Romania F2 Germany F5 Germany F7 Romania F9 Turkey F6 Turkey F7 Turkey F8 Russia F6 Turkey F12 Uzbekistan F1 Turkey F15 Uzbekistan F2 Turkey F16 Romania F1 Romania F3 Germany F8 Turkey F7 Turkey F8 Turkey F9 Turkey F15 Romania F3 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 China F1 China F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Romania F3 Czech Republic F4 Germany F1 Romania F16 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Belarus F1 Czech Republic F4 Czech Republic F5 Slovakia F2 Belarus F2 Ukraine F3 Germany F16 USA F2 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion USA F25 M15 Rovinj Romania F10 M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan Germany F8 M25 Sharm ElSheikh Germany F14 M25 Sharm ElSheikh M25 Antalya M25 Antalya Iasi Challenger Astana Challenger Mamaia Challenger - Constanta Dallas Challenger Ford Tennis Championships - Louisville San Remo Challenger Biella Challenger Lugano Challenger Penza Challenger Brasilia Challenger Salvador Challenger Guzzini Challenger - Recanati Izmir Challenger Seoul Challenger Ortisei Challenger Sao Paulo Challenger Kazan Challenger Bergamo Challenger Guangzhou Challenger Pingguo Challenger Furth Challenger Wolfsburg Challenger Marburg Challenger Cordenons Challenger Karshi Challenger Reggio Emilia Challenger Turin Challenger St. Remy Challenger Recanati Challenger Szczecin Challenger Istanbul Challenger Trani Challenger Samarkand Challenger Tashkent Challenger Manerbio Challenger Salzburg Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Alexander Kolyaskin Memorial - Donetsk San Benedetto Challenger Poznan Challenger Ford Tennis Championships - Louisville St. Remy Challenger Lermontov Challenger Seoul Challenger Bergamo Challenger Tunis Challenger San Marino Challenger Karshi Challenger Samarkand Challenger Timisoara Challenger - Timisoara Arad Challenger Kosice Challenger Portoroz Challenger Timisoara Challenger Scheveningen Challenger Istanbul Challenger Eskisehir Challenger Poznan Challenger Oberstaufen Challenger St. Remy Challenger Izmir Challenger Fergana Challenger Kazan Challenger Helsinki Challenger Chennai Challenger New Delhi Challenger Mersin Challenger Marburg Challenger Liberec Challenger Prague Challenger Sibiu Challenger Mons Challenger Tashkent Challenger Geneva Challenger Brescia Challenger Bergamo Challenger New Delhi Challenger Cherbourg Challenger Guangzhou Challenger Raanana Challenger St. Brieuc Challenger Heilbronn Challenger Prostejov Challenger Moscow Challenger Poprad Tatry Challenger Braunschweig Challenger Poznan Challenger Prague Challenger Trnava Challenger Rome Challenger Marburg Challenger Mersin Challenger Liberec Challenger Kazan Challenger Fergana Challenger Prague Challenger Mohammedia Challenger Dallas Challenger Rome Challenger Barletta Challenger Vicenza Challenger Pozoblanco Challenger Eckental Challenger Prostejov Challenger Mersin Challenger Caltanissetta Challenger Prague Challenger Meerbusch Challenger Istanbul Challenger Mouilleron-Le-Captif Challenger Furth Challenger Kolkata Challenger Irving Challenger Sophia Antipolis Challenger Guangzhou Challenger Eckental Challenger Heilbronn Challenger Rome Challenger Kosice Challenger Braunschweig Challenger Scheveningen Challenger Marburg Challenger Braunschweig Challenger Tashkent Challenger Quimper Challenger Szczecin Challenger Trnava Challenger Shenzhen Challenger Astana Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Izmir Challenger Almaty Challenger Tashkent Challenger Ningboo Challenger Helsinki Challenger Shenzhen Challenger Andria Challenger Bratislava Challenger Brescia Challenger Playford Challenger Burnie Challenger Lille Challenger Launceston Challenger St. Brieuc Challenger Mallorca Challenger Almaty Challenger Ostrava Challenger Aix En Provence Challenger Karshi Challenger Bordeaux Challenger Fergana Challenger Chicago Challenger Roanne Challenger Zhangjiagang Challenger Shanghai Challenger Canberra Challenger Augsburg Challenger Istanbul Challenger Andria Challenger Bucharest Challenger Samarkand Challenger Tashkent Challenger Bratislava Challenger Nottingham Challenger Happy Valley Challenger Prague 2 Challenger Tulln Challenger Karshi Challenger Istanbul 2 Challenger Samarkand Challenger Furth Challenger Traralgon Challenger Poprad Tatry Challenger Braunschweig Challenger San Benedetto Challenger Switzerland F2 Como Challenger Dortmund Challenger Alphen Challenger Szczecin Challenger Ostrava Challenger Meknes Challenger Sibiu Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Mauthausen Challenger Brasov Challenger Rennes Challenger Trnava Challenger Zhuhai Challenger Heilbronn Challenger Milan Challenger Busan Challenger Oeiras 4 Challenger Genova Challenger Bath Challenger Iasi Challenger Suzhou Challenger Eckental Challenger Andria Challenger Budapest Challenger Bergamo Challenger Mersin Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Tunis Challenger Samarkand Challenger Prostejov Challenger Seoul Challenger Shymkent Challenger Ostrava Challenger Busan Challenger Liberec Challenger Almaty Challenger Tashkent Challenger Ningboo Challenger Liuzhou Challenger Bratislava Challenger Prostejov Challenger Bangalore Challenger Orlando Challenger Columbus Challenger Kosice Challenger Marburg Challenger Cherbourg Challenger Bergamo Challenger Braunschweig Challenger Zhuhai Challenger Zhangjiagang Challenger Nanchang Challenger Scheveningen Challenger Bercuit Challenger Shymkent Challenger Prostejov Challenger Lyon Challenger Bratislava Challenger Prague Challenger Sibiu Challenger St. Petersburg 2 Challenger Split 1 Challenger Prostejov Challenger Nottingham-2 Challenger Trieste Challenger Prague 3 Challenger Guimaraes Challenger Bergamo Challenger Eckental Challenger Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Heilbronn Challenger Surbiton Challenger Istanbul Challenger Phoenix Challenger Split Challenger Bastad Challenger UTC Open - Cherkassy Tashkent Challenger Ismaning Challenger Bangkok Challenger Quimper Challenger Bratislava Challenger Genova Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Fergana Challenger Irving Challenger Loughborough Challenger Jersey Challenger Pune Challenger Champaign Challenger Kazan Challenger Wolfsburg Challenger Yokohama Challenger Todi Challenger Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Istanbul Challenger Toyota Challenger Napoli Challenger Ostrava Challenger Moscow Challenger Salzburg Challenger Izmir Challenger Poznan Challenger Happy Valley Challenger Hong Kong Challenger Tashkent Challenger Kolkata Challenger Bergamo Challenger Eckental Challenger Tanger Challenger Bratislava Challenger Meknes Challenger Ortisei Challenger M15 Heraklion Helsinki Challenger Tyumen Challenger Heilbronn Challenger Qatar ExxonMobil Open - Doha Caltanissetta Challenger Batman Challenger Kremlin Cup - Moscow Jersey Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Cherbourg Challenger Dallas Challenger St. Brieuc Challenger Portugal Open - Oeiras SkiStar Swedish Open - Bastad Turin Challenger Rome Challenger PBZ Zagreb Indoors - Zagreb Ostrava Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia BMW Open - Munich ASB Classic - Auckland Segovia Challenger Liberec Challenger Astana Open - Nur-Sultan Antalya Open - Antalya Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Bratislava Challenger Ningboo Challenger Poprad Tatry Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Ostrava Challenger Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Open Parc - Lyon Moselle Open - Metz Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Noventi Open - Halle Vercelli Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Raanana Challenger Arad Challenger Generali Open - Kitzbuhel St. Remy Challenger BCR Open Romania - Bucharest Kremlin Cup - Moscow Brasov Challenger Koblenz Challenger Poznan Challenger Adelaide International 1 - Adelaide Oberstaufen Challenger Tata Open Maharashtra - Pune Shenzhen Challenger Open 13 Provence - Marseille Rennes Challenger Brest Challenger Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Millennium Estoril Open - Estoril Shenzhen Challenger Stockholm Open - Stockholm Kremlin Cup - Moscow Kremlin Cup - Moscow Gerry Weber Open - Halle Suzhou Challenger Malaysian Open - Kuala Lumpur ATP Challenger Tour Finals Meerbusch Challenger Kenitra Challenger Orleans Challenger Mons Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Happy Valley Challenger Budapest Challenger Oberstaufen Challenger Quimper Challenger Jonkoping Challenger Bergamo Challenger Shenzhen Challenger Quanzhou Challenger Erste Bank Open - Vienna Poprad Tatry Challenger Open 13 - Marseille Prague Challenger Kremlin Cup - Moscow Cassis Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Quimper Challenger Antalya Cup - Antalya Rennes Challenger Winston-Salem Open - Winston-Salem Cherbourg Challenger Kobe Challenger Istanbul Challenger Rennes Challenger Cherbourg Challenger Abierto Mexicano Telcel - Acapulco Tyumen Challenger TEB BNP Paribas Istanbul Open - Istanbul Ostrava Challenger Hall of Fame Open - Newport Scheveningen Challenger Prague Challenger San Marino Challenger Forli 2 Challenger Memphis Open - Memphis Brest Challenger Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Amersfoort Challenger Liberec Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Sibiu Challenger Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Ortisei Challenger Chengdu Open - Chengdu China Open - Beijing Quimper Challenger Koblenz Challenger Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York St. Petersburg 1 Challenger Zadar Challenger Geneva Open - Geneva BB&T Atlanta Open - Atlanta M15 Sofia Boss Open - Stuttgart Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Korea Open - Seoul Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Kremlin Cup - Moscow Nature Valley International - Eastbourne Murray River Open - Melbourne Zhuhai Challenger Belgrade 2 - Belgrade Sophia Antipolis Challenger Quimper Challenger Anning Challenger Prague 1 Challenger Indian Wells Challenger Biella 1 Challenger Biella 2 Challenger Bratislava Challenger Delray Beach Open - Delray Beach Tenerife 1 Challenger Legg Mason Tennis Classic - Washington BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Open Parc - Lyon French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York French Open - Paris Western & Southern Open - Cincinnati Western & Southern Open - New York Wimbledon - London Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Aircel Chennai Open - Chennai French Open - Paris Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami Citi Open - Washington U.S. Open - New York Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 U.S. Open - New York Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 3R, POR-BLR 3-2 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Wimbledon - London Wimbledon - London Wimbledon (juniors) Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 1R, BLR-MDA 4-1 Olympics - Rio de Janeiro Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 French Open (juniors) U.S. Open (juniors) Wimbledon - London Rennes Challenger Winston-Salem Open - Winston-Salem U.S. Open - New York Orleans Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Delray Beach Open - Delray Beach Bucharest Open - Bucharest Australian Open - Melbourne Davis Cup, Group 2, 1R, LAT-MDA 5-0 Barcelona Challenger Dallas Open - Dallas Canberra Challenger Girona Challenger Lugano Challenger Punta Del Este Challenger Wimbledon - London Lille Challenger Murcia Challenger Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Prostejov Challenger Ilkley Challenger French Open - Paris Cagliari Challenger Bratislava 1 Challenger Cary Challenger Hangzhou Open - Hangzhou Atlanta Open - Atlanta Infosys Hall of Fame Open - Newport U.S. Open - New York Guangzhou Challenger San Diego Challenger M25+H Bacau Dallas Open - Dallas Monza Challenger St. Tropez Challenger Oeiras 3 Challenger Turin Challenger National Bank Open - Toronto Francavilla Challenger Delray Beach Open - Delray Beach Oeiras 4 Challenger BNP Paribas Open - Indian Wells Cleveland Challenger Ostrava Challenger Citi Open - Washington Canberra Challenger Australian Open - Melbourne Brasov Challenger M15 Buzau M15 Bucharest Milan Challenger Iasi Challenger Girona Challenger M25 Targu Mures Grodzisk Mazowiecki Challenger Tiriac Open - Bucharest Chisinau Challenger M15 Bucharest Perugia Challenger Monastir Challenger Poznan Challenger Porto Challenger Nordea Open - Bastad M15 Slobozia M15 Otopeni Generali Open - Kitzbuhel Hersonissos 5 Challenger Villena Challenger Hersonissos 6 Challenger Hamburg Challenger M15 Heraklion