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 Indian Wells 1 Challenger Indian Wells 2 Challenger Quimper Challenger Lille Challenger Wuxi Challenger Wimbledon - London Grodzisk Mazowiecki Challenger Oeiras 1 Challenger Abidjan 1 Challenger Abidjan 2 Challenger Lyon Challenger Troyes Challenger U.S. Open - New York Tulln Challenger Targu Mures 1 Challenger Campinas Challenger BRD Nastase Tiriac Trophy - Bucharest Lugano Challenger French Open - Paris Davis Cup, Group I, PO, LTU-PAK 4-0 Spain F13 Lithuania F2 Portugal F2 Portugal F3 Spain F16 Lithuania F1 Lithuania F2 Argentina F13 Argentina F15 USA F23 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Argentina F1 Argentina F4 Argentina F5 Argentina F6 Germany F9 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F11 Argentina F12 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Germany F2 Spain F10 Spain F11 Italy F5 Italy F6 Usa F9 Spain F17 Poland F1 Argentina F7 Netherlands F1 Argentina F8 Argentina F9 Argentina F10 Austria F5 Venezuela F5 Venezuela F6 Argentina F14 Turkey F8 Argentina F15 Argentina F16 Argentina F17 Argentina F21 Argentina F22 Argentina F23 Argentina F24 Argentina F25 Dominican Republic F1 Brazil F30 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F12 Argentina F13 Argentina F22 Chile F7 Chile F8 USA F5 USA F6 USA F7 Argentina F5 Paraguay F1 Paraguay F2 Italy F22 Venezuela F7 Italy F11 Argentina F22 Italy F10 Argentina F10 Colombia F4 Ecuador F6 Brazil F13 Argentina F13 Italy F20 Kazakhstan F6 (Shymkent) Kazakhstan F7 (Shymkent) Spain F6 (Xabia) Portugal F8 (Cascais) Italy F2 (Santa Margherita Di Pula) M15 Villena M15 Benicarlo M15 Valldoreix M15 Madrid M15 Valencia AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Levene Gouldin & Thompson Tennis Challenger - Binghamton Waco Tennis Challenger - Waco Copa Petrobras-Argentina - Buenos Aires PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Rhodes Challenger Savannah Challenger Karshi Challenger Sacramento Challenger Asuncion Challenger Tiburon Challenger Santiago Challenger Calabasas Challenger Knoxville Challenger Champaign Challenger Salinas Challenger Dallas Challenger Athens Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Salvador Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Barranquilla Challenger Dortmund Challenger Trani Challenger Rennes Challenger Orleans Challenger Sao Leopoldo Challenger Geneva Challenger Bratislava Challenger Montevideo Challenger Sao Paulo Challenger Bucaramanga Challenger Dallas Challenger Barranquilla Challenger Pereira Challenger Santos Challenger Puerto Rico Challenger Tennis Event - Humacao Wroclaw Challenger Rome Challenger Caltanissetta Challenger Braunschweig Challenger Winnetka Challenger M25 Tbilisi Bercuit Challenger Cali Challenger Petange Challenger Orleans Challenger Buenos Aires Challenger Medellin Challenger Helsinki Challenger Sao Paulo Challenger Salinas Challenger Pereira Challenger Barranquilla Challenger Panama City Challenger Caltanissetta Challenger Sao Paulo Challenger Como Challenger Petange Challenger Quito Challenger Orleans Challenger Mons Challenger Santiago Challenger Montevideo Challenger Eckental Challenger Bogota Challenger Bratislava Challenger Helsinki Challenger Lima Challenger Cherbourg Challenger Salinas Challenger Kyoto Challenger Kazan Challenger Panama City Challenger Santiago Challenger Santos Challenger Cali Challenger Vicenza Challenger Mestre Challenger Milan Challenger Recanati Challenger Astana Challenger Medellin Challenger Quito Challenger Pereira Challenger Cordoba Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Montevideo Challenger Andria Challenger Noumea Challenger Hong Kong Challenger Dallas Challenger Wroclaw Challenger Drummondville Challenger Le Gosier Challenger Heilbronn Challenger Recanati Challenger Vancouver Challenger Manerbio Challenger Eckental Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Marburg Challenger St. Remy Challenger Monterrey Challenger Buenos Aires Challenger Tempe Challenger Rome Challenger Shymkent Challenger Nottingham Challenger Lyon Challenger Jinan Challenger Orleans Challenger Almaty Challenger Bratislava Challenger Playford Challenger Rennes Challenger Perugia Challenger Banja Luka Challenger Barcelona Challenger St. Brieuc Challenger Sophia Antipolis Challenger Busan Challenger Heilbronn Challenger Ludwigshafen Challenger Braunschweig Challenger Florence Challenger Bergamo Challenger Pau Challenger Todi Challenger Cordenons Challenger Aix En Provence Challenger Oeiras 1 Challenger Oeiras 2 Challenger Biella 7 Challenger Lyon Challenger Szczecin Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Lille Challenger Santo Domingo Challenger Oeiras 2 Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Waco Challenger Puerto Vallarta Challenger Lugano Challenger Las Franquesas del Valles Challenger Lille Challenger Murcia Challenger Madrid Challenger Vicenza Challenger Girona Challenger Manacor Challenger Santo Domingo Challenger Perugia Challenger Zagreb Challenger Braunschweig Challenger San Marino Challenger Mallorca Challenger Gwangju Challenger 2007 Knoxville Challenger - Knoxville Santa Fe 2 Challenger Kigali 2 Challenger Hamburg Challenger Tallahassee Tennis Challenger - Tallahassee Shenzhen 1 Challenger San Remo Challenger Sarasota Challenger Karlsruhe Challenger Sao Paulo Challenger Roseto Degli Abruzzi 1 Challenger Madrid Challenger Rhodes Challenger Campos do Jordao Challenger Binghamton Challenger Brasilia Challenger Belo Horizonte Challenger Delray Beach International Tennis Championships - Delray Beach Montevideo Challenger Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Buenos Aires Challenger Asuncion Challenger Orleans Challenger Eckental Challenger Cherbourg Challenger Murcia Challenger Manama Challenger Grodzisk Mazowiecki Challenger Pereira Challenger Istanbul Challenger Blumenau Challenger Santos Challenger Nonthaburi 1 Challenger Quimper Challenger Punta Del Este Challenger Hersonissos 1 Challenger Mauthausen Challenger Turin Challenger San Benedetto Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Istanbul Challenger Cali Challenger Izmir Challenger Belo Horizonte Challenger Mons Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Helsinki Challenger Polska Energia Open - Bytom Salinas Challenger Siemens Open - Scheveningen Brisbane International - Brisbane Medibank International - Sydney San Luis Potosi Challenger Sao Paulo Challenger GHI Bronx Tennis Classic - Bronx Nottingham Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Semgroup Challenger - Tulsa SAP Open - San Jose Copa Claro - Buenos Aires San Juan Challenger San Juan Challenger Villa Allende Challenger AEGON Championships - London AEGON International - Eastbourne Bratislava Challenger Guayaquil Challenger Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Bucaramanga Challenger Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Bangkok Challenger Brasil Open - Sao Paulo Sao Paulo Challenger Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Blois Challenger BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Rio De Janeiro Challenger Swiss Indoors Basel - Basel Genova Challenger Seville Challenger Nottingham-2 Challenger Istanbul Challenger Buenos Aires Challenger Copa Claro - Buenos Aires Open 13 - Marseille Busan Challenger Bergamo Challenger BMW Open - Munich Barranquilla Challenger Le Gosier Challenger Hall of Fame Tennis Championships - Newport Rome Challenger Caltanissetta Challenger China Open - Beijing Brisbane International - Brisbane Kremlin Cup - Moscow Aircel Chennai Open - Chennai Heilbronn Challenger PBZ Zagreb Indoors - Zagreb Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sao Paulo Challenger Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Millennium Estoril Open - Estoril Geneva Open - Geneva Orbetello Challenger St. Petersburg Open - St. Petersburg Meerbusch Challenger Bangkok Challenger Buenos Aires Challenger Shanghai Challenger Kaohsiung Challenger Tashkent Challenger Swiss Indoors Basel - Basel Guayaquil Challenger Aircel Chennai Open - Chennai Pau Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Tashkent Challenger Las Vegas Challenger Brisbane International - Brisbane Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Brescia Challenger Kremlin Cup - Moscow If Stockholm Open - Stockholm Erste Bank Open - Vienna Sydney International - Sydney Open Sud de France - Montpellier Tampere Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul San Juan Challenger Cassis Challenger Antalya Cup - Antalya Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Biella Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Florence Challenger Ortisei Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Ismaning Challenger Swiss Indoors Basel - Basel Brest Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Noventi Open - Halle Winnetka Challenger Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Seoul Challenger Mouilleron-Le-Captif Challenger Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Zhangjiagang Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Liberec Challenger Biella Challenger Hamburg European Open - Hamburg Turin Challenger Kazan Challenger Rome Challenger Prostejov Challenger Gijon Open - Gijon Noumea Challenger Cherbourg Challenger Gerry Weber Open - Halle Monterrey Challenger Trieste Challenger Parma Challenger Biella Challenger Alicante Challenger Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Nanchang Challenger Maia Challenger Quimper 2 Challenger Cherbourg Challenger Gran Canaria 1 Challenger Stockton Challenger Rome 1 Challenger Corrientes Challenger Canberra Challenger EFG Swiss Open - Gstaad Santiago Challenger Lima Challenger Ortisei Challenger Ilkley Challenger Buenos Aires Challenger Trieste Challenger Gran Canaria 2 Challenger Noumea Challenger Dallas Challenger Santo Domingo Challenger Quimper Challenger Murcia Challenger VTR Open - Vina del Mar Istanbul Challenger Busan Challenger Bendigo Challenger Murcia Challenger Todi Challenger Biella Challenger Como Challenger Salzburg Challenger Belgrade Challenger Mons Challenger San Marino Challenger Split Challenger Traralgon Challenger Vancouver Challenger St. Brieuc Challenger Francavilla Challenger Plava Laguna Croatia Open - Umag Koblenz Challenger Dallas Challenger Pozoblanco Challenger Toulouse Challenger San Francisco Challenger Sophia Antipolis Challenger Seville Challenger Barletta Challenger Legg Mason Tennis Classic - Washington Ostrava Challenger Rennes Challenger Samarkand Challenger Braga Challenger Hersonissos 2 Challenger Perugia Challenger Madrid Challenger Chengdu Challenger Guayaquil Challenger Vilnus Challenger Montevideo Challenger Montemar Challenger Nonthaburi 1 Challenger Oeiras 1 Challenger Francavilla Challenger Ortisei Challenger Bratislava 1 Challenger Vilnius Challenger Andria Challenger Bangkok Challenger Valencia Challenger Pau Challenger Quimper Challenger Vancouver Challenger Bergamo Challenger Ortisei Challenger Irving Challenger Nottingham 2 Challenger Marbella Challenger St. Brieuc Challenger Barcelona Open BancSabadell - Barcelona Alicante Challenger Girona Challenger Barletta Challenger Truist Atlanta Open - Atlanta Tenerife 1 Challenger AEGON Championships - London Seoul Challenger Rome Challenger Gwangju Challenger Busan Challenger Rome Challenger Kigali 1 Challenger Guangzhou Challenger Prague Challenger Vicenza Challenger Royal Guard Open Chile - Vina del Mar Blois Challenger Segovia Challenger Verona Challenger Porto Challenger Cassis Challenger Taipei Challenger Hamburg Open - Hamburg Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Zhuhai Challenger Rosario Challenger Kachreti Challenger Brest Challenger Valencia Open - Valencia Bratislava 1 Challenger Grodzisk Mazowiecki Challenger Lugano Challenger Cancun Challenger Delray Beach Open - Delray Beach Citi Open - Washington Troyes Challenger Astana Challenger Chicago Challenger Luedenscheid Challenger Lexington Challenger Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Seville Challenger Braga Challenger Suisse Open - Gstaad Nonthaburi 4 Challenger Roanne Challenger Olbia Challenger Bratislava Challenger St. Brieuc Challenger Bangalore Challenger Brest Challenger Guayaquil Challenger Helsinki Challenger Lima 2 Challenger Lyon Challenger Shenzhen Open - Shenzhen Barcelona Open BancSabadell - Barcelona Girona Challenger Chisinau Challenger Mons Challenger Winston-Salem Open - Winston-Salem Astana Challenger Argentina Open - Buenos Aires Charlottesville Challenger Murray River Open - Melbourne Quimper Challenger Hangzhou Open - Hangzhou Drummondville Challenger Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Troyes Challenger San Benedetto Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles European Open - Antwerp Copa Claro - Buenos Aires Brisbane International - Brisbane Valencia Open - Valencia Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Citi Open - Washington Gerry Weber Open - Halle Shenzhen Open - Shenzhen Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Citi Open - Washington China Open - Beijing Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Delray Beach Open - Delray Beach Moselle Open - Metz Open Sud de France - Montpellier Cordoba Open - Cordoba Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Geneva Open - Geneva BNP Paribas Open - Indian Wells Swiss Open - Gstaad Citi Open - Washington China Open - Beijing Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Serbia Open - Belgrade Sony Open Tennis - Miami Hamburg European Open - Hamburg Shanghai Rolex Masters - Shanghai Citi Open - Washington Miami Open - Miami Gonet Geneva Open - Geneva BNP Paribas Open - Indian Wells Abierto de Tenis Mifel - Los Cabos Miami Open - Miami EFG Swiss Open - Gstaad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Dallas Open - Dallas BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Maia Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Sofia Open - Sofia US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris 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 French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Sony Ericsson Open - Miami Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Australian Open - Melbourne BNP Paribas Masters - Paris U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Western & Southern Open - Cincinnati Davis Cup, Group II, 1R, LTU-CYP 4-1 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 II, 1R, LTU-NOR 3-2 Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells 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 Tbilisi Challenger Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, 1R, ARG-LTU 4-0 Wimbledon - London Miami Open - Miami Australian Open Qualifying - Doha Davis Cup, Group II, 1R, NOR-LTU 0-5 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Lisbon Challenger U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Australian Open - Melbourne All Lower level tournaments Davis Cup, Group I, PO, LTU-GEO 3-2 Olympics - Rio de Janeiro