Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
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 Australia F4 Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F10 Australia F11 Australia F12 Kazakhstan F1 Kazakhstan F2 Kazakhstan F5 Kazakhstan F4 Kazakhstan F1 Italy F5 Italy F6 Kazakhstan F4 Kazakhstan F5 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Spain F18 Spain F20 Spain F22 Spain F25 Kazakhstan F4 Kazakhstan F5 Spain F32 Spain F33 Spain F34 Spain F35 Spain F36 Turkey F1 Turkey F2 Spain F1 Spain F2 Spain F4 Spain F5 Spain F6 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Spain F10 Belgium F1 Belgium F2 Kazakhstan F6 Kazakhstan F7 Spain F24 Spain F25 Spain F32 Kazakhstan F9 Kazakhstan F1 Kazakhstan F2 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Uzbekistan F1 Uzbekistan F2 Kazakhstan F3 Kazakhstan F4 Kazakhstan F5 Germany F6 Germany F7 Germany F8 Turkey F31 Turkey F33 Turkey F37 Turkey F38 Turkey F39 Kazakhstan F7 Kazakhstan F8 Turkey F47 Turkey F48 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Kazakhstan F4 Kazakhstan F5 Turkey F16 Turkey F17 Turkey F18 Kazakhstan F7 Kazakhstan F8 Kazakhstan F9 Kazakhstan F10 Kazakhstan F11 Kazakhstan F12 Kazakhstan F13 Kazakhstan F14 Turkey F39 Turkey F40 Kazakhstan F1 Kazakhstan F2 Spain F7 Spain F8 Kazakhstan F3 Kazakhstan F4 Russia F1 Russia F5 Russia F6 Belarus F2 Russia F7 Russia F8 Ukraine F4 Ukraine F5 Belarus F3 Belarus F4 Kazakhstan F1 Kazakhstan F2 Egypt F3 Egypt F4 Egypt F5 Egypt F6 Egypt F7 Egypt F8 Uzbekistan F1 Uzbekistan F2 Kazakhstan F3 Kazakhstan F4 Uzbekistan F3 Uzbekistan F4 Belarus F1 Belarus F2 Belarus F3 Russia F7 Russia F8 Australia F9 Ukraine F4 Ukraine F5 Ukraine F6 Egypt F30 Egypt F31 Egypt F32 Thailand F4 Thailand F5 Thailand F6 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Egypt F4 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Egypt F6 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Kazakhstan F3 (Shymkent) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Uzbekistan F3 (Andijan) Thailand F1 (Hua Hin) Thailand F2 (Hua Hin) Thailand F3 (Hua Hin) Russia F4 (Kazan) Russia F5 (Kazan) Belarus F1 (Minsk) Belarus F2 (Minsk) Malaysia F1 (Kuching) Malaysia F2 (Kuala Lumpur) Malaysia F3 (Kuala Lumpur) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Kazakhstan F3 (Shymkent) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Turkey F18 (Antalya) Turkey F20 (Antalya) Spain F16 (Palma del Rio) Spain F17 (Bakio) USA F28 (Harlingen) USA F33 (Columbus) Hong Kong F3 (Hong Kong) M25 Hong Kong M15 Toulouse M25+H Kazan M15 Irpin M15 Irpin M15 Almaty M25 Bolzano M25+H Bydgoszcz M25 Poznan M25 Irpin M25 Almaty Turkey F3 Kazakhstan F6 M25 Tay Ninh M25 Nonthaburi M25 Nonthaburi M25 Aktobe M25 Aktobe M15 Novomoskovsk M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Heraklion M15 Heraklion M15 Heraklion M15 Antalya M15 Antalya M15 Nur-Sultan M15 Nur-Sultan Germany F5 Shymkent Challenger M15 Prijedor M15 Shymkent M15 Chornomorsk M25 Nur-Sultan M25 Nur-Sultan M25 Vilnius M25 Nur-Sultan M25 Antalya M25 Wichita M25 Nur-Sultan Kazakhstan F6 M15 Cancun Palmas del Mar Challenger M15 Cancun M15 Cancun M25 Harlingen M25 Austin M25 Sharm ElSheikh M15 Santo Domingo M15 Doha M25 Doha M25 Al Zahra M25 Anapoima M25 Pensacola M25 Santo Domingo Turkey F32 Kazakhstan F8 M15 Las Vegas M25 Chennai M25 Xalapa M25 Pensacola M25 Wichita M25 Tulsa M25 Nottingham M25 Guiyang Rijeka Open - Rijeka Burnie Challenger Melbourn Challenger Sarasota Challenger Lugano Challenger Vancouver Challenger Binghamton Challenger Astana Challenger Burnie Challenger Napoli Challenger Monza Challenger Zagreb Challenger Cremona Challenger Nottingham Challenger Bangkok Challenger Bangkok Challenger Toyota Challenger Burnie Challenger Caloundra Challenger Dallas Challenger Nottingham Challenger Nottingham Challenger Pozoblanco Challenger Astana Challenger Astana Challenger Astana Challenger Alphen Challenger Madrid Challenger Furth Challenger Astana Challenger Astana Challenger Astana Challenger Karshi Challenger Samarkand Challenger Moscow Challenger Astana Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Astana Challenger Astana Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Astana Challenger Almaty Challenger Tashkent Challenger Bratislava Challenger Lille Challenger Aix En Provence Challenger Shymkent Challenger Almaty Challenger Fergana Challenger Astana Challenger Chengdu Challenger Jinan Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Almaty Challenger Tashkent Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Da Nang Challenger Bangkok Challenger Bangkok Challenger Pau Challenger Alicante Challenger Barletta Challenger Sarasota Challenger Savannah Challenger Shymkent Challenger Samarkand Challenger Surbiton Challenger Almaty Challenger Nottingham Challenger Fergana Challenger Winnipeg Challenger Nur-Sultan Challenger Prague Challenger Istanbul Challenger Nur-Sultan Challenger Ningboo Challenger Liuzhou Challenger Shenzhen Challenger Helsinki Challenger Maia Challenger Bangkok Challenger Bangkok Challenger Dallas Challenger Monterrey Challenger Nur-Sultan Challenger Nur-Sultan 1 Challenger M25 Calabasas Nur-Sultan 2 Challenger St. Petersburg 2 Challenger Biella 4 Challenger Lugano Challenger Oeiras 1 Challenger Split 1 Challenger Oeiras 2 Challenger Tallahassee Challenger Rome 1 Challenger Salinas 2 Challenger Oeiras 4 Challenger Almaty 1 Challenger Almaty 2 Challenger Porto Challenger Salzburg-Anif Challenger Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Trieste Challenger Liberec Challenger Mallorca Challenger Cassis Challenger Kyiv Challenger Istanbul 2 Challenger Barcelona Challenger Alicante Challenger Bergamo Challenger Helsinki Challenger Forli 1 Challenger Forli 2 Challenger Monterrey Challenger Lugano Challenger Mexico City Challenger Oeiras 2 Challenger Aguascalientes Challenger Rome 1 Challenger Morelos Challenger Prague 2 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Little Rock Challenger Orlando Challenger Luedenscheid Challenger Todi Challenger Verona Challenger Nur-Sultan Challenger Segovia Challenger Liberec Challenger Meerbusch Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Ismaning Challenger Roanne Challenger Andria Challenger Maia Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Koblenz Challenger Vilnius Challenger Cherbourg Challenger Monterrey Challenger Waco Challenger Puerto Vallarta Challenger Mexico City Challenger San Luis Potosi Challenger Morelos Challenger Savannah Challenger Leon Challenger Prague 1 Challenger Prague 2 Challenger Oeiras 4 Challenger Little Rock Challenger Tyler Challenger Karlsruhe Challenger Braunschweig Challenger Chicago Challenger Salinas Challenger Astana Challenger Porto Challenger Lexington Challenger Santo Domingo Challenger Meerbusch Challenger Grodzisk Mazowiecki Challenger Mallorca Challenger Istanbul Challenger Cary 2 Challenger Columbus Challenger Charleston Challenger Tiburon Challenger Shenzhen 1 Challenger Fairfield Challenger Shenzhen 2 Challenger Charlottesville Challenger Ismaning Challenger Helsinki Challenger Knoxville Challenger Champaign Challenger Danderyd Challenger Brasilia Challenger Valencia Challenger Canberra Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Tenerife 1 Challenger Nonthaburi 3 Challenger Ottignies-Louvain-la-Neuve Challenger Chennai Challenger Bengaluru Challenger Pune Challenger New Delhi Challenger Hamburg Challenger Murcia Challenger Girona Challenger San Luis Potosi Challenger Mexico City Challenger Madrid Challenger Acapulco Challenger Savannah Challenger Shenzhen 1 Challenger Guangzhou Challenger Oeiras 4 Challenger Little Rock Challenger Vicenza Challenger Bloomfield Hills Challenger Karlsruhe Challenger Braunschweig Challenger Chicago Challenger Bogota Challenger Lincoln Challenger Santo Domingo Challenger Istanbul Challenger Las Vegas Challenger Nonthaburi 4 Challenger Charleston Challenger Tiburon Challenger Hangzhou Challenger Fairfield Challenger Calgary Challenger Brest Challenger Bratislava 2 Challenger Charlottesville Challenger Helsinki Challenger Knoxville Challenger Drummondville Challenger Lyon Challenger Sao Paulo Challenger Montemar Challenger Maia Challenger Noumea Challenger Oeiras 1 Challenger Oeiras 2 Challenger Oeiras 3 Challenger Brisbane 1 Challenger Brisbane 2 Challenger Tenerife 1 Challenger Manama Challenger Pune Challenger Glasgow Challenger Bengaluru Challenger Lugano Challenger Kigali 2 Challenger Thionville Challenger Cherbourg Challenger Merida Challenger Murcia Challenger Morelia Challenger Girona Challenger Menorca Challenger Cuernavaca Challenger Mexico City Challenger Madrid Challenger Oeiras 4 Challenger Savannah Challenger Rome Challenger Estoril Challenger Prague Challenger Tunis Challenger Chisinau Challenger Heilbronn Challenger Perugia Challenger Poznan Challenger Cary Challenger Newport Challenger Iasi Challenger Zug Challenger Porto Challenger Lexington Challenger Bonn Challenger Chicago Challenger Barranquilla Challenger Sofia 1 Challenger Zhangjiagang Challenger Shanghai Challenger Guangzhou Challenger Jingshan Challenger Brisbane - Brisbane Brisbane International - Brisbane AEGON Championships - London Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Apia International - Sydney Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Chengdu Open - Chengdu TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm New York Open - New York Delray Beach Open - Delray Beach Astana Open - Nur-Sultan Astana Open - Nur-Sultan Libema Open - 's-Hertogenbosch Astana Open - Astana European Open - Antwerp Gonet Geneva Open - Geneva Nordea Open - Bastad US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Nordea Open - Bastad Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Citi Open - Washington Hangzhou Open - Hangzhou Almaty Open - Almaty Hong Kong Tennis Open - Hong Kong Hamburg Open - Hamburg Libema Open - 's-Hertogenbosch Mallorca Championships - Mallorca Mifel Tennis Open - Los Cabos Citi Open - Washington Tallahassee Challenger Chengdu Open - Chengdu Bratislava Challenger Madrid Challenger Malaga Challenger Hopman Cup - Perth Maia Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne 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 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BMW Open - Munich French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Lexington Challenger Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - London BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Davis Cup, Group I, PO, KAZ-PAK 4-0