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