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 Spain F13 Lithuania F2 Portugal F2 Portugal F3 Spain F16 Lithuania F1 Lithuania F2 USA F23 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Switzerland F1 Switzerland F2 Switzerland F3 M15 Tianjin Switzerland F4 Switzerland F5 Switzerland F2 Qatar F4 Switzerland F1 Switzerland F2 Italy F1 Italy F2 Greece F3 Greece F4 Turkey F23 Switzerland F3 Switzerland F4 Greece F7 Greece F8 Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Qatar F1 (Doha) Qatar F2 (Doha) Japan F6 (Karuizawa) Japan F7 (Tokyo) Japan F8 (Akishima) Guam F1 (Tumon) Wimbledon - London Switzerland F4 (Neuchatel) Switzerland F5 (Sion) Thailand F8 (Nonthaburi) Thailand F9 (Pattaya) Egypt F33 (Sharm El Sheikh) Egypt F34 (Sharm El Sheikh) Israel F17 (Tiberias) Israel F18 (Sajur) France F3 (Veigy-Foncenex) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Egypt F9 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Israel F4 (Ramat Hasharon) Israel F5 (Akko) Israel F6 (Sajur) Poland F4 (Ustron) Israel F10 (Kiryat Shmona) Israel F11 (Kiryat Shmona) Portugal F11 (Castelo Branco) Morocco F2 (Meknes) China F12 (Anning) China F13 (Anning) China F14 (Anning) Israel F12 (Herzlia) Israel F13 (Ashkelon) Israel F14 (Meitar) Portugal F22 (Tavira) Estonia F2 (Tartu) Estonia F3 (Parnu) Dominican Republic F1 (Santo Domingo) Dominican Republic F2 (Santo Domingo) Hong Kong F3 (Hong Kong) M15 Anning M15 Anning M15 Anning M25 Sunderland M15 Antalya M15 Antalya M15 Antalya M25 Shenzhen M25 Yinchuan M25 Taipei M25 Taipei M15 Jakarta M15 Jakarta M15 New Delhi M15 Jerusalem M15 Kouvola M15 Gaiba M25 Klosters M15 Poprad M25 Muttenz M25 Sierre M25 Lima M15 Grenoble M15 Monastir M15 Heraklion M15 Vaasa M15 Raanana M15 Forbach M25 Nevers M15 Heraklion M15 Heraklion M15 Bressuire M25 Trento M15 Lons-le-Saunier M25 Anning 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Levene Gouldin & Thompson Tennis Challenger - Binghamton Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Wroclaw Challenger Kyoto Challenger Baton Rouge Challenger Zhuhai Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Knoxville Challenger Zhangjiagang Challenger Champaign Challenger Sao Paulo Challenger Salinas Challenger Dallas Challenger Athens Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Aachen Challenger Istanbul Challenger Izmir Challenger Mons Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Dallas Challenger Rome Challenger Nottingham Challenger Winnetka Challenger Petange Challenger Bratislava Challenger Helsinki Challenger Petange Challenger Bergamo Challenger Kazan Challenger Rome Challenger Recanati Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Andria Challenger Wroclaw Challenger Recanati Challenger Vancouver Challenger Tashkent Challenger Eckental Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Heilbronn Challenger Shymkent Challenger Nottingham Challenger Brescia Challenger Rennes Challenger Ortisei Challenger Seoul Challenger Busan Challenger M15 Ipoh Perak M15 Zahra M15 Yanagawa M15 Nakhon Si Thammarat M15 Nakhon Si Thammarat Quito Challenger Lima Challenger Quimper Challenger Bogota Challenger Florianopolis Challenger Rio De Janeiro Challenger Gwangju Challenger Lille Challenger Ottignies-Louvain-la-Neuve Challenger Lugano Challenger Lille Challenger Hamburg Challenger Busan Challenger Shenzhen 1 Challenger Wuxi Challenger Manacor Challenger Istanbul Challenger Hersonissos 2 Challenger Quimper Challenger Delray Beach International Tennis Championships - Delray Beach Hersonissos 1 Challenger Orange Warsaw Open - Warsaw Grodzisk Mazowiecki Challenger M15 Bali Lugano Challenger Abidjan 1 Challenger Bratislava 1 Challenger M25 Luzhou Astana Challenger San Marino Challenger M25 Bali Zhangjiagang Challenger ATP Studena Croatia Open Umag - Umag SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Switzerland F1 Brisbane International - Brisbane Medibank International - Sydney Legg Mason Tennis Classic - Washington SAP Open - San Jose Pozoblanco Challenger Cyprus F3 Qatar F3 (Doha) Qatar F5 Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Turkey F17 St. Petersburg Open - St. Petersburg Turkey F18 Thailand F7 (Nonthaburi) If Stockholm Open - Stockholm Brisbane International - Brisbane M25 Oberentfelden M25 Albury M25 Mildura Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston M15 Mornington Barcelona Open BancSabadell - Barcelona M15 Mornington Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg M25 Hong Kong Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane M25 Toowoomba M25 Kunshan Open 13 - Marseille M25 Trimbach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Hall of Fame Tennis Championships - Newport China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne BMW Open - Munich Noventi Open - Halle Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Libema Open - 's-Hertogenbosch M15 Nanchang M25 Roehampton M25 Brisbane M15 Hong Kong M15 Monastir M15 Monastir M15 Cancun M25 Las Vegas M15 Forbach M15 Sarreguemines M15 Heraklion M15 Heraklion M15 Heraklion M15 Heraklion M15 Monastir M25 Villena M15 Grenoble M15 Lucknow M15 Indore M15 Pune M15 Ramat Hasharon M15 Tbilisi M25 Wroclaw M25 Lima M25 Nottingham M15 Raanana M15 Tianjin M15 Cundinamarca M25 Baotou M15 Oberhaching M25 Yinchuan M25 Hong Kong M25 Sunderland M25 Nottingham M25 Bhopal M25 Chennai M25 Nottingham M15 Tianjin M15 Hinode M15 Shanghai M15 Nishi-Tokyo M15 Kuching M15 Tianjin M15 Bali M25 Maputo M25 Chennai M15 Maanshan M25 Luan M15 Sharm ElSheikh M25 Sharm ElSheikh Sony Ericsson Open - Miami M25 Tbilisi BNP Paribas Open - Indian Wells M25 Roda de Bara BNP Paribas Open - Indian Wells Sony Open Tennis - Miami M15 Kayseri Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai M15 Maanshan Miami Open - Miami Mutua Madrid Open - Madrid M25 Bali BNP Paribas Masters - Paris M25 Bali BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto M15 Bali Miami Open - Miami Coupe Rogers - Montreal M25 Fuzhou BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati M15 Kayseri National Bank Open - Montreal M15 Kayseri M15 Bali Switzerland F3 M25 Bhopal M15 Maanshan M15 Nonthaburi M25 Sharm ElSheikh M25 Anning M25 Baotou M25 Bali U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York 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 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 - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Morocco F1 (Khemisset) Eckental Challenger Bratislava Challenger Helsinki Challenger Rennes Challenger Helsinki Challenger Orleans Challenger Rhodes Challenger Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Astana Challenger Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Orleans Challenger Mons Challenger Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Eckental Challenger Davis Cup, Group I, PO, PAK-LTU 3-2 Bratislava Challenger Davis Cup, Group II, 1R, LTU-EGY 4-1 Helsinki Challenger Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Cherbourg Challenger Kyoto Challenger Polska Energia Open - Bytom Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Helsinki Challenger Hong Kong Challenger Bangkok Challenger Taipei City Challenger Heilbronn Challenger Nottingham-2 Challenger Istanbul Challenger Prostejov Challenger Tashkent Challenger Jinan Challenger Orleans Challenger Bratislava Challenger Playford Challenger M15 Kalmar Cassis Challenger Brest Challenger Orleans Challenger St. Brieuc Challenger Sao Paulo Challenger Shanghai Challenger Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Traralgon Challenger Playford Challenger All Lower level tournaments Monterrey Challenger Olympics - Rio de Janeiro Winnetka Challenger Mouilleron-Le-Captif Challenger Lille Challenger Zadar Challenger Kazan Challenger Prostejov Challenger Oeiras 2 Challenger Amersfoort Challenger Tampere Challenger Ambato Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Ilkley Challenger Brasilia Challenger Istanbul Challenger Busan Challenger Mexico City Challenger Mons Challenger Vancouver Challenger Guangzhou Challenger Orleans Challenger Rennes Challenger Samarkand Challenger Perugia Challenger Chengdu Challenger Vilnus Challenger Oeiras 1 Challenger Ortisei Challenger Vilnius Challenger Andria Challenger Pau Challenger Vancouver Challenger Irving Challenger St. Brieuc Challenger Chennai Challenger Tenerife 1 Challenger Seoul Challenger Gwangju Challenger Baotou Challenger Busan Challenger Cherbourg Challenger Pau Challenger Guangzhou Challenger Blois Challenger Segovia Challenger Porto Challenger Taipei Challenger Oeiras 1 Challenger Chennai Challenger Kachreti Challenger Abidjan 2 Challenger Jingshan Challenger Braunschweig Challenger Grodzisk Mazowiecki Challenger Lugano Challenger Bratislava 1 Challenger Troyes Challenger Astana Challenger Pozoblanco Challenger Chicago Challenger Segovia Challenger Lexington Challenger Grodzisk Mazowiecki Challenger Roanne Challenger St. Brieuc Challenger Brest Challenger Helsinki Challenger Lyon Challenger Chisinau Challenger Mons Challenger Shanghai Challenger Guangzhou Challenger Charlottesville Challenger Quimper Challenger Drummondville Challenger Columbus Challenger Lima 2 Challenger M25 Fuzhou Qatar ExxonMobil Open - Doha San Benedetto Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Valencia Open - Valencia Citi Open - Washington Gerry Weber Open - Halle Shenzhen Open - Shenzhen Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Citi Open - Washington China Open - Beijing Millennium Estoril Open - Estoril Delray Beach Open - Delray Beach Moselle Open - Metz Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Citi Open - Washington China Open - Beijing Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Hamburg European Open - Hamburg Citi Open - Washington Gonet Geneva Open - Geneva Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia US Men's Clay Court Championship - Houston Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Montreal Australian Open - Melbourne Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Tbilisi Challenger Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York M25 Guiyang Australian Open - Melbourne