Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Australia F4 Australia F1 USA F1 USA F2 USA F3 USA F4 USA F5 USA F9 USA F10 USA F1 USA F2 Costa Rica F1 USA F5 USA F6 USA F8 USA F6 USA F25 USA F9 USA F27 USA F10 USA F28 Australia F2 M25 Dallas ATP Challenger 2003 Numea - New Caledonia Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Fergana Challenger - Fergana XI Open International D'Andorra - Andorra The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Challenger in Burnie - Burnie Uncle Toby's Australian Men's Clay Court Challenger - Canberra ECM Prague Open 2005 - Prague Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Gemax Open - Belgrade Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden The Shelbourne Irish Open - Dublin The Commercia Challenger - Aptos The LTA Manchester Trophy - Manchester Fifth-Third Bank Tennis Classic - Lexington The LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo s Tennis Masters 06 - Graz IPP Geneva Trophy - Geneva Iskratel Open - Kranj WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra Freeman Men's $50,000 Challenger - Joplin BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City 2007 Challenger of Santa Clara - Valencia Croatia Osiguranje Rijeka Open - Rijeka Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver San Marino Cepu Open - San Marino Lubbock Challenger - Lubbock Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign Malaysian Open - Kuala Lumpur Club Coop's ATP Challenger International - Brisbane 2008 China TCL Challenger - Guangzhou BMW Tennis Championship - Sunrise Men's Pro Challenger at Tunica National - Tunica Ethias Trophy - Mons Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville Caversham International Tennis Tournament - Jersey Carson Challenger Korat Challenger Talahassee Challenger Ramat Hasharon Challenger Izmir Challenger Nottingham Challenger Aptos Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Carson Challenger Winnetka Challenger Aptos Challenger Sacramento Challenger Champaign Challenger Burnie Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Aptos Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Savannah Challenger Anning Challenger Tallahassee Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Binghamton Challenger Aptos Challenger Sacramento Challenger Charlottesville Challenger Traralgon Challenger Knoxville Challenger Guadalajara Challenger Leon Challenger Sarasota Challenger Taipei City Challenger Tallahassee Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Cary Challenger Leon Challenger Puerto Vallarta Challenger Little Rock Challenger Columbus Challenger Fairfield Challenger Charlottesville Challenger Dallas Challenger Columbus Challenger Orlando 2 Challenger Cary 2 Challenger Las Vegas Challenger Knoxville Challenger Puerto Vallarta Challenger Columbus Challenger Savannah Challenger Orlando Challenger Rome Challenger Chicago Challenger Tiburon Challenger Tallahassee Challenger The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis AAPT Championships - Adelaide Adidas International - Sydney The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas The Stella Artois Championships - London Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Medibank International - Sydney AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm ASB Classic - Auckland Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Citi Open - Washington Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Truist Atlanta Open - Atlanta Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Citi Open - Washington Australia #1-w1 Australia #1-w2 Australia F3 Australia F4 Australia F1 Australia F2 USA F9 USA F12 USA F8 Australia #2-w1 USA F30 Australia F3 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, 1R, USA-GBR 1-3 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Beijing USA F26 M15 Vero Beach M25 Cancun M25 Tulsa Uncle Tobys Challenger - Tasmania Roma Challenger 2007 - Rome San Luis Potosi Challenger 2007 - San Luis Potosi GHI Bronx Classic - Bronx The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Baumag Open - Budapest Lexington Challenger Uncle Tobys Challenger in Caloundra - Caloundra Pro Challenger at Calabasas - Calabasas Sarasota Challenger The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos Gosford Australian Unity Challenger - Gosford Music City Challenger - Nashville Heineken Challenger - Ho Chi Minh City Lubbock Challenger - Lubbock Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota Music City Challenger - Nashville Cary 2 Challenger AT&T Challenger of Dallas - Dallas II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Open Castilla y Leon - Segovia Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota Taiwan Challenger - Kaohsiung IPP Open - Helsinki Dallas Challenger Kyoto Challenger Columbus Challenger Johannesburg Challenger Sarasota Challenger Carson Challenger Yuba City Challenger USTA Seascape Challenger - Aptos Tallahassee Challenger Lexington Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Vancouver Challenger Binghamton Challenger Tulsa Challenger Burnie Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger The Surbiton Trophy - Surbiton Knoxville Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Winnetka Challenger Aptos Challenger Lexington Challenger Binghamton Challenger Sacramento Challenger Tiburon Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Guadalajara Challenger Fifth Third Bank Tennis Championships - Lexington Rhodes Challenger Vancouver Challenger Charlottesville Challenger Maui Challenger West Lakes Challenger Tiburon Challenger San Luis Potosi Challenger Bangkok Challenger Savannah Challenger Winnetka Challenger Napa Challenger Tiburon Challenger Nottingham Challenger Ojai Challenger Drummondville Challenger Little Rock Challenger Charleston Challenger Binghamton Challenger Atlanta Tennis Championships - Atlanta Fairfield Challenger Savannah Challenger Tiburon Challenger Monterrey Challenger Columbus Challenger Winnetka Challenger China Open - Beijing Aptos Challenger Cary Challenger Las Vegas Challenger Knoxville Challenger Houston Challenger Cleveland Challenger SAP Open - San Jose Pilot Pen Tennis - New Haven Tallahassee Challenger Winston-Salem Open - Winston-Salem Little Rock Challenger Countrywide Classic - Los Angeles Cary Challenger Cleveland Challenger Delray Beach International Tennis Championships - Delray Beach The Hypo Group Tennis International 2008 - Poertschach Arizona Men's Tennis Championships - Scottsdale Thailand Open - Bangkok Legg Mason Tennis Classic - Washington Cary 1 Challenger Cary Challenger Lexington Challenger Happy Valley Challenger Little Rock Challenger Newport Beach Challenger Columbus 2 Challenger Charleston Challenger Next Generation Hardcourts - Adelaide Delray Beach International Tennis Championships - Delray Beach Charlottesville Challenger Claro Open Colombia - Bogota Las Vegas Challenger Sarasota Challenger Sarasota Challenger Knoxville Challenger Savannah Challenger Palmas del Mar Challenger New Haven Challenger U.S. National Indoor Tennis Championships - Memphis Winnetka Challenger Heineken Open - Auckland If Stockholm Open - Stockholm Rome Challenger Newport Beach Challenger The Samsung Open - Nottingham AEGON Championships - London PTT Thailand Open - Bangkok BRD Nastase Tiriac Trophy - Bucharest Chicago Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London XL Bermuda Open - Bermuda Samsung Secruities Cup Challenger - Seoul Open Parc - Lyon AEGON International - Eastbourne AEGON Championships - London Noumea Challenger Rakuten Japan Open - Tokyo The Nottingham Open - Nottingham Cleveland Challenger Indian Wells Challenger Monterrey Challenger Cleveland Challenger Savannah Challenger Ilkley Challenger Medibank Private International - Sydney U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Sydney International - Sydney BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane - Brisbane Medibank International - Sydney The Stella Artois Grass Court Championships - London Campbells Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis AEGON Championships - London SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston SAP Open - San Jose Farmers Classic - Los Angeles Winston Salem - Winston Salem BB&T Atlanta Open - Atlanta Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach ASB Classic - Auckland Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Truist Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Infosys Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Regions Morgan Keegan Championships - Memphis Swiss Indoors Basel - Basel Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 1R, AUS-CHN 5-0 French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, GBR-USA 3-2 Australian Open Wildcard Play-Off - Melbourne Olympics - London