Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Surfaces Clay Grass Hard I.hard
All Rounds Final 1/2 1/4 First Second Third Fourth Qualifying q-First q-Second Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze N/A ER Q4 CR QF Q5 N/A
All Tournaments Viking International - Eastbourne Oeiras 4 Challenger French Open - Paris Wimbledon - London Oeiras 3 Challenger BNP Paribas Open - Indian Wells Leon Challenger Miami Open - Miami Mexico City Challenger US Men's Clay Court Championship - Houston Mauthausen Challenger Countrywide Classic - Los Angeles Buenos Aires Challenger Asuncion Challenger Calabasas Challenger Florionapolis Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Countrywide Classic - Los Angeles U.S. Open - New York Salinas Challenger Bucaramanga Challenger Pereira Challenger Manta Challenger Cremona Challenger Rome Challenger Ojai Challenger Bytom Challenger Reggio Emilia Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Belo Horizonte Challenger Bogota Challenger Cali Challenger Buenos Aires Challenger Asuncion Challenger Calabasas Challenger Medellin Challenger Guayaquil Challenger Champaign Challenger Cancun Challenger Buenos Aires Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London German Tennis Championships - Hamburg Farmers Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Salinas Challenger Santiago Challenger Barranquilla Challenger Pereira Challenger Blumenau Challenger Santos Challenger Alessandria Challenger Rijeka Challenger Kosice Challenger Aptos Challenger Dortmund Challenger Vancouver Challenger Binghamton Challenger Cali Challenger Aguascalenties Challenger Belo Horizonte Challenger Sacramento Challenger Tiburon Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Charlottesville Challenger Medellin Challenger Buenos Aires Challenger Knoxville Challenger Champaign Challenger Montevideo Challenger Heineken Open - Auckland Australian Open - Melbourne VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Serbia Open - Belgrade French Open - Paris Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington U.S. Open - New York Honolulu Challenger Bucaramanga Challenger Santiago Challenger Barranquilla Challenger Rome Challenger Bordeaux Challenger Milan Challenger Arad Challenger Timisoara Challenger Bercuit Challenger Orbetello Challenger Aptos Challenger Cali Challenger Izmir Challenger Campinas Challenger Orleans Challenger Tiburon Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Charlottesville Challenger Montevideo Challenger Guayaquil Challenger Brisbane International - Brisbane Australian Open - Melbourne VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Open Tennis - Miami US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Sao Paulo Challenger Maui Challenger Bucaramanga Challenger Dallas Challenger Salinas Challenger Pereira Challenger Santiago Challenger Barranquilla Challenger Sarasota Challenger Panama City Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Nottingham Challenger Arad Challenger Nottingham-2 Challenger Blois Challenger Braunschweig Challenger Winnetka Challenger Recanati Challenger Aptos Challenger Cali Challenger Campinas Challenger Napa Challenger Porto Alegre Challenger Sacramento Challenger Tiburon Challenger San Juan Challenger Buenos Aires Challenger Charlottesville Challenger Montevideo Challenger Bogota Challenger Knoxville Challenger Lima Challenger Heineken Open - Auckland Australian Open - Melbourne Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice French Open - Paris Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Wimbledon - London Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Noumea Challenger Sao Paulo Challenger Maui Challenger Dallas Challenger Irving Challenger Panama City Challenger Barranquilla Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Cali Challenger Bordeaux Challenger Nottingham Challenger Mestre Challenger Caltanissetta Challenger Manta Challenger Liberec Challenger Medellin Challenger Campinas Challenger Porto Alegre Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Lima Challenger Brisbane International - Brisbane Heineken Open - Auckland Australian Open - Melbourne Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Wimbledon - London Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Valencia Open - Valencia Bucaramanga Challenger Santiago Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Vicenza Challenger Mestre Challenger Campinas Challenger Porto Alegre Challenger Davis Cup, World Group, PO, UZB-USA 1-3 Sao Paulo Challenger Corrientes Challenger Santiago Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Brisbane International - Brisbane ASB Classic - Auckland Australian Open - Melbourne Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Wimbledon - London SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Citi Open - Washington Generali Open - Kitzbuhel Rogers Cup - Toronto Olympics - Rio de Janeiro Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Erste Bank Open - Vienna BNP Paribas Masters - Paris Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santiago Challenger Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Scheveningen Challenger Cortina Challenger Santos Challenger Medellin Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Bogota Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Australian Open - Melbourne Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne Wimbledon - London SkiStar Swedish Open - Bastad Suisse Open - Gstaad Citi Open - Washington Generali Open - Kitzbuhel Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Irving Challenger Davis Cup, World Group, 1R, USA-SUI 5-0 Panama City Challenger San Luis Potosi Challenger Bordeaux Challenger Prostejov Challenger Caltanissetta Challenger Todi Challenger Bastad Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Brisbane International - Brisbane ASB Classic - Auckland Australian Open - Melbourne Ecuador Open - Quito Argentina Open - Buenos Aires New York Open - New York Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris Gerry Weber Open - Halle AEGON International - Eastbourne Wimbledon - London Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Citi Open - Washington Generali Open - Kitzbuhel Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris Punta Del Este Challenger Davis Cup, World Group, 1R, SRB-USA 1-3 Santiago Challenger Irving Challenger San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Tallahassee Challenger Vicenza Challenger Poznan Challenger Caltanissetta Challenger L'Aquila Challenger Cordenons Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Davis Cup, World Group, SF, CRO-USA 3-2 Montevideo Challenger Buenos Aires Challenger ASB Classic - Auckland Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne Wimbledon - London Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem U.S. Open - New York Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Punta Del Este Challenger Santiago Challenger Marbella Challenger Alicante Challenger Tunis Challenger Braga Challenger Lisbon Challenger Vicenza Challenger Ludwigshafen Challenger Perugia Challenger Aptos Challenger Vancouver Challenger Como Challenger Genova Challenger Szczecin Challenger Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Fairfield Challenger Las Vegas Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Santiago Open - Santiago Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - New York U.S. Open - New York Canberra Challenger Noumea Challenger Bendigo Challenger Newport Beach Challenger Punta Del Este Challenger Indian Wells Challenger All Lower level tournaments Todi Challenger Cordenons Challenger Prostejov Challenger bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Biella Challenger Barcelona Challenger Lima Challenger Campinas Challenger Australian Open Qualifying - Doha Istanbul Challenger Antalya Challenger Antalya 2 Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Miami Open - Miami Serbia Open - Belgrade French Open - Paris Wimbledon - London Hall of Fame Open - Newport Nordea Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Olympics - Tokyo Truist Atlanta Open - Atlanta Citi Open - Washington Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Concepcion Challenger Anytech365 Andalucia Open - Marbella Belgrade Challenger Orlando Challenger Emilia-Romagna Open - Parma Oeiras 3 Challenger Lyon Challenger Aix En Provence Challenger Salzburg-Anif Challenger San Diego Open - San Diego Las Vegas Challenger Guayaquil Challenger Montevideo Challenger Adelaide International 1 - Adelaide Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Sydney Tennis Classic - Sydney Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Dallas Open - Dallas Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva French Open - Paris cinch Championships - London Phoenix Challenger Pereira Challenger Nordea Open - Bastad Hall of Fame Open - Newport Swiss Open - Gstaad Truist Atlanta Open - Atlanta Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Mexico City Challenger Sarasota Challenger Tallahassee Challenger Buenos Aires 2 Challenger Heilbronn Challenger Salzburg Challenger San Diego Open - San Diego Korea Open - Seoul Villa Maria Challenger Buenos Aires Challenger Campinas Challenger Seoul Challenger Ambato Challenger Las Vegas Challenger Montevideo Challenger Champaign Challenger Sao Leopoldo Challenger Temuco Challenger ASB Classic - Auckland Australian Open - Melbourne Cordoba Open - Cordoba Dallas Open - Dallas Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago Cleveland Challenger Monterrey Challenger Davis Cup, World Group, PO, FIN-ARG 3-1 Santiago Challenger USA F23 Argentina F1 Argentina F2 Argentina F3 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Bolivia F2 USA F23 Bolivia F3 Argentina F17 Chile F2 Chile F3 Brazil F21 Brazil F22 Uruguay F1 Mexico F3 Cuba F1 Spain F15 Argentina F1 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Argentina F8 Argentina F9 Bolivia F1 USA F22 Bolivia F2 Copa Petrobras-Uruguay - Montevideo Bolivia F3 Copa Petrobras-Argentina - Buenos Aires Bolivia F4 Argentina F14 Peru F4 Peru F5 Brazil F29 Argentina F17 Argentina F18 Brazil F33 Tanger Challenger Meknes Challenger Spain F8 Spain F9 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Usa F15 Usa F16 Usa F17 Ecuador F2 Brazil F13 Ecuador F3 Bolivia F1 Montevideo Challenger Medellin Challenger Guayaquil Challenger Bolivia F2 Bolivia F3 Bolivia F4 Sao Paulo Challenger Argentina F24 Bogota Challenger Curitiba Challenger Alessandria Challenger Lugano Challenger Usa F16 USA F17 USA F23 Brazil F36 Winnetka Challenger USA F13 USA F23 USA F24 Italy F10 Australian Open (Wildcard)