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 Russia F8 Russia F5 USA F15 Canada F7 USA F31 USA F5 USA F6 USA F7 USA F12 Canada F5 Canada F6 Estonia F1 Estonia F2 Russia F6 Russia F7 Russia F10 Canada F11 Belarus F4 Estonia F4 Estonia F5 USA F9 Canada F1 USA F14 Russia F3 Belarus F1 Russia F7 Russia F8 Canada F11 Norway F1 Turkey F42 Norway F2 Turkey F43 Norway F3 El Salvador F2 Guatemala F2 Honduras F1 USA F2 Germany F1 Germany F2 USA F4 Germany F3 USA F5 Turkey F6 Turkey F7 USA F7 USA F8 USA F10 Qatar F1 Qatar F2 Mexico F1 Mexico F2 Mexico F3 Russia F1 Colombia F3 Russia F2 Russia F7 Canada F7 Russia F8 Canada F9 USA F30 Sweden F5 Ecuador F2 Bolivia F1 Bolivia F2 Bolivia F3 Chile F5 Chile F6 Chile F7 USA F3 (Plantation) USA F4 (Sunrise) USA F5 (Weston) Canada F1 (Gatineau) Canada F2 (Sherbrooke) USA F10 (Bakersfield) USA F11 (Calabasas) Indonesia F4 (Jakarta) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Tunisia F19 (Hammamet) Tunisia F20 (Hammamet) Tunisia F21 (Hammamet) Tunisia F22 (Hammamet) Canada F5 (Calgary) Canada F6 (Toronto) Canada F7 (Toronto) Canada F8 (Niagara) Turkey F38 (Antalya) Turkey F40 (Antalya) Chile F1 (Curico) Chile F2 (Talca) Chile F3 (Antofagasta) USA F4 (Sunrise) USA F5 (Weston) USA F7 (Bakersfield) USA F8 (Calabasas) USA F11 (Orange Park) USA F12 (Vero Beach) Brazil F2 (Sao Paulo) Brazil F3 (Brasilia) Brazil F4 (Curitiba) Canada F7 (Toronto) Peru F2 (Lima) Brazil F7 (Sao Carlos) Chile F1 (Vina del Mar) Dominican Republic F1 (Santo Domingo) M25 Aktobe M25 Aktobe M25+H Bacau Estonia F3 Turkey F7 Canada F10 France F7 Turkey F8 Canada F2 USA F11 Qatar F3 Colombia F1 Canada F8 Belarus F2 Canada F5 Kazan Challenger Tashkent Challenger Astana Challenger Happy Valley Challenger Izmir Challenger Orleans Challenger San Francisco Challenger Punta Del Este Challenger Chengdu Challenger Gwangju Challenger Kaohsiung Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Pau Challenger Heilbronn Challenger Gatineau Challenger Canada F1 Turkey F39 (Antalya) Campinas Challenger Campinas Challenger Antalya 2 Challenger Ostrava Challenger Lima 2 Challenger Florianopolis Challenger Bogota Challenger Phoenix Challenger Olbia Challenger Cali Challenger San Benedetto Challenger Recanati Challenger Astana Challenger Canada F10 Colombia F2 Peru F3 (Lima) Brazil F6 (Curitiba) Chile F2 (Santiago) M15 Naples M25 Weston Dominican Republic F2 (Santo Domingo) Dominican Republic F3 (Santo Domingo) M25+H Jablonec Nad Nisou Aix En Provence Challenger Granby Challenger Moscow Challenger Karlsruhe Challenger Rome Challenger Kazan Challenger Binghamton Challenger Concepcion Challenger St. Petersburg Open - St. Petersburg BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Kremlin Cup - Moscow Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest Shenzhen Open - Shenzhen Kremlin Cup - Moscow Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Hamburg European Open - Hamburg Antalya Open - Antalya Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Singapore Tennis Open - Singapore Astana Open - Nur-Sultan Open Sud de France - Montpellier Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Viking International - Eastbourne Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana Swiss Indoors Basel - Basel Shanghai Challenger San Diego Open - San Diego Firenze Open - Florence United Cup - Australia Open Sud de France - Montpellier Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Abierto de Tenis Mifel - Los Cabos European Open - Antwerp Mallorca Championships - Mallorca Generali Open - Kitzbuhel Almaty Open - Almaty Swiss Indoors Basel - Basel Adelaide International - Adelaide Argentina Open - Buenos Aires Terra Wortmann Open - Halle EFG Swiss Open - Gstaad Chengdu Open - Chengdu Prostejov Challenger Antofagasta Challenger Cancun Challenger Guangzhou Challenger Meerbusch Challenger Punta Del Este Challenger Morelos Challenger Canada F6 (Niagara) Francavilla Challenger Phoenix Challenger Astana Challenger Turin Challenger Tashkent Challenger Lima 2 Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Santiago Challenger Newport Beach Challenger Ilkley Challenger Almaty Challenger Santo Domingo Challenger BNP Paribas Open - Indian Wells Surbiton Challenger Miami Open - Miami Fano Challenger Ortisei Challenger Burnie Challenger Heilbronn Challenger Istanbul Challenger Dallas Challenger Aix En Provence Challenger Bordeaux Challenger Nottingham Challenger Recanati Challenger Astana Challenger Jinan Challenger Zhangjiagang Challenger Tashkent Challenger Budapest Challenger Fergana Challenger BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Porto Challenger Santiago Challenger Mexico City Challenger Gatineau Challenger Cordenons Challenger Aix En Provence Challenger Francavilla Challenger Tunis Challenger Miami Open - Miami Cali Challenger Kremlin Cup - Moscow San Benedetto Challenger Coupe Rogers - Montreal Irving Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Binghamton Challenger Buenos Aires Challenger Lexington Challenger Aptos Challenger Internazionali BNL d'Italia - Rome Guayaquil Challenger Montevideo Challenger Western & Southern Open - New York Brasilia Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Santiago Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Playford Challenger Mutua Madrid Open - Madrid Cherbourg Challenger Bergamo Challenger Internazionali BNL d'Italia - Rome Santiago Challenger Monterrey Challenger National Bank Open - Montreal San Luis Potosi Challenger Leon Challenger Tallahassee Challenger Puerto Vallarta Challenger Almaty Challenger Shymkent Challenger Winnipeg Challenger Manerbio Challenger Cordenons Challenger L'Aquila Challenger Como Challenger Genova Challenger Banja Luka Challenger Santo Domingo Challenger Las Vegas Challenger Traralgon Challenger Rolex Paris Masters - Paris Playford Challenger Montevideo Challenger Newport Beach Challenger Dallas Challenger BNP Paribas Open - Indian Wells Cleveland Challenger ASB Classic - Auckland Cordenons Challenger Aix En Provence Challenger Movistar Chile Open - Santiago Guayaquil Challenger Lima Challenger Istanbul Challenger Antalya Challenger Open Parc - Lyon Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Santiago Challenger Mutua Madrid Open - Madrid Orlando Challenger Salinas Challenger Prague Challenger Zagreb Challenger Internazionali BNL d'Italia - Rome National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille Lexington Challenger Cordenons Challenger Adelaide International - Adelaide Qatar ExxonMobil Open - Doha Boss Open - Stuttgart Rothesay International - Eastbourne Orleans Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Hangzhou Open - Hangzhou Guayaquil Challenger Montevideo Challenger Puerto Vallarta Challenger Open 13 Provence - Marseille Argentina Open - Buenos Aires Sarasota Challenger Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Bucharest Open - Bucharest Terra Wortmann Open - Halle ABN AMRO Open - Rotterdam Gonet Geneva Open - Geneva Terra Wortmann Open - Halle cinch Championships - London Brisbane International - Brisbane Qatar ExxonMobil Open - Doha BMW Open - Munich Winston-Salem Open - Winston-Salem Piracicaba Challenger Concepcion Challenger Argentina Open - Buenos Aires China Open - Beijing Rio Open - Rio de Janeiro China Open - Beijing Swiss Indoors Basel - Basel Open Occitanie - Montpellier Hamburg Open - Hamburg Generali Open - Kitzbuhel ABN AMRO Open - Rotterdam Japan Open Tennis Championships - Tokyo ASB Classic - Auckland US Men's Clay Court Championship - Houston Japan Open Tennis Championships - Tokyo Citi Open - Washington Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open Parc - Lyon Mercedes Cup - Stuttgart Fever-Tree Championships - London Nature Valley International - Eastbourne Citi Open - Washington Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva cinch Championships - London Nature Valley International - Eastbourne Stockholm Open - Stockholm Adelaide International 2 - Adelaide BMW Open - Munich Erste Bank Open - Vienna Plava Laguna Croatia Open - Umag Open de Nice Cote d'Azur - Nice Kremlin Cup - Moscow Chengdu Open - Chengdu Serbia Open - Belgrade Movistar Chile Open - Santiago BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow Rio Open - Rio de Janeiro Rolex Paris Masters - Paris Erste Bank Open - Vienna Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva ASB Classic - Auckland US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati National Bank Open - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London French Open - Paris 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 U.S. Open - New York Australian Open Qualifying - Doha 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 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, Q, CHI-PER 3-2 Davis Cup, Finals, Group E Davis Cup, Group C, Zhuhai Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, World Group, QR, SWE-CHI 3-1 Davis Cup, Finals, Group B ATP Cup - Sydney Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group D, Glasgow Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Davis Cup, Group I, 1R, KOR-KAZ 3-1 Davis Cup, Group I, 1R, BUL-KAZ 1-3 Wimbledon - London U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Tokyo Olympics - Paris U.S. Open - New York Davis Cup, Group A, Bologna Australian Open - Melbourne U.S. Open - New York Laver Cup - Berlin Australian Open - Melbourne Wimbledon - London Astana Open - Astana Chengdu Open - Chengdu Davis Cup, World Group, PO, CHI-KAZ 3-1