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 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Portugal F2 Portugal F3 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Lithuania F1 Germany F13 Lithuania F2 Netherlands F4 USA F23 Great Britain F19 Mexico F11 Great Britain F21 Mexico F12 Israel F4 Israel F5 Germany F3 USA F3 France F2 USA F4 USA F5 Switzerland F2 USA F6 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Germany F9 France F13 France F14 USA F2 France F18 Germany F2 Germany F4 Germany F5 Usa F9 Italy F10 Poland F1 Netherlands F1 Austria F5 France F3 Turkey F8 France F14 France F15 Dominican Republic F1 France F4 France F5 Spain F23 France F24 Lithuania F2 Germany F4 USA F24 Belgium F5 Germany F11 USA F33 USA F34 Sweden F3 M25 Nussloch Spain F16 M25 Trento France F5 Italy F23 M25 Nottingham M25 Nottingham Heilbronn Challenger Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen 5 Volkswagen Challenger - Wolfsburg Puerto Rico Challenger Tennis Event - Humacao Men's Pro Challenger at Tunica National - Tunica Baden Open - Karlsruhe Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Waco Tennis Challenger - Waco Labertz Open by Stawag - Aachen National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk Wolfsburg Challenger Kyoto Challenger Caltanissetta Challenger Barletta Challenger Baton Rouge Challenger Wroclaw Challenger Talahassee Challenger Nottingham Challenger Pozoblanco Challenger Manchester Challenger Istanbul Challenger Karshi Challenger St. Remy Challenger Sacramento Challenger Kolding Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Aachen Challenger Aamulehti Tampere Open - Tampere Ramat Hasharon Challenger Nottingham Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville Aachen Challenger Bratislava Challenger Helsinki Challenger AT&T Challenger of Dallas - Dallas Courmayeur Challenger Bergamo Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Rhodes Challenger Athens Challenger Segovia Challenger Recanati Challenger Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Binghamton Challenger Mons Challenger Eckental Challenger Istanbul Challenger Hurricane Tennis Open - Bradenton Izmir Challenger Polska Energia Open - Bytom Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Geneva Challenger Noumea Challenger Helsinki Challenger Wolfsburg Challenger Kazan Challenger Dallas Challenger Semgroup Challenger - Tulsa Kaohsiung Challenger Vancouver Challenger Alphen Challenger Petange Challenger Orleans Challenger Helsinki Challenger Anning Challenger Nottingham Challenger Lexington Challenger Aptos Challenger Alphen Challenger Petange Challenger Orleans Challenger Eckental Challenger Rennes Challenger Heilbronn Challenger Kyoto Challenger Kazan Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Astana Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Mons Challenger Eckental Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Salzburg Challenger New Delhi Challenger Drummondville Challenger Glasgow Challenger Le Gosier Challenger Savannah Challenger Heilbronn Challenger Prostejov Challenger Kolkata Challenger Vancouver Challenger Mons Challenger Tashkent Challenger Eckental Challenger Bergamo Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Portoroz Challenger Heilbronn Challenger Prostejov Challenger Orleans Challenger Knoxville Challenger Yokohama Challenger Fairfield Challenger Champaign Challenger Happy Valley Challenger Noumea Challenger Bergamo Challenger Pozoblanco Challenger Lexington Challenger Aix En Provence Challenger Shymkent Challenger Surbiton Challenger Ilkley Challenger Granby Challenger Perugia Challenger Gwangju Challenger St. Remy Challenger Open des Alpes Trophee BNP Paribas - Grenoble Scheveningen Challenger Vancouver Challenger Chengdu Challenger Jinan Challenger M25 Tbilisi Aptos Challenger Recanati Challenger Heilbronn Challenger Helsinki Challenger Andria Challenger Playford Challenger Sarasota Challenger Wroclaw Challenger Le Gosier Challenger St. Brieuc Challenger Ostrava Challenger Rome Challenger Recanati Challenger Chicago Challenger Bath Challenger Ortisei Challenger Koblenz Challenger Rennes Challenger Biella 5 Challenger Tunis Challenger Seoul Challenger Alessandria Challenger Busan Challenger Orleans Challenger Nottingham Challenger Nottingham Challenger Indian Wells Challenger Ortisei Challenger Aptos Challenger Kazan Challenger Nottingham 1 Challenger Ilkley Challenger Pau Challenger Biel Challenger Segovia Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Quimper Challenger Charlottesville Challenger Pau Challenger Rennes Challenger Porto Challenger Vancouver Challenger Vilnus Challenger Seoul Challenger Samarkand Challenger Oeiras 1 Challenger Bratislava 1 Challenger Blois Challenger Ethias Trophy - Mons San Benedetto Challenger Brest Challenger Lugano Challenger Abidjan 1 Challenger Guadalajara Challenger Istanbul Challenger Abidjan 2 Challenger Ortisei Challenger Quimper Challenger Eckental Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Chisinau Challenger Astana Challenger Francavilla Challenger Vancouver Challenger Athens Challenger Rome Challenger St. Brieuc Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Cherbourg Challenger Winnetka Challenger Segovia Challenger Phoenix Challenger Drummondville Challenger St. Brieuc Challenger Gwangju Challenger Surbiton Challenger Istanbul Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Grodzisk Mazowiecki Challenger Rome 2 Challenger Kun-Ming Challenger Nottingham-2 Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Lille Challenger Lugano Challenger Heilbronn Challenger Tunis Challenger Ilkley Challenger Rome Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Taipei Challenger Kachreti Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Open des Alpes Trophee BNP Paribas - Grenoble Glasgow Challenger Orleans Challenger Savannah Challenger Furth Challenger Nur-Sultan Challenger Recanati Challenger Eckental Challenger Mons Challenger Bratislava Challenger Sao Paulo Challenger Salinas Challenger Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Vancouver Challenger Trani Challenger Monterrey Challenger Irving Challenger Quimper Challenger Quimper 2 Challenger Rome Challenger Johannesburg Challenger Sarasota Challenger Mouilleron-Le-Captif Challenger Rome Challenger Irving Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Orange Warsaw Open - Warsaw Helsinki Challenger Nottingham Challenger Gerry Weber Open - Halle Nottingham-2 Challenger Mouilleron-Le-Captif Challenger SAP Open - San Jose Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Brisbane International - Brisbane Medibank International - Sydney Vicenza Challenger Cherbourg Challenger Vicenza Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Rennes Challenger Dallas Challenger Manacor Challenger SAP Open - San Jose Bergamo Challenger Eckental Challenger Regions Morgan Keegan Championships - Memphis Bratislava Challenger Ortisei Challenger Hersonissos 1 Challenger Cherbourg Challeger Orleans Challenger Gerry Weber Open - Halle Heineken Open - Auckland Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier Atlanta Tennis Championships - Atlanta Stockton Challenger Delray Beach International Tennis Championships - Delray Beach Nottingham Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Johannesburg Challenger Winston-Salem Open - Winston-Salem Busan Challenger Brisbane International - Brisbane Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Delray Beach Open - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Shenzhen Open - Shenzhen Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Mons Challenger Swiss Indoors Basel - Basel Athens Challenger Mercedes Cup - Stuttgart Bratislava Challenger European Open - Antwerp Kremlin Cup - Moscow Ortisei Challenger Citi Open - Washington Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Gerry Weber Open - Halle BMW Open - Munich European Open - Antwerp Hall of Fame Open - Newport Kremlin Cup - Moscow Gerry Weber Open - Halle Helsinki Challenger Melbourne Summer Set - Melbourne Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Le Gosier Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Busan Challenger European Open - Antwerp Gerry Weber Open - Halle Binghamton Challenger Truist Atlanta Open - Atlanta Belgrade 2 - Belgrade Astana Open - Nur-Sultan Wuxi Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Open 13 - Marseille Libema Open - 's-Hertogenbosch Sarasota Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Gimcheon Challenger Manchester Challenger Open 13 - Marseille Tiburon Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Ortisei Challenger Barcelona Open BancSabadell - Barcelona Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota St. Petersburg Open - St. Petersburg Bordeaux Challenger Cassis Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Ilkley Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Lexington Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hamburg Challenger Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing Mouilleron-Le-Captif Challenger Brescia Challenger Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Pau Challenger Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Meerbusch Challenger Kremlin Cup - Moscow Geneva Open - Geneva Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Biel Challenger Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Hong Kong Challenger Agri Challenger Zhuhai Challenger Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Citi Open - Washington Chengdu Open - Chengdu Vilnius Challenger Quimper Challenger Citi Open - Washington Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Prague II Challenger Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Serbia Open - Belgrade cinch Championships - London Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Sofia Open - Sofia European Open - Antwerp ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami Busan Challenger Lexington Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Maharashtra Open - Pune Sydney International - Sydney Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow BMW Open - Munich Citi Open - Washington Ottignies-Louvain-la-Neuve Challenger Murcia Challenger Lille Challenger Gwangju Challenger Ann Arbor Challenger Aix En Provence Challenger Turin Challenger Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - New York Millennium Estoril Open - Estoril Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal Wimbledon - London Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York Miami Open - Miami 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 St. Petersburg Open - St. Petersburg U.S. Open - New York If Stockholm Open - Stockholm U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Citi Open - Washington China Open - Beijing U.S. Open - New York Sony Open Tennis - Miami Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group II, 1R, LTU-CYP 4-1 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, World Group, F, BEL-GBR 1-3 French Open - Paris U.S. Open - New York Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 French Open (juniors) Australian Open (juniors) French Open (juniors) All Lower level tournaments Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 U.S. Open (juniors) Olympics - Rio de Janeiro U.S. Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) Istanbul Challenger