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 Lithuania F2 Portugal F3 Argentina F3 Argentina F9 Lithuania F1 Bolivia F2 USA F23 Bolivia F3 USA F24 Argentina F17 USA F5 USA F6 Spain F15 Argentina F1 Argentina F3 Paraguay F3 Argentina F8 Argentina F9 Bolivia F1 Bolivia F3 Bolivia F4 Argentina F14 Argentina F17 Argentina F18 Brazil F33 Germany F2 Argentina F4 Argentina F5 Argentina F6 Poland F1 Argentina F7 Netherlands F1 Argentina F8 Argentina F9 Argentina F10 Austria F5 Ecuador F3 Bolivia F1 Bolivia F2 Bolivia F3 Turkey F8 Bolivia F4 Argentina F24 Dominican Republic F1 Brazil F36 Italy F10 San Benedetto Challenger Wimbledon - London Pozoblanco Challenger Segovia Challenger Generali Open - Kitzbuhel Zhangjiagang Challenger Zhuhai Challenger Montevideo Challenger Brasilia Challenger Tigre Challenger Pau Challenger Cherbourg Challenger Cordoba Open - Cordoba Quimper Challenger Punta Del Este Challenger BNP Paribas Open - Indian Wells Lille Challenger Lugano Challenger Santiago Challenger Hamburg Challenger Taipei Challenger Barcelona Open Banc Sabadell - Barcelona Busan Challenger Gwangju Challenger Mutua Madrid Open - Madrid Shenzhen 1 Challenger French Open - Paris Kachreti Challenger Aix En Provence Challenger Wuxi Challenger Lexington Challenger Blois Challenger Wimbledon - London Bogota Challenger Astana Challenger U.S. Open - New York Manacor Challenger Istanbul Challenger St. Brieuc Challenger Roanne Challenger Helsinki Challenger Quimper Challenger Hersonissos 1 Challenger Grodzisk Mazowiecki Challenger Lugano Challenger Abidjan 1 Challenger Oeiras 1 Challenger Astana Challenger Abidjan 2 Challenger San Miguel de Tucuman Challenger Chisinau Challenger Bratislava 1 Challenger Wimbledon - London Braunschweig Challenger National Bank Open - Toronto Peru F5 San Marino Challenger Antofagasta Challenger Generali Open - Kitzbuhel Barranquilla Challenger Buenos Aires Challenger Villa Maria Challenger Portugal F2 Argentina F1 Argentina F2 Bolivia F2 Spain F16 Peru F4 Peru F1 Peru F2 Brazil F29 Lithuania F2 Peru F3 Argentina F14 Chile F2 Chile F3 Mexico F11 Brazil F21 Mexico F12 Brazil F22 Uruguay F1 Argentina F1 USA F2 USA F3 Mexico F3 Argentina F2 Cuba F1 Argentina F3 USA F4 Usa F9 Argentina F4 Argentina F5 Argentina F6 Germany F9 Ecuador F2 Argentina F7 Paraguay F2 Brazil F13 Spain F8 Spain F9 Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Heilbronn Challenger Wroclaw Challenger Tanger Challenger Meknes Challenger Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Buenos Aires Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Salinas Challenger Pereira Challenger Athens Challenger Curitiba Challenger Manta Challenger Cremona Challenger Rome Challenger Nottingham Challenger Bytom Challenger Lexington Challenger Vancouver Challenger Campos do Jordao Challenger Salvador Challenger Belo Horizonte Challenger Asuncion Challenger Eckental Challenger Guayaquil Challenger Bratislava Challenger Cancun Challenger Helsinki Challenger Salinas Challenger Kosice Challenger Dortmund Challenger Izmir Challenger Aguascalenties Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Bucaramanga Challenger Dallas Challenger Santiago Challenger Barranquilla Challenger Rome Challenger Nottingham Challenger Milan Challenger Winnetka Challenger Arad Challenger Timisoara Challenger Orbetello Challenger Cali Challenger Petange Challenger Orleans Challenger Mons Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Guayaquil Challenger Helsinki Challenger Bucaramanga Challenger Pereira Challenger Santiago Challenger Barranquilla Challenger Panama City Challenger Bordeaux Challenger Arad Challenger Cali Challenger Campinas Challenger San Juan Challenger Eckental Challenger Bogota Challenger Helsinki Challenger Lima Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Caltanissetta Challenger Manta Challenger Recanati Challenger Porto Alegre Challenger San Juan Challenger Cordoba Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Lima Challenger Andria Challenger Bucaramanga Challenger Santiago Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Vicenza Challenger Prostejov Challenger Recanati Challenger Vancouver Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Tashkent Challenger Corrientes Challenger Santiago Challenger Guayaquil Challenger Eckental Challenger Ortisei Challenger Buenos Aires Challenger Mendoza Challenger Rio De Janeiro Challenger Santiago Challenger Kazan Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Scheveningen Challenger Cortina Challenger Santos Challenger Medellin Challenger Campinas Challenger Tashkent Challenger Buenos Aires Challenger Guayaquil Challenger Bogota Challenger Irving Challenger Panama City Challenger San Luis Potosi Challenger Samarkand Challenger Shymkent Challenger Nottingham Challenger Caltanissetta Challenger Ilkley Challenger Todi Challenger Perugia Challenger Chengdu Challenger Jinan Challenger Campinas Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Andria Challenger Rennes Challenger San Luis Potosi Challenger St. Brieuc Challenger Panama City Challenger Sarasota Challenger Poznan Challenger L'Aquila Challenger Cordenons Challenger Campinas Challenger Ortisei Challenger Brest Challenger Braga Challenger Buenos Aires Challenger Campinas Challenger Salzburg-Anif Challenger Oeiras 3 Challenger Buenos Aires Challenger Vilnus Challenger Montevideo Challenger Ottignies-Louvain-la-Neuve Challenger Lugano Challenger Santiago Challenger St. Brieuc Challenger Mexico City Challenger Lille Challenger Seoul Challenger Leon Challenger Mauthausen Challenger Prostejov Challenger Perugia Challenger Santa Fe 2 Challenger Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Valencia Open - Valencia VTR Open - Vina del Mar Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington 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 Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Sydney International - Sydney Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Geneva Open - Geneva Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Tata Open Maharashtra - Pune Santiago Open - Santiago Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Hamburg European Open - Hamburg Swiss Open - Gstaad Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch EFG Swiss Open - Gstaad Reggio Emilia Challenger Plava Laguna Croatia Open - Umag Movistar Chile Open - Santiago Caltanissetta Challenger Sao Paulo Challenger Barcelona Challenger M25 Lujan 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 Western & Southern Open - Cincinnati Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati M25 Tbilisi 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 Miami Open - Miami National Bank Open - Montreal Miami Open - Miami 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 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Mons Challenger BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baden Open - Karlsruhe Polska Energia Open - Bytom Levene Gouldin & Thompson Tennis Challenger - Binghamton Semgroup Challenger - Tulsa Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires PEOPLEnet CUP - Dnepropetrovsk Waco Tennis Challenger - Waco Bangkok Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Istanbul Challenger Karshi Challenger Montevideo Challenger Asuncion Challenger Florionapolis Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Dallas Challenger Bogota Challenger Rhodes Challenger Ramat Hasharon Challenger Alessandria Challenger Lugano Challenger Bogota Challenger Bogota Challenger Aachen Challenger Buenos Aires Challenger Binghamton Challenger Brasilia Challenger Cali Challenger Buenos Aires Challenger Medellin Challenger Istanbul Challenger Cali Challenger Quito Challenger Medellin Challenger Santiago Challenger Barranquilla Challenger Pereira Challenger Bordeaux Challenger Blumenau Challenger Santos Challenger Nottingham-2 Challenger Bercuit Challenger Alessandria Challenger Campinas Challenger Rijeka Challenger Montevideo Challenger Bratislava Challenger Salinas Challenger AT&T Challenger of Dallas - Dallas Binghamton Challenger Blois Challenger Braunschweig Challenger 2007 Knoxville Challenger - Knoxville Recanati Challenger Hurricane Tennis Open - Bradenton Belo Horizonte Challenger Petange Challenger Orleans Challenger Orleans Challenger Porto Alegre Challenger Mons Challenger Buenos Aires Challenger Montevideo Challenger Geneva Challenger Bratislava Challenger Sao Paulo Challenger Buenos Aires Challenger Kazan Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Cali Challenger Rome Challenger Mestre Challenger Winnetka Challenger Astana Challenger Bratislava Challenger Medellin Challenger Campinas Challenger Cali Challenger Guayaquil Challenger Montevideo Challenger Hong Kong Challenger Wroclaw Challenger Helsinki Challenger Heilbronn Challenger Mestre Challenger Montevideo Challenger Buenos Aires Challenger Bucaramanga Challenger Busan Challenger Mons Challenger Lima Challenger Orleans Challenger Ortisei Challenger Lima Challenger Panama City Challenger Bratislava Challenger Brescia Challenger Playford Challenger Punta Del Este Challenger Santiago Challenger Mexico City Challenger Liberec Challenger Vicenza Challenger Cassis Challenger Lima Challenger Montevideo Challenger Buenos Aires Challenger Rennes Challenger Quimper Challenger Lima Challenger Biella Challenger Ambato Challenger Temuco Challenger Gwangju Challenger Busan Challenger Oeiras 4 Challenger Heilbronn Challenger Antofagasta Challenger Buenos Aires Challenger Tenerife 1 Challenger Guangzhou Challenger Bordeaux Challenger Prostejov Challenger Bastad Challenger Chicago Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger 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 Brest Challenger Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Lyon Challenger Irving Challenger Tallahassee Challenger 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 Hersonissos 2 Challenger 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 Tbilisi Challenger Santo Domingo Challenger Santa Fe Challenger Santa Cruz de la Sierra Challenger Davis Cup, Group II, 1R, LTU-EST 3-1 Guayaquil Challenger Mouilleron-Le-Captif Challenger Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Grodzisk Mazowiecki Challenger Punta Del Este Challenger Santiago Challenger Drummondville Challenger St. Brieuc Challenger Marbella Challenger Alicante Challenger Davis Cup, Group I, PO, PAK-LTU 3-2 Tunis Challenger Seoul Challenger Busan Challenger Lisbon Challenger Vicenza Challenger Ludwigshafen Challenger Perugia Challenger Vancouver Challenger Como Challenger Genova Challenger Szczecin Challenger Santo Domingo Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Punta Del Este Challenger Monterrey Challenger Todi Challenger Cordenons Challenger Prostejov Challenger Lima Challenger Campinas Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Concepcion Challenger Belgrade Challenger Davis Cup, Group I, PO, LTU-PAK 4-0 Oeiras 3 Challenger Brest Challenger Lyon Challenger Aix En Provence Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Guayaquil Challenger Montevideo Challenger Phoenix Challenger Lille Challenger Pereira Challenger Mexico City Challenger Buenos Aires 2 Challenger Heilbronn Challenger Salzburg Challenger Vancouver Challenger Villa Maria Challenger Campinas Challenger Sao Leopoldo Challenger Oeiras 1 Challenger Oeiras 2 Challenger Vilnius Challenger Pau Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Valencia Open - Valencia ASB Classic - Auckland Open de Nice Cote d'Azur - Nice AEGON Championships - London Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Astana Open - Nur-Sultan Gonet Geneva Open - Geneva Plava Laguna Croatia Open - Umag Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Citi Open - Washington EFG Swiss Open - Gstaad Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Brisbane International - Brisbane Citi Open - Washington Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Heineken Open - Auckland Nordea Open - Bastad Brasil Open - Sao Paulo Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Credit Agricole Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Geneva Open - Geneva Rio Open - Rio de Janeiro Aegon Nottingham Open - Nottingham Swiss Open - Gstaad Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta Chile Dove Men+Care Open - Santiago Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Salzburg Challenger Porto Challenger Davis Cup, Group II, 1R, LTU-EGY 4-1 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Tokyo Orleans Challenger Olympics - Rio de Janeiro Bratislava 1 Challenger Davis Cup, World Group, PO, FIN-ARG 3-1