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 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 Citi Open - Washington National Bank Open - Toronto Wimbledon - London Winston-Salem Open - Winston-Salem Truist Atlanta Open - Atlanta Western & Southern Open - Cincinnati Cary 1 Challenger Columbus Challenger U.S. Open - New York Bloomfield Hills Challenger Chengdu Open - Chengdu Charleston Challenger IV Challenger Ciudad De Guayaquil - Guayaquil French Open (juniors) Manta Challenger Guayaquil Challenger Salinas Challenger Salinas Challenger Pereira Challenger Manta Challenger Davis Cup, World Group, PO, ROU-ECU 5-0 Guayaquil Challenger Infosys Hall of Fame Open - Newport Manta Challenger Chicago Challenger Bogota Challenger Manta Challenger Guayaquil Challenger Davis Cup, Group I, PO, PER-ECU 1-4 Claro Open Colombia - Bogota Sydney Challenger Davis Cup, Group I, 2R, ECU-CHI 3-2 Manta Challenger Medellin Challenger Sao Paulo Challenger Rio De Janeiro Challenger Quito Challenger Sao Paulo Challenger Davis Cup, World Group, PO, SUI-ECU 4-1 San Juan Challenger Buenos Aires Challenger Montevideo Challenger Guayaquil Challenger Australian Open (juniors) French Open - Paris Wimbledon - London Citi Open - Washington U.S. Open - New York Bucaramanga Challenger Morelos Challenger Salinas Challenger Panama City Challenger Barranquilla Challenger Davis Cup, Group I, 1R, ECU-VEN 3-2 Santiago Challenger Santos Challenger Cali Challenger Vicenza Challenger Arad Challenger Caltanissetta Challenger Manta Challenger Davis Cup, Group I, 2R, ECU-BRA 1-3 Lexington Challenger Aptos Challenger Quito Challenger Cali Challenger BNP Paribas Open - Indian Wells Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Cali Challenger Lexington Challenger Barranquilla Challenger Pereira Challenger Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, Group I, BAR-ECU 2-3 Medellin Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Canberra Challenger Australian Open (juniors) Ecuador Open - Quito Geneva Open - Geneva Rogers Cup - Toronto Mendoza Challenger Canberra Challenger Rio De Janeiro Challenger Launceston Challenger Santo Domingo Challenger Morelos Challenger Guadalajara Challenger San Luis Potosi Challenger Leon Challenger Le Gosier Challenger Sarasota Challenger Sao Paulo Challenger Tallahassee Challenger Australia F2 Davis Cup, Group I, 1R, ECU-BAR 5-0 Moscow Challenger Poprad Tatry Challenger Milan Challenger Cali Challenger Gimcheon Challenger Binghamton Challenger Romania F4 Korea F3 Granby Challenger Aptos Challenger Curitiba Challenger Cary Challenger Columbus Challenger Tiburon Challenger Korea F4 Korea F5 Davis Cup, Group I, 2R, BRA-ECU 3-1 Stockton Challenger Monterrey Challenger Lima Challenger Australia F5 Australia F6 Australia F7 Guayaquil Challenger Canberra Challenger Bogota Challenger Montevideo Challenger Australia F9 Australia F10 Australian Open (Australia, Wildcard) Australian Open - Melbourne Ecuador Open - Quito Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Happy Valley Challenger Burnie Challenger Launceston Challenger Morelos Challenger Kyoto Challenger Yokohama Challenger Santiago Challenger Buenos Aires Challenger Guadalajara Challenger USA F1 (Los Angeles) USA F2 (Long Beach) USA F4 (Sunrise) Davis Cup, Group I, 1R, ECU-PER 5-0 Tempe Challenger Japan F2 (Nishi-Tokyo) San Luis Potosi Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Japan F3 (Kofu) Indonesia F4 (Jakarta) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Davis Cup, Group I, 2R, ECU-BRA 0-5 Winnipeg Challenger Gatineau Challenger Granby Challenger Lexington Challenger Floridablanca Challenger Santo Domingo Challenger Vancouver Challenger Quito Challenger USA F19 (Winston-Salem) USA F21 (Tulsa) Canada F4 (Saskatoon) Colombia F3 (Pereira) Tiburon Challenger Kaohsiung Challenger Monterrey Challenger Lima Challenger Ho Chi Minh City Challenger Guayaquil Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Thailand F8 (Nonthaburi) Thailand F9 (Pattaya) USA F36 (Niceville) USA F37 (Pensacola) Dominican Republic F1 (Santo Domingo Este) Australian Open - Melbourne Ricoh Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Shenzhen Open - Shenzhen Playford Challenger Burnie Challenger Launceston Challenger Chennai Challenger Kyoto Challenger Morelos Challenger Yokohama Challenger Dominican Republic F2 (Santo Domingo Este) Dominican Republic F3 (Santo Domingo Este) USA F1 (Los Angeles) USA F2 (Long Beach) USA F5 (Weston) San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Guadalajara Challenger Leon Challenger Tallahassee Challenger Puerto Vallarta Challenger Savannah Challenger Canada F1 (Gatineau) Australia F3 (Mornington) Australia F4 (Mornington) Gimcheon Challenger Busan Challenger Loughborough Challenger Surbiton Challenger Ilkley Challenger Mexico F1 (Morelia) Mexico F2 (Mexico City) USA F14 (Buffalo) USA F16 (Rochester) Lexington Challenger Aptos Challenger Mallorca Challenger USA F18 (Pittsburgh) Ecuador F1 (Manta) Ecuador F2 (Portoviejo) Seville Challenger Zhangjiagang Challenger Shanghai Challenger Kaohsiung Challenger Columbus Challenger Campinas Challenger Santo Domingo Challenger Traralgon Challenger Lima Challenger Canberra Challenger Guayaquil Challenger Davis Cup, Group I, PO, BAR-ECU 0-4 Knoxville Challenger Houston Challenger Bangalore Challenger Pune Challenger Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco French Open - Paris Nature Valley International - Eastbourne Wimbledon - London U.S. Open - New York Chengdu Open - Chengdu Playford Challenger Burnie Challenger Punta Del Este Challenger Launceston Challenger Dallas Challenger Bangkok Challenger Morelos Challenger Bangkok Challenger Yokohama Challenger Australian Open (Australia, Wildcard) M25 Los Angeles M25 Tucson Zhuhai Challenger Santiago Challenger Shenzhen Challenger Zhangjiagang Challenger Monterrey Challenger Taipei City Challenger Anning Challenger Sarasota Challenger Tallahassee Challenger Nanchang Challenger Seoul Challenger Savannah Challenger Busan Challenger Braga Challenger Gwangju Challenger Almaty Challenger Shymkent Challenger Columbus Challenger Ilkley Challenger Recanati Challenger Winnetka Challenger Perugia Challenger San Benedetto Challenger Binghamton Challenger Aptos Challenger Vancouver Challenger New Haven Challenger Jinan Challenger Shanghai Challenger Kaohsiung Challenger Columbus Challenger Tiburon Challenger Davis Cup, Group I, 1R, VEN-ECU 0-4 Fairfield Challenger Ningboo Challenger Las Vegas Challenger Traralgon Challenger Playford Challenger Guayaquil Challenger Knoxville Challenger Champaign Challenger Australian Open - Melbourne Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco French Open - Paris Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Canberra Challenger Newport Beach Challenger Dallas Challenger Launceston Challenger Drummondville Challenger Columbus Challenger Australian Open (Australia, Wildcard) Monterrey Challenger Davis Cup, World Group, QR, JPN-ECU 0-3 All Lower level tournaments Aix En Provence Challenger bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Barcelona Challenger Istanbul Challenger Sofia Open - Sofia Guayaquil Challenger Sao Paulo Challenger Campinas Challenger Australian Open Qualifying - Doha Great Ocean Road Open - Melbourne 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 Miami Open - Miami French Open - Paris Nature Valley International - Eastbourne Wimbledon - London Abierto Mexicano de Tenis Mifel - Los Cabos Olympics - Tokyo Citi Open - Washington Rogers Cup - Toronto Winston-Salem Open - Winston-Salem U.S. Open - New York Concepcion Challenger Cleveland Challenger Orlando Challenger Salinas Challenger Emilia-Romagna Open - Parma Salinas 2 Challenger Zagreb Challenger Oeiras 3 Challenger Little Rock Challenger Nottingham 1 Challenger Orlando 2 Challenger Porto Challenger Nur-Sultan 3 Challenger Lexington Challenger Cary 2 Challenger Quito Challenger Ambato Challenger Columbus Challenger Las Vegas Challenger Tenerife Challenger Ortisei Challenger Helsinki Challenger Davis Cup, Finals, Group A ATP Cup - Sydney Australian Open - Melbourne Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Serbia Open - Belgrade Millennium Estoril Open - Estoril French Open - Paris Libema Open - 's-Hertogenbosch Wimbledon - London Columbus Challenger Cleveland Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Phoenix Challenger Hall of Fame Open - Newport Abierto de Tenis Mifel - Los Cabos National Bank Open - Montreal U.S. Open - New York Rakuten Japan Open - Tokyo Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Salinas Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Prague 2 Challenger Surbiton Challenger Little Rock Challenger Orlando Challenger Malaga Challenger Rome Challenger Indianapolis Challenger Winnipeg Challenger Lexington Challenger Korea Open - Seoul Columbus 2 Challenger Davis Cup, Group C, Hamburg Davis Cup, Group I, 1R, ECU-SUI 2-3 Gwangju Challenger Seoul Challenger Busan Challenger Playford Challenger Sydney Challenger Calgary Challenger Drummondville Challenger Temuco Challenger Australian Open - Melbourne Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon French Open - Paris Mallorca Championships - Mallorca Canberra Challenger Nonthaburi 1 Challenger Burnie Challenger Cleveland Challenger Chennai Challenger Monterrey Challenger Bengaluru Challenger Pune Challenger Las Franquesas del Valles Challenger Lille Challenger Sarasota Challenger Seoul Challenger Gwangju Challenger Busan Challenger Oeiras 4 Challenger Ilkley Challenger Davis Cup, Group B, Manchester Davis Cup, Group II, 1R, MON-ECU 1-3 Ecuador F1 II Challenger Ciudada de Guayaquil - Guayaquil Ecuador F1 Ecuador F2 Challenger Ciudad de Guayaquil - Guayaquil Ecuador F1 Ecuador F2 Ecuador F3 Ecuador F2 Ecuador F1 Ecuador F3 Brazil F22 Brazil F21 Brazil F23 Brazil F24 Brazil F25 El Salvador F1 Guatemala F1 Panama F1 Bogota Challenger Brazil F6 Brazil F7 Brazil F8 Brazil F9 Colombia F2 Colombia F3 Peru F2 Peru F3 Ecuador F4 Ecuador F5 Ecuador F1 Ecuador F2 Ecuador F1 Ecuador F2 Australia F9 Guatemala F1 Australia F1 Australia F2 Peru F7 Peru F8 Peru F9 Dominican Republic F3 Dominican Republic F4 USA F3 USA F10 USA F11 Colombia F1 Colombia F2 Colombia F3 USA F18 USA F20 Brazil F4 Brazil F5 Australia F8 Australia F9 Australia F10 El Salvador F2 Guatemala F2