Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 USA F9 USA F12 USA F13 Colombia F5 Colombia F6 USA F2 USA F3 USA F7 USA F8 USA F9 USA F10 USA F11 USA F15 USA F16 USA F17 Ecuador F1 Ecuador F2 Ecuador F3 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 USA F2 USA F3 Costa Rica F1 USA F4 USA F5 USA F6 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F16 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F5 USA F6 USA F12 USA F13 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Colombia F2 Chile F1 Chile F2 Usa F25 Chile F3 Usa F26 Chile F4 Chile F5 Dominican Republic F1 Peru F1 Dominican Republic F2 Dominican Republic F3 Peru F3 Usa F2 Usa F4 Argentina F3 Usa F5 Usa F6 Usa F8 Usa F9 Argentina F5 Argentina F6 Venezuela F1 Venezuela F2 Venezuela F3 Germany F10 Colombia F1 Colombia F2 Colombia F3 Peru F2 Peru F3 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Brazil F4 USA F2 Brazil F5 Brazil F6 Colombia F1 Panama F1 Chile F4 Chile F5 Belgium F5 Peru F3 Chile F7 USA F1 USA F2 Mexico F2 Panama F1 Italy F9 Peru F6 Colombia F1 Mexico F5 Colombia F3 Colombia F4 Colombia F7 Nossa Caixa Aberto de Sao Paulo - Sao Paulo VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Schickendanz Open - Furth ATU Cup - Weiden 10th Wartburg Open - Eisenach Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo VI Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi 2001 USTA Tallahassee Tennis Challenger - Tallahassee Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Global Telecom Open - Curitiba SMS Tennis Open - Sao Paulo Copa Ericsson Peru - Lima VII Trofeo Ciudad de Quito - Quito VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Copa Ericsson - Lima VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Sporting Challenger 2003 - Turin Schickendanz Open - Furth X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos VI Gramado Open de Tenis - Gramado Grand Prix de Tennis - St. Jean de Luz USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo Sporting Challenger - Turin Schickedanz Open - Furth ATU Cup - Weiden Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado I Manta Open - Manta GHI Bronx Classic - Bronx College Station Challenger - College Station Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Challenger Cudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla XI Abierto Internacional de Salinas - Salinas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville GHI Bronx Tennis Classic - Bronx Naples Challenger - Naples Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago BMW Tennis Championship - Sunrise Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Music City Challenger - Nashville Lima Challenger 2007 - Lima ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao Challenger Casablanca San Angel - Mexico City Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin 2008 Knoxville Challenger - Knoxville Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Rabat Challenger Bogota Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger San Luis Potosi Challenger Monza Challenger Mexico City Challenger Pereira Challenger Savannah Challenger Sarasota Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Lima Challenger Salinas Challenger Blunmenau Challenger Leon Challenger Curitiba Challenger Manta Challenger Sarasota Challenger Carson Challenger Ojai Challenger Winnetka Challenger Bogota Challenger Bogota Challenger Cali Challenger Quito Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Bucaramanga Challenger San Jose Challenger Barranquilla Challenger Pereira Challenger Blumenau Challenger Santos Challenger Leon Challenger Savannah Challenger Prostejov Challenger Bogota Challenger Manta Challenger Tulsa Challenger Cali Challenger Aguascalenties Challenger Sacramento Challenger Medellin Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger Salinas Challenger Guadalajara Challenger Barranquilla Challenger Pereira Challenger Prostejov Challenger Kosice Challenger Lima Challenger Panama City Challenger Bogota Challenger Lexington Challenger Manta Challenger Quito Challenger Barranquilla Challenger Panama City Challenger Prostejov Challenger Prague Challenger Manta Challenger Medellin Challenger Quito Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Dallas Challenger Morelos Challenger Salinas Challenger Guadalajara Challenger San Luis Potosi Challenger Cali Challenger Quito Challenger Pereira Challenger Cali Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Morelos Challenger Monterrey Challenger Bogota Challenger Bucaramanga Challenger Santo Domingo Challenger Guadalajara Challenger Cali Challenger Barranquilla Challenger Medellin Challenger Monterrey Challenger Las Vegas Challenger Guayaquil Challenger Bogota Challenger Guadalajara Challenger Leon Challenger Panama City Challenger Ilkley Challenger Medellin Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Monterrey Challenger Cali Challenger Lima Challenger Guayaquil Challenger Canberra Challenger San Luis Potosi Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Puerto Vallarta Challenger Vicenza Challenger Poznan Challenger Caltanissetta Challenger Chicago Challenger Monterrey Challenger Santo Domingo Challenger Newport Beach Challenger Cleveland Challenger Morelos Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Little Rock Challenger Santo Domingo Challenger Brasil Open - Salvador Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Thailand Open - Bangkok AIG Japan Open - Tokyo BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Movistar Open - Vina del Mar Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Claro Open Colombia - Bogota U.S. National Indoor Tennis Championships - Memphis Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing ASB Classic - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Ecuador Open - Quito New York Open - New York Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Hall of Fame Open - Newport Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami 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 U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York 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 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, BAH-PER 3-2 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 1, 1R, VEN-PER 4-1 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 1, PO, PER-ECU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 2, 1R, PER-ESA 5-0 Davis Cup, Americas Group II, 2R, VEN-PER 3-1 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group II, 1R, PER-AHO 5-0 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, PO, DOM-PER 4-1 Olympics - Rio de Janeiro