Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 F14 USA F29 USA F31 USA F13 USA F14 USA F24 USA F1 USA F6 USA F9 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 Thailand F3 USA F5 USA F6 USA F12 USA F1 Usa F12 Malaysia F1 Usa F13 Malaysia F2 USA F7 USA F26 USA F27 USA F8 USA F30 USA F32 USA F23 USA F24 USA F23 USA F26 USA F28 USA F29 USA F3 USA F4 USA F5 USA F10 USA F11 USA F7 Thailand F2 ARMS USTA Challenger - Rocky Mount drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Men's Challenger of Urbana-Champaign - Urbana 2001 USTA Challenger of Calabasas - Calabasas Samsung Securities Cup Challenger Tennis - Seoul A Glimmer of Hope Challenger - Austin 2003 USTA Challenger of Calabasas - Calabasas 2003 West Side Tennis Club Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Tennis Challenger - Tallahassee Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa The Comercia Challenger - Aptos Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Binghamton Professional Tennis Tournament - Binghamton Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Las Vegas Challenger - Las Vegas USTA Challenger of Burbank - Burbank Oldum Brown Vancouver Open - Vancouver Waco Tennis Challenger - Waco Cadillac Pro Indoor USTA Challenger - West Bloomfield Carson Challenger Dallas Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Puerto Rico Challenger Tennis Event - Humacao Aptos Challenger XL Capital Bermuda Open - Bermuda Lexington Challenger USTA Tallahassee Tennis Challenger - Tallahassee Pro Challenger at Calabasas - Calabasas Vancouver Challenger Binghamton Challenger Music City Challenger - Nashville Como Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Downtown Athletic Club USTA Challenger - Amarillo Charlottesville Challenger III Challenger Continenal Plaza - Puerto Vallarta Savannah Challenger 2002 USTA Challenger of Calabasas - Calabasas Sarasota Challenger 2002 FSE Challenger - Tarzana USTA San Diego Challenger - San Diego Ojai Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio Aptos Challenger Vancouver Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronz Classic - Bronx 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Tulsa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Honolulu Challenger Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa The Wright Financial Group, Inc. Challenger - Champaign Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong Nottingham Challenger 2002 Azalea Orthopedic Challenger - Tyler Sunset Moulding Challenger - Yuba City Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger of Burbank - Burbank Levene Gouldin & Thompson Tennis Challenger - Binghamton USTA/Adtech Challenger - Boston The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Tulsa Challenger 2007 Challenger of Santa Clara - Valencia Atlanta Clay Court Challenger - Atlanta Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Busan Open Challenger Tennis - Busan Sarasota Challenger Winnetka Challenger Maui Challenger Tallahassee Challenger Nottingham Challenger Winnetka Challenger The Natrel's Challenger - Granby Fifth-Third Bank Tennis Classic - Lexington Napa Challenger Sacramento Challenger Tiburon Challenger USTA Seascape Challenger - Aptos Maui Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver Music City Challenger - Nashville 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa Freeman Men's $50,000 Challenger - Joplin The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign II Naples ITG Challenger - Naples Sacramento Challenger - Sacramento Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans JSM Challenger - Champaign Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Napa Challenger Sacramento Challenger Tiburon Challenger Carson Challenger Knoxville Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Savannah Challenger Calabasas Challenger Winnetka Challenger Columbus Challenger Tiburon Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas Sacramento Challenger Charlottesville Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Wolfsburg Challenger Dallas Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski Bordeaux Challenger San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Irving Challenger Music City Challenger - Nashville Fairfield Challenger Pro Challenger at Calabasas - Calabasas Irving Challenger Knoxville Challenger Dallas Challenger Bordeaux Challenger 2001 Eddleman USTA Challenger - Birmingham Ilkley Challenger Stockton Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Charlottesville Challenger Irving Challenger Smith Barney Men's Challenger - Covington Winnetka Challenger Sarasota Challenger Charlottesville Challenger Tallahassee Challenger Cleveland Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Champaign Challenger Dallas Challenger Knoxville Challenger 2007 Knoxville Challenger - Knoxville Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Sarasota Challenger XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Fairfield Challenger Knoxville Challenger Ilkley Challenger Pilot Pen International - New Haven Eddleman USTA Challenger - Birmingham Japan Open - Tokyo Adidas International - Sydney drkoop.com USTA Tennis Championships of Denver - Denver Sybase Open - San Jose Kroger / St. Jude International - Memphis USTA Seascape Challenger - Aptos Savannah Challenger Tallahassee Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Winnetka Challenger The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Heineken Open Shanghai - Shanghai The Stella Artois Grass Court Championships - London Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City BMW Open - Munich The West Side Tennis Club Clay Court Challenger - Forest Hills Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger University of Tennessee USTA Men's Challenger - Knoxville Sarasota Challenger Burbank Challenger - Burbank Salem Open - Hong Kong The $50,000 Pro Challenger at Calabasas - Calabasas Fifth Third Bank Tennis Championships - Lexington Charlottesville Challenger Savannah Challenger Mercedes-Benz Cup - Los Angeles Winnetka Challenger Dallas Challenger Indian Wells Challenger GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger Healthsouth USTA Challenger - Dallas Siebel Open - San Jose Waco International Tennis Challenger - Waco Arizona Men's Tennis Championships - Scottsdale USTA/Safeway Challenger - Aptos Legg Mason Tennis Classic - Washington D.C. Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills Mercedes-Benz Cup - Los Angeles drkoop.com USTA Tennis Championships - Armonk USTA Safeway Challenger - Aptos 2001 UT Tyler Patriot Challenger - Tyler AIG Japan Open - Tokyo USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana SAP Open - San Jose 2004 USTA Challenger of Calabasas - Calabasas GHI Bronx Classic - Bronx U.S. Men's Clay Court Championships - Houston Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Miller Lite Hall of Fame Tennis Championships - Newport XL Bermuda Open - Bermuda The 'Fitz' Casino Challenger - Tunica SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. AGT Challenger - Leon Brasil Open - Salvador Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Siebel Open - San Jose Knoxville Challenger Savannah Challenger The Stella Artois Grass Court Championships - London 2008 Lubbock Challenger - Lubbock The Tennis Channel Open - Las Vegas The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville U.S. Men's Clay Court Championships - Orlando Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Sarasota Challenger Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger Savannah Challenger SAP Open - San Jose BellSouth Open - Vina del Mar SAP Open - San Jose Irving Challenger Indianapolis Tennis Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Champaign Challenger Champaign Challenger San Francisco Challenger RCA Championships - Indianapolis Dallas Challenger Japan Open - Tokyo Dallas Challenger Tallahassee Challenger Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Winnetka Challenger Winnipeg Challenger Sacramento Challenger SAP Open - San Jose Honolulu Challenger Dallas Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Charlottesville Challenger Charlottesville Challenger Atlanta Tennis Championships - Atlanta Knoxville Challenger Champaign Challenger Sunrise Challenger Tiburon Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Farmers Classic - Los Angeles Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Rimouski Challenger Dallas Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Citi Open - Washington Countrywide Classic - Los Angeles Brisbane International - Brisbane Sarasota Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Kroger / St. Jude International - Memphis Winston-Salem Open - Winston-Salem Baton Rouge Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Delray Beach Open - Delray Beach Tallahassee Challenger Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Knoxville Challenger Las Vegas Challenger AEGON Championships - London Delray Beach Open - Delray Beach Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Champaign Challenger If Stockholm Open - Stockholm New York Open - New York US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril AEGON Championships - London Hall of Fame Open - Newport Hall of Fame Open - Newport Citi Open - Washington Gerry Weber Open - Halle Houston Challenger Heineken Open - Auckland Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Irving Challenger Sarasota Challenger BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington SAP Open - San Jose Dallas Challenger Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Sarasota Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger Franklin Templeton Tennis Classic - Scottsdale Abierto Mexicano - Los Cabos Aptos Challenger USTA Men's Challenger of Dallas - Dallas BB&T Atlanta Open - Atlanta Los Angeles New Haven Tiburon Challenger Aegon Nottingham Open - Nottingham Savannah Challenger AEGON Championships - London Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Indian Wells Challenger USTA Seascape Challenger - Aptos US Men's Clay Court Championship - Houston Savannah Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Memphis Open - Memphis Delray Beach Open - Delray Beach Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa Ricoh Open - 's-Hertogenbosch USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Citi Open - Washington Chengdu Open - Chengdu Citi Open - Washington Copenhagen Open - Copenhagen Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis Vietnam Open - Ho Chi Minh City The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis AIG Japan Open - Tokyo Sybase Open - San Jose Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London du Maurier Open - Montreal Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston du Maurier Open - Toronto President's Cup 1999 - Tashkent The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Heineken Open Singapore - Singapore The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. New York Open - New York Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai Indian Wells Salem Open - Hong Kong Pacific Life Open - Indian Wells Heineken Open Shanghai - Shanghai Memphis Open - Memphis Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Toronto BNP Paribas Open - Indian Wells Tennis Channel Open - Las Vegas Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai Miami Open - Miami Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Tennis Masters Series - Montreal Miami Open - Miami Tennis Masters Series - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Citi Open - Washington Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York U.S. Open Wimbledon - London U.S. Open - New York BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Tennis Masters Series - Miami Australian Open - Melbourne Tennis Masters Series - Indian Wells French Open - Paris Tennis Masters Series - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, Group 1, 2R, PHI-UZB 2-3 15th Asian Games Doha 2006