Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Canada F2 USA F6 USA F7 USA F8 Western & Southern Open - Cincinnati USA F13 Great Britain F3 Great Britain F9 Great Britain F13 Great Britain F18 Great Britain F11 Great Britain F17 Great Britain F19 Great Britain F20 Spain F7 Great Britain F4 Shanghai Rolex Masters - Shanghai Stockholm Open - Stockholm Erste Bank Open - Vienna Adelaide International - Adelaide Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Great Britain F7 Nonthaburi 4 Challenger Open Parc - Lyon Great Britain F8 cinch Championships - London Surbiton Challenger Winston-Salem Open - Winston-Salem Almaty Open - Almaty Great Britain F10 Great Britain F11 Great Britain F12 Great Britain F13 Belgium F3 Great Britain F14 Great Britain F15 Spain F36 Great Britain F16 Great Britain F1 Great Britain F2 France F2 Great Britain F3 Great Britain F4 Turkey F4 Great Britain F6 Great Britain F15 Great Britain F16 France F2 Great Britain F3 Great Britain F4 Italy F6 Italy F7 Italy F8 Great Britain F8 Great Britain F9 Great Britain F10 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 France F2 France F3 Great Britain F3 Great Britain F4 Thailand F2 China F3 China F4 Italy F9 Great Britain F10 Great Britain F11 Great Britain F13 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F9 Great Britain F10 Great Britain F11 Ireland F1 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F6 Great Britain F7 Great Britain F8 Citi Open - Washington Manama Challenger Canberra Challenger Dubai Duty Free Tennis Championships - Dubai Oeiras 2 Challenger Prague Challenger Ostrava Challenger Naples Challenger Bordeaux Challenger Barletta Challenger National Bank Open - Toronto Birmingham Challenger French Open - Paris Libema Open - 's-Hertogenbosch Rothesay International - Eastbourne cinch Championships - London Wimbledon - London Shanghai Challenger U.S. Open - New York Lexington Challenger Guangzhou Challenger Great Britain F1 Great Britain F2 Egypt F17 Egypt F18 Great Britain F6 Great Britain F7 Ireland F1 Great Britain F8 Great Britain F9 Great Britain F11 Great Britain F15 Sweden F3 Great Britain F10 USA F24 Great Britain F6 Great Britain F5 Great Britain F3 Usa F9 Great Britain F10 Binghamton Professional Tennis Tournament - Binghamton Binghamton Professional Tennis Tournament - Binghamton Regional Hand Center Men's Challenger - Fresno A Glimmer of Hope Challenger - Austin USTA Men's Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City USTA Comerica Challenger - Aptos dBI Tennis Challenger - Binghamton Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The Surbiton Trophy - Surbiton Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas Samsung Challenger 2007 - Ho Chi Minh City WOW Cafe Challenger - New Orleans USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Shimadzu All Japan Indoor Tennis Championships - Kyoto Countrywide Classic USTA Challenger - Carson II Naples ITG Challenger - Naples Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 West Side Tennis Club Clay Court Challenger - Forest Hills The Comercia Challenger - Aptos The LTA Hester Trophy - Manchester Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville KGHM Dialog Polish Indoors - Wroclaw 2004 Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica The Wright Financial Group USTA Challenger - Champaign Lubbock Challenger - Lubbock Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Bauer Watertechnilogy Cup 2008 - Eckental Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Caversham International Tennis Tournament - Jersey IPP Open - Helsinki 2008 Knoxville Challenger - Knoxville Sunrise Challenger Jersey Challenger Baton Rouge Challenger Talahassee Challenger Rhodes Challenger Ostrava Challenger Ramat Hasharon Challenger The 'Fitz' Casino Challenger - Tunica Manchester Challenger Lexington Challenger Granby Challenger West Side Tennis Club Clay Court Challenger - Forest Hills St. Remy Challenger Sacramento Challenger Fifth Third Bank Tennis Championships - Lexington Savannah Challenger Sarasota Challenger Odlum Brown Vancouver Open - Vancouver Carson Challenger Nottingham Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Ojai Challenger Winnetka Challenger Vancouver Challenger Tulsa Challenger Binghamton Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Rimouski Challenger Bath Challenger Tallahassee Challenger Nottingham Challenger Nottingham Challenger Guadalajara Challenger Winnetka Challenger Karshi Challenger St. Remy Challenger Tiburon Challenger Tulsa Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Loughborough Challenger Honolulu Challenger Cherbourg Challenger Le Gosier Challenger Sarasota Challenger Winnetka Challenger Tiburon Challenger Leon Challenger Nottingham Challenger Portoroz Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Napa Challenger Sacramento Challenger Tallahassee Tennis Challenger - Tallahassee Tiburon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Dallas Challenger Irving Challenger Rimouski Challenger The Tarka Challenger - Barnstaple Savannah Challenger Rome Challenger Nottingham Challenger Vancouver Challenger Honolulu Challenger Glasgow Challenger Aptos Challenger Vancouver Challenger Charlottesville Challenger Knoxville Challenger Cherbourg Challenger Drummondville Challenger St. Brieuc Challenger Taipei City Challenger Busan Challenger Seoul Challenger Surbiton Challenger Aptos Challenger Surbiton Challenger Loughborough Challenger Phoenix Challenger Dallas Challenger Nottingham Challenger The LTA Men's Challenger - Southampton Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Vancouver Challenger Manchester Challenger Surbiton Challenger Surbiton Challenger Bordeaux Challenger Nottingham 2 Challenger USTA Illinois Challenger - Champaign Stockton Challenger Quimper Challenger Glasgow Challenger Monza Challenger Sumter Challenger Nottingham Challenger Indian Wells Challenger Champaign Challenger Happy Valley Challenger Dallas Challenger Wroclaw Challenger Mercedes-Benz Cup - Los Angeles Manchester Challenger SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Vancouver Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston The Tennis Channel Open - Las Vegas Nottingham Challenger The Stella Artois Championships - London Red Letter Days Open - Nottingham The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Brisbane - Brisbane AEGON Championships - London AEGON International - Eastbourne Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Apia International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril AEGON Championships - London PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem European Open - Antwerp Murray River Open - Melbourne Citi Open - Washington Sydney Tennis Classic - Sydney Chengdu Open - Chengdu China Open - Beijing Delray Beach Open - Delray Beach 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger ABN AMRO Open - Rotterdam Citi Open - Washington Glasgow Challenger Savannah Challenger Binghamton Challenger Aptos Challenger Cassis Challenger Nottingham Challenger LTA Shrewsbury Challenger - Shrewsbury Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Surbiton Challenger Freeman Men's $50,000 Challenger - Joplin Fifth Third Bank Tennis Classic - Lexington Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 USTA Challenger of Calabasas - Calabasas Nottingham 1 Challenger The Natrel's Challenger of Granby - Granby Atlantic City Open - Atlantic City The Wright Financial Group, Inc. Challenger - Champaign Smith Barney Men's Challenger - Covington The Swanston Challenger - Sacramento Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Corona Mexico City Open - Mexico City Lubbock Challenger - Lubbock Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Leon Challenger French Open - Paris Savannah Challenger 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 French Open - Paris Wimbledon - London Cremona Challenger Nottingham Challenger Ilkley Challenger Sao Paulo Challenger Tour Finals U.S. Open - New York Sarasota Challenger Jersey Challenger Dallas Challenger Australian Open - Melbourne Guadalajara Challenger Dallas Challenger Helsinki Challenger SAP Open - San Jose Nottingham-2 Challenger Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Sacramento Challenger Wimbledon - London Delray Beach International Tennis Championships - Delray Beach French Open - Paris Dallas Challenger Wimbledon - London U.S. Open - New York Charlottesville Challenger Wimbledon - London Wimbledon - London The Artois Championships - London U.S. Open - New York Knoxville Challenger Loughborough Challenger U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington French Open - Paris Wimbledon - London Champaign Challenger U.S. Open - New York Heineken Open - Auckland Sunrise Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Jersey Challenger U.S. Open - New York Dallas Challenger Australian Open - Melbourne Rimouski Challenger Baton Rouge Challenger Delray Beach International Tennis Championships - Delray Beach U.S. National Indoor Tennis Championships - Memphis The Stella Artois Championships - London Tallahassee Challenger Seoul Challenger Las Vegas Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Manta Challenger Indianapolis Tennis Championships - Indianapolis Cherbourg Challenger Morelos Challenger Delray Beach Open - Delray Beach Citi Open - Washington Winston-Salem Open - Winston-Salem Tallahassee Challenger Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Playford Challenger Sardegna Open - Cagliari San Diego Open - San Diego Davis Cup, Group 2, 1R, LTU-GBR 3-2 Qatar ExxonMobil Open - Doha BMW Open - Munich cinch Championships - London Davis Cup, Group I, 2R, GBR-RUS 3-2 Citi Open - Washington Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, SF, GBR-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CAN-GBR 2-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Barcelona Open Banc Sabadell - Barcelona Davis Cup, Finals, Group E ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group C ATP Cup - Sydney Davis Cup, Group D, Glasgow Davis Cup, Group B, Manchester AEGON International - Eastbourne Davis Cup, Group D, Manchester U.S. Open (juniors) Loughborough Challenger All Lower level tournaments Brisbane International - Brisbane Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Mubadala World Tennis Championship AEGON Championships - London Olympics - Paris Qatar ExxonMobil Open - Doha Lexington Challenger Open 13 - Marseille Apia International - Sydney Guadalajara Challenger Savannah Challenger Erste Bank Open - Vienna AEGON Championships - London AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Nature Valley International - Eastbourne Lexington Challenger Lexington Challenger Rakuten Japan Open - Tokyo Mallorca Challenger Fairfield Challenger USTA Seascape Challenger - Aptos Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Hamburg European Open - Hamburg Knoxville Challenger Surbiton Challenger Millennium Estoril Open - Estoril BB&T Atlanta Open - Atlanta Heilbronn Open - Heilbronn Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Heineken Open - Auckland Viking International - Eastbourne Delray Beach International Tennis Championships - Delray Beach European Open - Antwerp RCA Championships - Indianapolis Erste Bank Open - Vienna San Diego Open - San Diego United Cup - Australia Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Regions Morgan Keegan Championships - Memphis ARAG World Team Championship - Dusseldorf Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm RCA Championships - Indianapolis Dubai Duty Free Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Korea Open - Seoul cinch Championships - London NASDAQ-100 Open - Miami Sony Ericsson Open - Miami SAP Open - San Jose BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Delray Beach International Tennis Championships - Delray Beach Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Mutua Madrid Open - Madrid Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Rakuten Japan Open - Tokyo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Shanghai Rolex Masters - Shanghai Miami Open - Miami Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York SAP Open - San Jose Countrywide Classic - Los Angeles AEGON International - Eastbourne Fever-Tree Championships - London Pacific Life Open - Indian Wells U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati 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 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, World Group, PO, COL-GBR 1-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, PO, GBR-UZB 3-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, World Group, 1R, GBR-JPN 3-1 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Truist Atlanta Open - Atlanta