Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 F12 USA F1 USA F2 USA F5 USA F9 USA F1 USA F2 Costa Rica F1 USA F5 USA F6 USA F8 USA F6 USA F30 USA F9 USA F3 USA F4 USA F10 M15 Vero Beach M25 Cancun M25 Tulsa XL Capital Bermuda Open - Bermuda USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills USTA Men's Challenger of Dallas - Dallas drkoop.com USTA Challenger of San Antonio - San Antonio Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk Countrywide Classic USTA Challenger - Carson Time Warner USTA Challenger - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa drkoop.com USTA Tennis Championships of Houston - Houston The Comercia Challenger - Aptos Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Men's Pro Challenger at Tunica National - Tunica USTA Men's Challenger of Urbana-Champaign - Urbana Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Tallahassee - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Challenger at Calabasas - Calabasas Windy City Classic - Winnetka USTA Tennis Championships of Houston - Houston 2007 Challenger of Santa Clara - Valencia Fifth Third Bank Tennis Classic - Lexington Fifth-Third Bank Tennis Classic - Lexington Dallas Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Harrah's Entertainment Challenger - Tunica Talahassee Challenger Yuba City Challenger Aptos Challenger Music City Challenger - Nashville M25 Dallas Ford Tennis Championships - Louisville Calabasas Challenger Freeman Men's $50,000 Challenger - Joplin Charlottesville Challenger Knoxville Challenger Music City Challenger - Nashville Savannah Challenger Sarasota Challenger Ojai Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Music City Challenger - Nashville Sarasota Challenger Savannah Challenger Nottingham Challenger II Naples ITG Challenger - Naples Winnetka Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville JSM Challenger - Champaign XL Bermuda Open - Bermuda Sarasota Challenger Winnetka Challenger Leon Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Ford Tennis Championships - Louisville Tallahassee Challenger Music City Challenger - Nashville Aptos Challenger Napa Challenger Tiburon Challenger USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Sacramento Challenger Sarasota Challenger Aptos Challenger Hilton Waikoloa USTA Challenger - Waikoloa Savannah Challenger drkoop.com USTA challenger of Miami - Miami Happy Valley Challenger Irving Challenger Carson Challenger The Commercia Challenger - Aptos Fairfield Challenger St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas Cleveland Challenger Powder Byrne Trophy - Surbiton Binghamton Challenger Monterrey Challenger Tallahassee Challenger USTA Men's Challenger of Urbana-Champaign - Urbana The 'Fitz' Casino Challenger - Tunica Sacramento Challenger Carson Challenger Odlum Brown Vancouver Open - Vancouver Winnetka Challenger Aptos Challenger Tallahassee Challenger Tulsa Challenger Tiburon Challenger Knoxville Challenger Home Depot Center USTA Challenger - Carson Savannah Challenger Delray Beach International Tennis Championships - Delray Beach CNA TennisPro Classic - Winnetka Cary Challenger Monterrey Challenger Tallahassee Challenger Tiburon Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville 2001 Eddleman USTA Challenger - Birmingham USTA Tennis Championships of Austin - Austin Miller Lite Hall of Fame Tennis Championships - Newport Columbus 2 Challenger 2001 UT Tyler Patriot Challenger - Tyler Citrix Tennis Championships - Delray Beach Sarasota Challenger Le Gosier Challenger Kroger / St. Jude International - Memphis Winnetka Challenger Indian Wells Challenger Chicago Challenger Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Tallahassee Challenger U.S. Men's Clay Court Championships - Houston Noumea Challenger Newport Beach Challenger Leon Challenger Puerto Vallarta Challenger The Stella Artois Grass Court Championships - London AT&T Challenger of Dallas - Dallas Columbus Challenger Miller Lite Hall of Fame Tennis Championships - Newport Aptos Challenger Winnetka Challenger New Haven Challenger Cleveland Challenger Tiburon Challenger Tallahassee Challenger drkoop.com USTA Challenger of Dallas - Dallas The Hamlet Cup - Long Island AIG Japan Open - Tokyo XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of Denver - Denver Open de Montauban - Montauban Fifth-Third Bank Tennis Championships - Lexington Heineken Open - Auckland Las Vegas Challenger Knoxville Challenger Puerto Vallarta Challenger University of Tennessee USTA Men's Challenger - Knoxville Lexington Challenger Savannah Challenger Little Rock Challenger Rome Challenger Chicago Challenger The Stella Artois Grass Court Championships - London Cary Challenger Tiburon Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Cleveland Challenger CA Tennis Trophy - Vienna Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Siebel Open - San Jose Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Knoxville Challenger Tiburon Challenger Houston Challenger Cleveland Challenger Columbus Challenger The Mercedes Benz of Calabasas - Calabasas Legg Mason Tennis Classic - Washington D.C. Miller Lite Hall of Fame Tennis Championships - Newport Sybase Open - San Jose Savannah Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Sarasota Challenger U.S. Men's Clay Court Championships - Houston International Tennis Championships - Delray Beach Carson Challenger International Tennis Championships - Delray Beach SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London Stockholm Open - Stockholm Columbus Challenger Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Estoril Open - Estoril AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Next Generation Adelaide International - Adelaide Atlanta Tennis Championships - Atlanta Bank Austria Tennis Trophy - Vienna SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Charleston Challenger CA Tennis Trophy - Vienna Medibank International - Sydney Sacramento Challenger Honolulu Challenger SAP Open - San Jose Open SEAT 2008 - Barcelona Charlottesville Challenger Gerry Weber Open - Halle Chennai Open - Chennai BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Heineken Open - Auckland Maui Challenger Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Memphis Open - Memphis Dallas Challenger AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo ASB Classic - Auckland US Men's Clay Court Championship - Houston AEGON International - Eastbourne Dallas Challenger AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington AEGON International - Eastbourne Countrywide Classic - Los Angeles Mexico City Challenger Winston-Salem Open - Winston-Salem Baton Rouge Challenger Geneva Open - Geneva AEGON Championships - London BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Charlottesville Challenger Tallahassee Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Knoxville Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Medibank International - Sydney SAP Open - San Jose Atlanta Tennis Championships - Atlanta Erste Bank Open - Vienna Swiss Indoors Basel - Basel U.S. Men's Clay Court Championships - Orlando Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Sybase Open - San Jose US Men's Clay Court Championship - Houston Cary 2 Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Charlottesville Challenger If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Downtown Athletic Club USTA Challenger - Amarillo Guadalajara Challenger Fairfield Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Rakuten Japan Open - Tokyo ASB Classic - Auckland Memphis Open - Memphis Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Cary Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Savannah Challenger Columbus Challenger Citi Open - Washington USTA Challenger of Burbank - Burbank Abierto Mexicano Telcel - Acapulco Open Parc - Lyon AEGON Championships - London Swiss Indoors Basel - Basel Charleston Challenger New York Open - New York Cary Challenger Abierto Mexicano Telcel - Acapulco Las Vegas Challenger Newport Beach Challenger Citi Open - Washington Sarasota Challenger Savannah Challenger Little Rock Challenger Adidas International - Sydney Orlando 2 Challenger Citi Open - Washington RCA Championships - Indianapolis Truist Atlanta Open - Atlanta drkoop.com USTA Tennis Championships of San Antonio - San Antonio Franklin Templeton Tennis Classic - Scottsdale Winston-Salem Open - Winston-Salem Davidoff Swiss Indoors - Basel Little Rock Challenger Palmas del Mar Challenger US Men's Clay Court Championship - Houston Siebel Open - San Jose Truist Atlanta Open - Atlanta Pilot Pen Tennis - New Haven Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston ARAG World Team Championship - Dusseldorf The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Kroger / St. Jude International - Memphis Salem Open - Hong Kong Delray Beach Open - Delray Beach Regions Morgan Keegan Championships - Memphis Delray Beach Open - Delray Beach AIG Japan Open - Tokyo Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Cary 1 Challenger Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris PTT Thailand Open - Bangkok Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington Ilkley Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rome Challenger Little Rock Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Columbus Challenger Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Indian Wells Cary 2 Challenger Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Heineken Open - Auckland Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Open Tennis - Miami Tennis Masters Series - Monte Carlo Orlando Challenger Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid Hall of Fame Tennis Championships - Newport Campionati Internazionali d'Italia - Rome Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Campbell's Hall of Fame Tennis Championships - Newport Campionati Internazionali D'Italia - Rome Australian Open - Melbourne Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai French Open - Paris The Ericsson Open - Miami Miami Open - Miami Tennis Masters Series - Monte Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Infosys Hall of Fame Open - Newport US Men's Clay Court Championship - Houston Masters Series - Hamburg Wimbledon - London Rogers Masters - Montreal Sony Open Tennis - Miami Ricoh Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL dItalia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York Tennis Masters Series - Paris Truist Atlanta Open - Atlanta U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BMW Open - Munich Kroger / St. Jude International - Memphis ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Thailand Open - Bangkok Gerry Weber Open - Halle U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, World Group, SF, FRA-USA 3-2 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Wimbledon (juniors) 1 Masters Guinot Mary Cohr Wimbledon - London All Lower level tournaments U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Series - Miami Tennis Masters Cup Shanghai - Shanghai U.S. Open - New York French Open - Paris Wimbledon - London Olympics - Beijing Olympics - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Citi Open - Washington Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, SF, SWE-USA 1-4 Hopman Cup - Perth Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston French Open (juniors) Capitala World Tennis Championship Wimbledon (juniors) U.S. Open (juniors)