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 Bloomfield Hills Challenger Wimbledon - London Pozoblanco Challenger Porto Challenger Stanford Challenger Zhuhai Challenger Zhangjiagang Challenger U.S. Open - New York Calgary Challenger Shanghai Rolex Masters - Shanghai Shenzhen 1 Challenger Shenzhen 2 Challenger Playford Challenger Drummondville Challenger Brisbane International - Brisbane Australian Open - Melbourne Tenerife 1 Challenger Dallas Open - Dallas Cherbourg Challenger Cleveland Challenger Gwangju Challenger Lugano Challenger Hamburg Challenger San Luis Potosi Challenger Busan Challenger Wimbledon - London Surbiton Challenger Boss Open - Stuttgart Astana Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Almaty Open - Almaty Rolex Paris Masters - Paris Helsinki Challenger Drummondville Challenger Quimper Challenger Grodzisk Mazowiecki Challenger BNP Paribas Open - Indian Wells Lugano Challenger Australian Open - Melbourne Miami Open - Miami Abidjan 2 Challenger Boss Open - Stuttgart French Open - Paris cinch Championships - London National Bank Open - Toronto Wimbledon - London Mifel Tennis Open - Los Cabos U.S. Open - New York Portugal F2 Portugal F3 Lithuania F2 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Australia F11 Germany F2 Usa F9 Poland F1 Austria F5 Turkey F8 Australia F8 Australia F9 Dominican Republic F1 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 Netherlands F2 USA F23 Australia F11 New Zealand F1 Australia F12 Australia F1 Australia F3 Australia F4 Great Britain F7 Poland F1 Poland F2 Poland F4 Italy F16 Italy F17 France F12 Italy F22 Italy F23 Romania F7 Hong Kong F2 Australia F1 Australia F5 Chile F3 China F6 Spain F13 Australia F12 Lithuania F2 Lithuania F1 Germany F9 USA F23 Turkey F22 (Antalya) Netherlands F1 Spain F16 Australia F13 BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Istanbul Challenger Champaign Challenger Dallas Challenger Mons Challenger Buenos Aires Challenger Lexington Challenger Kyoto Challenger Itajai Challenger Rio Quente Challenger Melbourne Challenger Santos Challenger Nottingham Challenger Recanati Challenger Lexington Challenger Shanghai Challenger Karshi Challenger Vancouver Challenger Caloundra Challenger Istanbul Challenger Orleans Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Burnie Challenger Citi Open - Washington Nottingham Challenger Chengdu Open - Chengdu Brescia Challenger M25 Tbilisi Cary Challenger Tiburon Challenger Brest Challenger Bratislava Challenger Traralgon Challenger Canberra Challenger Rennes Challenger Bangkok Challenger Bangkok Challenger Drummondville Challenger Zhangjiagang Challenger St. Brieuc Challenger Taipei City Challenger Anning Challenger Nanchang Challenger Seoul Challenger Busan Challenger Lisbon Challenger Nottingham Challenger Ilkley Challenger Chengdu Challenger Yokkaichi Challenger Vancouver Challenger Baotou Challenger Jinan Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Playford Challenger Bengalaru Challenger Traralgon Challenger Helsinki Challenger Monterrey Challenger Santiago Challenger Nur-Sultan 2 Challenger Polska Energia Open - Bytom Astana Challenger Siemens Open - Scheveningen Bangkok Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Salinas Challenger Athens Challenger Rhodes Challenger Nottingham Challenger Istanbul 2 Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Caloundra Challenger Orleans Challenger Helsinki Challenger Burnie Challenger Dallas Challenger Marrakech Challenger St. Brieuc Challenger Vilnus Challenger Sao Paulo Challenger Rome Challenger Nottingham-2 Challenger Winnetka Challenger Playford Challenger Yokkaichi Challenger Oeiras 1 Challenger Santos Challenger Nonthaburi 3 Challenger Burnie Challenger Vilnius Challenger Lexington Challenger Chennai Challenger Bengaluru Challenger Pau Challenger Pune Challenger Lugano Challenger St. Brieuc Challenger Burnie Challenger West Lakes Challenger Morelos Challenger Rome Challenger Leon Challenger Charlottesville Challenger Andria Challenger Toyota Challenger Hong Kong Challenger Burnie Challenger Wroclaw Challenger Kolkata Challenger San Luis Potosi Challenger Heilbronn Challenger Recanati Challenger Tashkent Challenger Ho Chi Minh City Challenger Ningboo Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Maui Challenger San Benedetto Challenger Raanana Challenger Gwangju Challenger Taipei City Challenger Bangkok Challenger Prostejov Challenger Manchester Challenger Tashkent Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger Perugia Challenger Jinan Challenger Andria Challenger Playford Challenger Irving Challenger Samarkand Challenger St. Brieuc Challenger Shymkent Challenger Cassis Challenger Burnie Challenger Chennai Challenger Quimper Challenger Lille Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Kachreti Challenger Blois Challenger Manacor Challenger Hangzhou Challenger Roanne Challenger 2007 Knoxville Challenger - Knoxville Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Orleans Challenger Waco Tennis Challenger - Waco French Open - Paris Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Baton Rouge Challenger Savannah Challenger Sacramento Challenger Calabasas Challenger Sao Paulo Challenger Tallahassee Tennis Challenger - Tallahassee Ramat Hasharon Challenger Wimbledon - London Binghamton Challenger Eckental Challenger Aachen Challenger Istanbul Challenger Izmir Challenger Montevideo Challenger Blumenau Challenger Santos Challenger Furth Challenger Lille Challenger Petange Challenger Helsinki Challenger Sao Paulo Challenger Petange Challenger Trani Challenger AT&T Challenger of Dallas - Dallas Eckental Challenger Bratislava Challenger Talahassee Challenger Trnava Challenger Cali Challenger Oeiras 1 Challenger Winnetka Challenger Orleans Challenger Bangkok Challenger Heilbronn Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Helsinki Challenger New Delhi Challenger Mons Challenger Bordeaux Challenger Prostejov Challenger Surbiton Challenger Charlottesville Challenger Eckental Challenger Toyota Challenger Kazan Challenger Nanjing Challenger Busan Challenger Heilbronn Challenger Surbiton Challenger Winnetka Challenger Porto Challenger Wroclaw Challenger Ilkley Challenger Vancouver Challenger Chengdu Challenger Istanbul Challenger Ortisei Challenger Busan Challenger Bergamo Challenger Sydney Challenger Rennes Challenger Hersonissos 1 Challenger Sarasota Challenger Phoenix Challenger Hersonissos 2 Challenger Morelia Challenger Mexico City Challenger San Luis Potosi Challenger Busan Challenger Abidjan 1 Challenger Karlsruhe Challenger Sao Jose Do Rio Preto Challenger Cherbourg Challenger Chisinau Challenger Columbus Challenger Medellin Challenger Ortisei Challenger Kyoto Challenger San Marino Challenger Mouilleron-Le-Captif Challenger Burnie Challenger Kazan Challenger Astana Challenger Grodzisk Mazowiecki Challenger Geneva Challenger Quimper Challenger West Lakes Challenger Shenzhen Challenger Yokohama Challenger Pau Challenger Kobe Challenger Pune Challenger Sydney Challenger Bratislava Challenger Mons Challenger Biella 3 Challenger Cleveland Challenger Bratislava Challenger Chicago Challenger Lexington Challenger Rennes Challenger Nottingham Challenger St. Brieuc Challenger Brest Challenger Lyon Challenger Vancouver Challenger Cassis Challenger Lermontov Challenger Seoul Challenger Oeiras 2 Challenger Anning Challenger Ottignies-Louvain-la-Neuve Challenger Stockton Challenger Mexico City Challenger Lille Challenger San Luis Potosi Challenger Seoul Challenger Gwangju Challenger Tbilisi Challenger Birmingham Challenger Bratislava 1 Challenger Braunschweig Challenger Newport Challenger Rabat Challenger Aptos Challenger PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Kyoto Challenger Orleans Challenger Orange Warsaw Open - Warsaw SAP Open - San Jose Champaign Challenger Helsinki Challenger Medibank International - Sydney Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Brisbane International - Brisbane 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 St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Millennium Estoril Open - Estoril Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia ATP Studena Croatia Open Umag - Umag Memphis Open - Memphis Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Winston-Salem Open - Winston-Salem Granby Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Sydney International - Sydney Farmers Classic - Los Angeles Citi Open - Washington Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Kremlin Cup - Moscow Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Sydney International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Semgroup Challenger - Tulsa BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Citi Open - Washington China Open - Beijing China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Murray River Open - Melbourne BMW Open - Munich St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne Hamburg European Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Open Parc - Lyon Libema Open - 's-Hertogenbosch Hall of Fame Open - Newport Hamburg European Open - Hamburg Sofia Open - Sofia Abierto de Tenis Mifel - Los Cabos Terra Wortmann Open - Halle Winston-Salem Open - Winston-Salem Belgrade Open - Belgrade Adelaide International - Adelaide Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Rothesay International - Eastbourne Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Singapore Tennis Open - Singapore Truist Atlanta Open - Atlanta Libema Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Medibank International - Sydney Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport Mons Challenger Shenzhen Open - Shenzhen Valencia Open - Valencia Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Delray Beach Open - Delray Beach Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Yokohama Challenger Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington Apia International - Sydney Truist Atlanta Open - Atlanta Serbia Open - Belgrade Viking International - Eastbourne Citi Open - Washington San Diego Open - San Diego AEGON Championships - London Erste Bank Open - Vienna cinch Championships - London Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Australian Open (juniors) Adelaide International 1 - Adelaide Kobe Challenger Delray Beach International Tennis Championships - Delray Beach Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Antalya Cup - Antalya Apia International - Sydney Emilia-Romagna Open - Parma Belgrade 2 - Belgrade 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 Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris National Bank Open - Toronto National Bank Open - Montreal Western & Southern Open - Cincinnati Cincinnati Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 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 U.S. Open - New York Sony Open Tennis - Miami Geneva Open - Geneva Adelaide International - Adelaide National Bank Open - Montreal Miami Open - Miami French Open - Paris Tata Open Maharashtra - Pune French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York 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, 3R, LTU-SLO 2-3 Wimbledon - London Davis Cup, Group II, 1R, LTU-CYP 4-1 Wimbledon - London Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, MAR-LTU 2-3 ATP Cup - Sydney Davis Cup, Group II, 1R, LTU-EGY 4-1 French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Segovia Challenger Truist Atlanta Open - Atlanta French Open - Paris Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) BNP Paribas Masters - Paris Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ARG-LTU 4-0 Orleans Challenger Bratislava 1 Challenger