Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 F1 USA F2 USA F3 Canada F2 USA F7 USA F8 USA F9 USA F14 USA F28 USA F1 USA F9 USA F14 USA F15 USA F16 USA F17 USA F2 USA F3 USA F5 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Colombia F1 USA F5 USA F6 USA F12 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Colombia F2 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Colombia F1 Colombia F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Panama F1 USA F1 Mexico F2 Panama F1 Colombia F1 Mexico F5 Colombia F3 Colombia F4 Colombia F7 Costa Rica F1 USA F6 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F16 USA F1 Colombia F2 BMW Tennis Championship - Sunrise Countrywide Classic USTA Challenger - Carson AT&T Challenger of Dallas - Dallas Baton Rouge Pro Tennis Classic - Baton Rouge Baton Rouge Challenger Ramat Hasharon Challenger Aachen Challenger Leon Challenger Carson Challenger Cali Challenger Dallas Challenger Granby Challenger Manta Challenger Medellin Challenger Quito Challenger Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Usa F9 Guayaquil Challenger Dallas Challenger Cali Challenger Busan Challenger Pereira Challenger Le Gosier Challenger Manchester Challenger Barranquilla Challenger Monterrey Challenger Bogota Challenger Dallas Challenger Leon Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Guayaquil Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Poznan Challenger Newport Beach Challenger USA F2 Monterrey Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Santo Domingo Challenger Italy F9 USA F29 USA F12 USA F11 USA F13 Colombia F3 Canada F1 USA F6 USA F2 Naples Challenger - Naples USTA Tallahassee Tennis Challenger - Tallahassee New Delhi Challenger II - New Delhi Mexico City Challenger Sao Paulo Challenger Rimouski Challenger Leon Challenger Rhodes Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach RCA Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Cali Challenger Belo Horizonte Challenger Vancouver Challenger Tulsa Challenger The Commercia Challenger - Aptos Samsung Challenger 2007 - Ho Chi Minh City 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Chennai Open - Chennai ITG Miami Challenger - Miami Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Challenger Casablanca San Angel - Mexico City Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Men's Pro Challenger at Tunica National - Tunica SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Nielsen USTA Pro Tennis Championship - Winnetka Atlanta Tennis Championships - Atlanta Seguros Bolivar Open - Bogota Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai V Manta Open-Trofeo Ricardo Delgado Aray - Manta Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Citi Open - Washington Malaysian Open - Kuala Lumpur Levene Gouldin & Thompson Tennis Challenger - Binghamton Aircel Chennai Open - Chennai 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 Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha 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 Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing ASB Classic - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Waco Tennis Challenger - Waco Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Ford Tennis Championships - Louisville Ecuador Open - Quito Carson Challenger Rio Open - Rio de Janeiro Dallas Challenger Dubai Duty Free Tennis Championships - Dubai Bangkok Challenger Guadalajara Challenger Korat Challenger San Luis Potosi Challenger Cancun Challenger Pereira Challenger Hall of Fame Open - Newport Sarasota Challenger Nottingham Challenger Winnetka Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Medellin Challenger Champaign Challenger Cancun Challenger Erste Bank Open - Vienna Sarasota Challenger Chicago Challenger Bogota Challenger Santo Domingo Challenger Aptos Challenger Binghamton Challenger Bogota Challenger Quito Challenger Eckental Challenger Aachen Challenger Guayaquil Challenger Singapore Challenger Bucaramanga Challenger Bogota Challenger Eckental Challenger Ortisei Challenger Buenos Aires Challenger Salinas Challenger San Luis Potosi Challenger Gimcheon Challenger USTA Challenger - Champaign Quito Challenger Bucaramanga Challenger Guadalajara Challenger Western & Southern Financial Group Masters - Cincinnati Fifth-Third Bank Tennis Championships - Lexington Panama City Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno 2003 Freeman Men's Challenger - Joplin 2003 USTA Challenger of Calabasas - Calabasas Colorado Classic - Denver University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Tiburon - Tiburon The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Atlantic City Open - Atlantic City 2004 Colorado Tennis Classic - Denver GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign College Station Challenger - College Station Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Copa Petrobras-Colombia - Bogota The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Wailea Men's Challenger - Maui Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton Sail Open - New Delhi Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Fifth Third Bank Tennis Championships - Lexington XIV Challenger ATP Club Premium Open - Quito Semgroup Challenger - Tulsa Seguros Bolivar Open - Cali 2008 Lubbock Challenger - Lubbock 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 Iquique Challenger Bucaramanga Challenger Bogota Challenger Savannah Challenger Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tashkent Challenger Cremona Challenger Nottingham Challenger Ojai Challenger Winnetka Challenger Guayaquil Challenger BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Bratislava Challenger Rogers Cup - Montreal San Jose Challenger Western & Southern Financial Group Masters - Cincinnati Barranquilla Challenger Pereira Challenger Johannesburg Challenger Sony Ericsson Open - Miami Leon Challenger Savannah Challenger Western & Southern Financial Group Masters - Cincinnati Prostejov Challenger Shanghai ATP Masters 1000 - Shanghai Salinas Challenger Bogota Challenger Shanghai ATP Masters - Shanghai Manta Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Binghamton Challenger Western & Southern Open - Cincinnati Tulsa Challenger Cali Challenger Aguascalenties Challenger BNP Paribas Open - Indian Wells Sacramento Challenger Sony Open Tennis - Miami Medellin Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Western & Southern Open - Cincinnati Bucaramanga Challenger Dallas Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Salinas Challenger Guadalajara Challenger Internazionali BNL d'Italia - Rome Tallahassee Challenger Pereira Challenger BNP Paribas Open - Indian Wells Leon Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto Prostejov Challenger BNP Paribas Open - Indian Wells Nottingham-2 Challenger Yokohama Challenger Kosice Challenger Toyota Challenger Vancouver Challenger Manta Challenger Istanbul Challenger Miami Open - Miami Quito Challenger Dallas Challenger Monterrey Challenger Guadalajara Challenger Johannesburg Challenger Rio Quente Challenger Prostejov Challenger Nottingham Challenger Prague Challenger Barranquilla Challenger Panama City Challenger Baton Rouge Challenger Kaoshuing Challenger Tiburon Challenger Montevideo Challenger Sao Paulo Challenger Bucaramanga Challenger Sacramento Challenger Morelos Challenger Charlottesville Challenger Tallahassee Challenger Barranquilla Challenger Bogota Challenger Guadalajara Challenger Knoxville Challenger Nottingham Challenger Nottingham-2 Challenger Manta Challenger Champaign Challenger Cali Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Tour Finals Dallas Challenger Morelos Challenger Taipei City Challenger Irving Challenger Medellin Challenger Manchester Challenger Monterrey Challenger Bogota Challenger Ortisei Challenger Bucaramanga Challenger Santo Domingo Challenger Cali Challenger Leon Challenger Guadalajara Challenger Las Vegas Challenger Ilkley Challenger Panama City Challenger Medellin Challenger Lexington Challenger Aptos Challenger Guadalajara Challenger Mexico City Challenger Irving Challenger Caltanissetta Challenger Monterrey Challenger Cleveland Challenger Floridablanca Challenger Mexico City Challenger U.S. Open - New York Lima Challenger Canberra Challenger Leon Challenger Vicenza Challenger Medellin Challenger U.S. Open - New York The USTA Challenger at West End Racquet - Torrance Guayaquil Challenger Leon Challenger Mercedes-Benz Cup - Los Angeles Miller Lite Hall of Fame Tennis Championships - Newport Arizona Men's Tennis Championships - Scottsdale Sydney International - Sydney Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney AEGON Championships - London U.S. Open - New York Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta SAP Open - San Jose U.S. Open - New York Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Erste Bank Open - Vienna Valencia Open - Valencia AEGON Championships - London Delray Beach Open - Delray Beach Memphis Open - Memphis Wimbledon - London BMW Open - Munich Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne Brasil Open - Sao Paulo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne RCA Championships - Indianapolis Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Brasil Open - Sao Paulo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris RCA Championships - Indianapolis Morelos Challenger Little Rock Challenger Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Wimbledon - London New York Open - New York Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Rogers Masters - Toronto BNP Paribas Open - Indian Wells Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Hall of Fame Tennis Championships - Newport Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group 2, REL2, MEX-DOM 5-0 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 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group I, PO, DOM-PER 4-1 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group I, PO, DOM-BAR 3-2 Olympics - Rio de Janeiro