Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Surfaces Clay Grass Hard I.hard
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 Tournaments Davis Cup, Group A, Bologna Shanghai Rolex Masters - Shanghai National Bank Open - Toronto Citi Open - Washington Wimbledon - London Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem China Open - Beijing Astana Open - Astana Chengdu Open - Chengdu Carson Challenger French Open (juniors) Wimbledon (juniors) Farmers Classic - Los Angeles U.S. Open - New York U.S. Open (juniors) Farmers Classic - Los Angeles Australian Open (juniors) VTR Open - Vina del Mar French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Binghamton Challenger Aptos Challenger Tiburon Challenger Champaign Challenger Lima Challenger Davis Cup, Group I, PO, DOM-CHI 4-1 BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Maui Challenger Morelos Challenger Salinas Challenger Santiago Challenger Mohammedia Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Medellin Challenger Quito Challenger Napa Challenger Pereira Challenger Sacramento Challenger Cali Challenger Tiburon Challenger San Juan Challenger Cordoba Challenger Charlottesville Challenger Knoxville Challenger Guayaquil Challenger Champaign Challenger Montevideo Challenger Apia International - Sydney Australian Open - Melbourne Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Argentina Open - Buenos Aires French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London Citi Open - Washington U.S. Open - New York Noumea Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Davis Cup, Group II, 1R, CHI-PER 5-0 Santos Challenger Taipei City Challenger Sao Paulo Challenger Busan Challenger Cali Challenger Seoul Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Traralgon Challenger Canberra Challenger Rio Open - Rio de Janeiro Miami Open - Miami Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger USA F6 Puebla Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger Tallahassee Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cali Challenger Cortina Challenger Davis Cup, Group I, 2R, CHI-COL 3-1 Romania F13 Romania F14 Romania F15 Fairfield Challenger Santiago Challenger Lima Challenger Canada F9 USA F29 Davis Cup, World Group, PO, CAN-CHI 5-0 USA F30 Guayaquil Challenger Bogota Challenger Montevideo Challenger Champaign Challenger USA F33 USA F34 Columbus Challenger USA F39 Chile F5 Chile F7 Chile F8 Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Dallas Challenger Morelos Challenger Chengdu Open - Chengdu Santiago Challenger Buenos Aires Challenger Guadalajara Challenger Leon Challenger USA F1 (Los Angeles) USA F2 (Long Beach) San Francisco Challenger Davis Cup, Group I, 1R, DOM-CHI 0-5 Tempe Challenger USA F10 (Bakersfield) Sarasota Challenger Tallahassee Challenger Savannah Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger USA F11 (Calabasas) Davis Cup, Group I, 2R, COL-CHI 3-1 China F7 (Wuhan) China F8 (Fuzhou) China F9 (Luan) Medellin Challenger Winnipeg Challenger Gatineau Challenger Binghamton Challenger Lexington Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Canada F3 (Kelowna) Canada F4 (Saskatoon) Bogota Challenger Shanghai Challenger Gwangju Challenger Ningboo Challenger Las Vegas Challenger Charlottesville Challenger Montevideo Challenger Knoxville Challenger Champaign Challenger Santiago Challenger Rio De Janeiro Challenger Maharashtra Open - Pune Australian Open - Melbourne Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Internazionali BNL d'Italia - Rome French Open - Paris AEGON International - Eastbourne Wimbledon - London Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai European Open - Antwerp Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Canberra Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Indian Wells Challenger USA F2 (Long Beach) Davis Cup, Group I, 1R, CHI-ECU 3-1 Seoul Challenger USA F8 (Calabasas) Davis Cup, Group I, 2R, ARG-CHI 3-2 Gimcheon Challenger Busan Challenger USA F13 (Winston-Salem) USA F15 (Winston-Salem) Winnetka Challenger Binghamton Challenger Aptos Challenger Vancouver Challenger USA F17 (Tulsa) Chicago Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Qatar ExxonMobil Open - Doha Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Geneva Open - Geneva French Open - Paris Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne Wimbledon - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Erste Bank Open - Vienna Orlando Challenger Columbus Challenger Newport Beach Challenger Cleveland Challenger Dallas Challenger Indian Wells Challenger Davis Cup, World Group, QR, AUT-CHI 2-3 Phoenix Challenger Monterrey Challenger Sarasota Challenger Bordeaux Challenger Aix En Provence Challenger Lisbon Challenger Ilkley Challenger Aptos Challenger New Haven Challenger Cary Challenger Tiburon Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Adelaide International - Adelaide Australian Open - Melbourne New York Open - New York Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - New York U.S. Open - New York European Open - Antwerp Rolex Paris Masters - Paris Canberra Challenger Bendigo Challenger Newport Beach Challenger Indian Wells Challenger All Lower level tournaments bett1HULKS Indoors - Cologne M15 Santo Domingo Lima Challenger M15 Santo Domingo Murray River Open - Melbourne Australian Open - Melbourne Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Wimbledon - London Olympics - Tokyo Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Moselle Open - Metz Sofia Open - Sofia Erste Bank Open - Vienna Rolex Paris Masters - Paris Concepcion Challenger Santiago Challenger Salinas Challenger Emilia-Romagna Open - Parma M25 Pensacola Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Salzburg-Anif Challenger Todi Challenger Tampere Challenger Prague 2 Challenger Luedenscheid Challenger Warsaw Challenger Cassis Challenger Davis Cup, Group I, 1R, SVK-CHI 3-1 Santiago 2 Challenger Santiago 3 Challenger Bogota Challenger Lima 2 Challenger Campinas Challenger Brasilia Challenger Sao Paulo Challenger Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Dallas Open - Dallas 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 Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Santiago Challenger Concepcion 2 Challenger Nordea Open - Bastad Swiss Open - Gstaad Truist Atlanta Open - Atlanta Generali Open - Kitzbuhel Citi Open - Washington National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Rolex Paris Masters - Paris Davis Cup, Group I, PO, CHI-SLO 4-0 Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Aix En Provence Challenger Oeiras 3 Challenger Luedenscheid Challenger Vancouver Challenger San Diego Open - San Diego Korea Open - Seoul Gijon Open - Gijon Tennis Napoli Open - Naples Davis Cup, Group I, 1R, PER-CHI 2-3 Ortisei Challenger Bergamo Challenger Adelaide International 1 - Adelaide ASB Classic - Auckland Australian Open - Melbourne 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 BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Boss Open - Stuttgart Terra Wortmann Open - Halle Mallorca Championships - Mallorca Rothesay International - Eastbourne Canberra Challenger Davis Cup, World Group, PO, CHI-KAZ 3-1 Calabasas Challenger Ojai Challenger Usa F15 USA F23 Calabasas Challenger USA F25 Dominican Republic F1 Dominican Republic F2 USA F2 USA F5 USA F6 USA F23 USA F24 USA F23 USA F24 USA F25 USA F26 Chile F9 Chile 11 USA F7 Chile F1 Chile F2 Chile F3 Netherlands F2 USA F17 USA F18 USA F20 USA F23 USA F24 USA F25 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 USA F9 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Brazil F7 Brazil F8 Colombia F4 Mexico F13 USA F4 USA F10 Chile F4 Korea F1 Canada F3 Canada F4 Canada F6 USA F24 USA F26 USA F27 Australia F10 Australia F11