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 Belarus F2 Estonia F1 Belarus F1 Belarus F2 Belarus F3 Belarus F4 Czech Republic F5 Russia F2 Bulgaria F2 Poland F3 Armenia F2 Estonia F2 Lithuania F1 Poland F5 Russia F6 Kazakhstan F7 Kazakhstan F8 Russia F1 Russia F2 Russia F4 Russia F5 Russia F6 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Poland F1 Poland F2 Poland F3 Russia F8 Russia F9 Kazakhstan F6 Kazakhstan F7 Poland F4 Poland F5 Italy F24 Poland F6 Kazakhstan F8 Kazakhstan F9 Thailand F4 Thailand F5 Hong Kong F1 Germany F3 Germany F4 Russia F1 Kazakhstan F1 Russia F2 Kazakhstan F2 Ukraine F3 Switzerland F2 Russia F3 Turkey F12 Russia F4 Greece F2 Uzbekistan F1 Greece F3 Uzbekistan F2 Greece F4 Israel F8 Israel F9 Russia F6 Bulgaria F2 Russia F7 Bulgaria F3 Russia F8 Bosnia & Herzegovina F4 Serbia F3 Russia F9 Belarus F1 Belarus F2 Russia F12 Turkey F36 Turkey F37 Turkey F38 Kazakhstan F7 Kazakhstan F8 Greece F18 Greece F19 Greece F20 Egypt F34 Qatar F3 Qatar F4 Croatia F5 Qatar F2 Qatar F3 Israel F4 Israel F5 Russia F3 Croatia F11 Croatia F12 Israel F9 Spain F15 Serbia F3 Belgium F8 Russia F7 Russia F8 France F20 Belarus F4 Estonia F3 Turkey F42 Qatar F4 Qatar F5 Germany F4 Turkey F6 Turkey F7 Israel F1 Israel F2 Israel F3 Qatar F2 Israel F4 Israel F5 Israel F6 Russia F1 Wimbledon - London M25 Astana M25 Hong Kong U.S. Open - New York Astana Open - Astana Shenzhen 1 Challenger M15 Monastir M15 Doha Bengaluru Challenger Glasgow Challenger Chennai Challenger M15 Monastir M15 Aktobe M25 Kachreti Kachreti Challenger M25 Sabadell Troyes Challenger Astana Challenger Jinan Challenger Guangzhou Challenger M15 Trnava M25 Sintra Brest Challenger Shanghai Rolex Masters - Shanghai Astana Challenger Pau Challenger New Delhi Challenger Puerto Vallarta Challenger Rovereto Challenger Chisinau Challenger M15 Maanshan Astana Challenger M15 Astana Rennes Challenger Czech Republic F5 Turkey F26 Belgium F5 Turkey F27 Belgium F6 Thailand F6 Belarus F1 Thailand F7 Belarus F2 Israel F10 Israel F11 Russia F8 Germany F15 Estonia F2 Estonia F3 Estonia F4 Kuwait F3 Kazakhstan F1 Kazakhstan F2 Azerbaijan F2 Azerbaijan F3 Qatar F1 Uzbekistan F3 Uzbekistan F4 Russia F1 Russia F2 Russia F3 Russia F6 Russia F7 Russia F8 Kuwait F2 Kuwait F3 Qatar F4 Germany F1 (Schwieberdingen) Germany F2 (Kaarst) Italy F3 (Basiglio) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Bosnia & Herzegovina F3 (Kiseljak) Russia F7 (Moscow) Germany F14 (Oberhaching) Germany F15 (Bad Salzdetfurth) Estonia F2 (Tartu) Estonia F3 (Tallinn) Finland F4 (Helsinki) USA F19 (Wichita) USA F19b (Iowa City) M25 Nur-Sultan M25 Sharm ElSheikh M25 Nur-Sultan Croatia F10 M25 Jablonec nad Nisou M25 Hong Kong Samarkand Challenger Recanati Challenger Dallas Challenger Tunis Challenger Tashkent Challenger Bratislava Challenger Cleveland Challenger Shenzhen Challenger Zhangjiagang Challenger Binghamton Challenger Potchefstroom Challenger Prague Challenger Bratislava Challenger Biella 2 Challenger Split 2 Challenger Istanbul 2 Challenger Barletta Challenger Andria Challenger Vilnius Challenger Pozoblanco Challenger Zhangjiagang Challenger St. Brieuc Challenger St. Petersburg Open - St. Petersburg Spain F10 (Madrid) Qatar F2 Power Horse Cup - Dusseldorf Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Tata Open Maharashtra - Pune DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Kremlin Cup - Moscow Tata Open Maharashtra - Pune Open 13 Provence - Marseille Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Nature Valley International - Eastbourne Generali Open - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Sofia Open - Sofia Sardegna Open - Cagliari Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open 13 Provence - Marseille Russia F5 Russia F1 (Kazan) Chengdu Open - Chengdu M25 Biel M25 Jonkoping M25 Sharm ElSheikh M25 Nur-Sultan M25 Nur-Sultan M25 Poprad M25+H Plaisir M25 Kursumlijska Banja M25 Falun M15 Aktobe M25 Bourg-en-Bresse M15 Tashkent M15 Trnava M25 Trnava M15 Cadolzburg M25 Nussloch M15 Zahra M25 Kiseljak M25 Trimbach M25 Toulouse-Balma M25 Saint-Dizier M25 Tbilisi M25 Grasse M15 Luan M25 Luzhou Bangkok Challenger Iasi Challenger Quimper 2 Challenger St. Petersburg 1 Challenger Marburg Challenger Trnava Challenger Penza Challenger Karshi Challenger Tyumen Challenger Karshi Challenger Tyumen Challenger Banja Luka Challenger Izmir Challenger Qingdao Challenger Budapest Challenger Andria Challenger Bangkok Challenger Bangkok Challenger Quimper Challenger St. Brieuc Challenger Segovia Challenger Zhangjiagang Challenger Almaty Challenger Bangkok Challenger Koblenz Challenger Knoxville Challenger Rennes Challenger Quimper Challenger Zhuhai Challenger Phoenix Challenger Shymkent Challenger Sarasota Challenger Tallahassee Challenger Braga Challenger Almaty Challenger Ilkley Challenger Recanati Challenger Winnetka Challenger Nur-Sultan Challenger Cassis Challenger Portoroz Challenger Bengalaru Challenger Nur-Sultan Challenger Koblenz Challenger Bratislava Challenger Pau Challenger Ismaning Challenger Hamburg Challenger Quimper Challenger Parma Challenger Ortisei Challenger Perugia Challenger Lugano Challenger St. Petersburg 2 Challenger Brest Challenger Prague 3 Challenger Luedenscheid Challenger Mouilleron-Le-Captif Challenger St. Brieuc Challenger Bratislava Challenger Troyes Challenger Madrid Challenger Nur-Sultan Challenger Ismaning Challenger Hamburg Challenger Ortisei Challenger Bergamo Challenger Helsinki Challenger Tenerife 1 Challenger Bangkok Challenger Bendigo Challenger Oeiras 3 Challenger Busan Challenger Zhuhai Challenger Istanbul Challenger St. Tropez Challenger Mouilleron-Le-Captif Challenger Shenzhen 2 Challenger Ortisei Challenger Charlottesville Challenger Knoxville Challenger Nottingham Challenger Matsuyama Challenger Champaign Challenger Kobe Challenger Yokohama Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Heilbronn Challenger Koblenz Challenger Pau Challenger Lille Challenger Lugano Challenger Astana Challenger Busan Challenger Gwangju Challenger Ostrava Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Lyon Challenger Sassuolo Challenger Blois Challenger Pozoblanco Challenger Segovia Challenger Porto Challenger Zhangjiagang Challenger Shanghai Challenger Portoroz Challenger Eskisehir Challenger Astana Challenger Nonthaburi 4 Challenger Istanbul Challenger Fergana Challenger Bratislava 2 Challenger St. Tropez Challenger Helsinki Challenger Bergamo Challenger Kolkata Challenger Kazan Challenger Batman Challenger Segovia Challenger Champaign Challenger Tashkent Challenger Bratislava Challenger Oeiras 1 Challenger Bergamo Challenger Cherbourg Challenger Manama Challenger St. Brieuc Challenger Rome Challenger Heilbronn Challenger Moscow Challenger Koblenz Challenger Chengdu Challenger Cherbourg Challenger Brescia Challenger M25 Roda de Bara Budapest Challenger Bergamo Challenger Kyoto Challenger Francavilla Challenger Karshi Challenger Busan Challenger Astana Challenger Ostrava Challenger Portoroz Challenger Tbilisi Challenger Shanghai Challenger Andria Challenger Bangkok Challenger Bunschoten Challenger Samarkand Challenger Zug Challenger Thionville Challenger Glasgow Challenger Karshi Challenger Cassis Challenger Vicenza Challenger Prostejov Challenger Fergana Challenger Recanati Challenger Winnetka Challenger Binghamton Challenger Cassis Challenger Recanati Challenger Almaty Challenger Aptos Challenger Helsinki Challenger Biella 1 Challenger Biella 7 Challenger Mallorca Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Manama Challenger Forli 2 Challenger Kazan Challenger Astana Challenger Biel Challenger Sanremo Challenger Furth Challenger Milan Challenger Kazan Challenger Izmir Challenger Fergana Challenger Prague 1 Challenger Kazan Challenger Portoroz Challenger Heilbronn Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Eckental Challenger Andria Challenger Lermontov Challenger Heilbronn Challenger New Delhi Challenger Prostejov Challenger Shymkent 2 Challenger Pune Challenger Eckental Challenger Brescia Challenger Andria Challenger Bangkok Challenger Manila Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger Blois Challenger Tashkent Challenger Porto Challenger Bratislava Challenger Astana Challenger Koblenz Challenger Yokohama Challenger Shymkent Challenger Helsinki Challenger Bergamo Challenger San Francisco Challenger Maia Challenger St. Brieuc Challenger Samarkand Challenger Astana Challenger Astana Challenger Aptos Challenger Orleans Challenger Charlottesville Challenger Kazan Challenger Dallas Challenger Lisbon Challenger Samarkand Challenger Lexington Challenger Eckental Challenger Prague II Challenger Cordenons Challenger Sibiu Challenger Mons Challenger Mersin Challenger Rome 2 Challenger Forli 3 Challenger Phoenix Challenger Mauthausen Challenger Shymkent 1 Challenger Oeiras 3 Challenger Segovia Challenger Mercedes Cup - Stuttgart Oeiras 2 Challenger Pau Challenger Szekesfehervar Challenger Tampere Challenger Murcia Challenger Rome Challenger Bratislava 1 Challenger Mercedes Cup - Stuttgart Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Nur-Sultan 3 Challenger St. Petersburg Open - St. Petersburg Cherbourg Challenger Bangalore Challenger Ostrava Challenger BMW Open - Munich Barcelona Open Banc Sabadell - Barcelona Vancouver Challenger Kremlin Cup - Moscow Istanbul Challenger Orleans Challenger Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos Gwangju Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Pau Challenger St. Petersburg Open - St. Petersburg Ricoh Open - 's-Hertogenbosch Modena Challenger Barcelona Open BancSabadell - Barcelona Open Parc - Lyon St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Miami Open - Miami Kremlin Cup - Moscow Millennium Estoril Open - Estoril BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow Antalya Open - Antalya Murray River Open - Melbourne Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Stockholm Open - Stockholm Belgrade 2 - Belgrade Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Bratislava Challenger Shanghai Rolex Masters - Shanghai Prague 2 Challenger Open Sud de France - Montpellier Skopje Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 1R, BLR-IRL 4-1 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, World Group, QR, GER-BLR 4-1 Milan Challenger BNP Paribas Open - Indian Wells French Open - Paris Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open - Paris Australian Open - Melbourne All Lower level tournaments Davis Cup, Group I, 1R, BLR-ROU 3-2 Australian Open - Melbourne U.S. Open - New York Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 1R, IRL-BLR 0-5 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group II, 1R, EGY-BLR 1-3 Olympics - Tokyo Chengdu Open - Chengdu Manacor Challenger Bratislava 2 Challenger M25 Doha M25 Doha