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 Tenerife 1 Challenger Australian Open (juniors) Quimper Challenger Lugano Challenger M15 Antalya Gwangju Challenger Wimbledon (juniors) Grodzisk Mazowiecki Challenger U.S. Open (juniors) Manacor Challenger Istanbul Challenger Almaty Open - Almaty Helsinki Challenger Quimper Challenger Montemar Challenger Hersonissos 1 Challenger Thionville Challenger Glasgow Challenger M25 Antalya Nottingham Challenger Oeiras 1 Challenger Manama Challenger Abidjan 1 Challenger Murcia Challenger Abidjan 2 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Prague Challenger Bratislava 1 Challenger Wimbledon - London Braunschweig Challenger Astana Challenger Como Challenger Chengdu Open - Chengdu 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 M25 Santa Margherita di Pula M25 Esch/Alzette M25 Heraklion M25 Heraklion M15 Villena AT&T Challenger of Dallas - Dallas Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Polska Energia Open - Bytom Waco Tennis Challenger - Waco M15 Antalya BMW Tennis Championship - Sunrise Heilbronn Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Karlsruhe Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Salinas Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Izmir Challenger Mons Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Rennes Challenger Rome Challenger Nottingham Challenger M15 Villena Nottingham-2 Challenger Winnetka Challenger Petange Challenger Orleans Challenger Helsinki Challenger Siemens Open - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton Orleans Challenger Semgroup Challenger - Tulsa Mons Challenger 2007 Knoxville Challenger - Knoxville Eckental Challenger Helsinki Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Rome Challenger Istanbul Challenger Bratislava Challenger Winnetka Challenger Astana Challenger Sarasota Challenger Reunion Island Challenger Helsinki Challenger Andria Challenger Petange Challenger Hong Kong Challenger Wroclaw Challenger Heilbronn Challenger Prostejov Challenger Recanati Challenger Vancouver Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Prostejov Challenger Mons Challenger Tashkent Challenger Samarkand Challenger Shymkent Challenger Nottingham Challenger Jinan Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Brescia Challenger Playford Challenger Rennes Challenger St. Brieuc Challenger Cassis Challenger Ortisei Challenger Brest Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Seoul Challenger Busan Challenger Vancouver Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Vancouver Challenger Vilnus Challenger Recanati Challenger Ottignies-Louvain-la-Neuve Challenger Pau Challenger St. Brieuc Challenger Seoul Challenger Gwangju Challenger PEOPLEnet CUP - Dnepropetrovsk Kachreti Challenger Blois Challenger Rennes Challenger Astana Challenger Chicago Challenger Bergamo Challenger Kazan Challenger Binghamton Challenger Lexington Challenger Mouilleron-Le-Captif Challenger Orleans Challenger GHI Bronx Tennis Classic - Bronx Hamburg Challenger Mons Challenger Shenzhen 1 Challenger Guangzhou Challenger Wroclaw Challenger M25 Aldershot San Marino Challenger M25 Tbilisi Oeiras 2 Challenger M15 Antalya Dallas Challenger Bratislava Challenger Chengdu Challenger Cherbourg Challenger Andria Challenger Irving Challenger Girona Challenger Zhuhai Challenger Taipei Challenger Monterrey Challenger Bratislava Challenger Perugia Challenger Lugano Challenger St. Brieuc Challenger Roanne Challenger Istanbul Challenger Todi Challenger Genova Challenger Ilkley Challenger Oeiras 1 Challenger Vilnius Challenger Lugano Challenger Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Lille Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis French Open - Paris Delray Beach International Tennis Championships - Delray Beach Busan Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille Segovia Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Nottingham 3 Challenger Gerry Weber Open - Halle Grodzisk Mazowiecki Challenger Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Lille Challenger 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 Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Zhangjiagang Challenger 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 Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Truist Atlanta Open - Atlanta Citi Open - Washington 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 Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Skopje Challenger Bratislava 1 Challenger Sibiu Challenger Oeiras 4 Challenger Tbilisi Challenger Pozoblanco Challenger Vicenza Challenger Chisinau Challenger Nottingham 2 Challenger Grodzisk Mazowiecki Challenger Australian Open - Melbourne Mouilleron-Le-Captif Challenger Nordea Open - Bastad Hersonissos 2 Challenger Porto Challenger Pau Challenger Lille Challenger Wuxi Challenger Roanne Challenger Brest Challenger San Benedetto Challenger Mauthausen Challenger Orleans Challenger Tampere Challenger Geneva Open - Geneva Valencia Open - Valencia US Men's Clay Court Championship - Houston Citi Open - Washington Kremlin Cup - Moscow Lyon Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Libema Open - 's-Hertogenbosch Sony Ericsson Open - Miami Citi Open - Washington Hamburg European Open - Hamburg Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Truist Atlanta Open - Atlanta 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 Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 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 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, 1R, PER-NOR 4-1 Davis Cup, World Group, Q, NOR-ARG 2-3 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 1R, TPE-NOR 2-3 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 All Lower level tournaments 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 I, 1R, ARG-LTU 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, PO, NOR-LAT 4-0 Davis Cup, World Group I, 1R, NOR-POR 3-1 Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Olympics - Rio de Janeiro Busan Challenger