Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 Wimbledon - London Davis Cup, Group B, Manchester U.S. Open - New York Australian Open - Melbourne French Open - Paris Great Britain F10 Great Britain F3 Great Britain F6 Great Britain F9 Great Britain F18 Great Britain F10 Great Britain F11 Great Britain F17 Great Britain F19 Great Britain F20 Great Britain F3 Spain F7 Great Britain F4 Great Britain F5 Great Britain F7 Great Britain F8 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 France F2 Great Britain F3 Italy F8 Great Britain F8 Great Britain F9 Great Britain F10 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F2 France F2 France F3 Great Britain F3 Italy F9 Great Britain F13 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F9 Ireland F1 Great Britain F12 Great Britain F14 Great Britain F15 Great Britain F17 Great Britain F18 Great Britain F1 Great Britain F2 Great Britain F6 Great Britain F15 Great Britain F1 Egypt F17 Egypt F18 Great Britain F6 Great Britain F7 Ireland F1 Great Britain F8 Great Britain F9 Australia F6 Australia F7 Australia F8 Australia F1 Australia F6 Australia F7 Wimbledon - London Atlanta Open - Atlanta US Men's Clay Court Championship - Houston U.S. Open - New York Wimbledon - London Great Britain F13 M15 Champaign M25 Cairns M25 Burnie Great Britain F6 Great Britain F15 Great Britain F16 Great Britain F4 Usa F9 Italy F6 Italy F7 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F4 Thailand F2 China F3 China F4 Great Britain F10 Great Britain F11 Great Britain F10 Great Britain F11 Great Britain F13 Great Britain F16 Great Britain F3 Great Britain F7 Great Britain F8 Great Britain F11 Sweden F3 Nottingham Challenger Nottingham Challenger Nottingham Challenger Rennes Challenger Cherbourg Challenger Nottingham-2 Challenger Irving Challenger Nottingham Challenger Knoxville Challenger Dallas Challenger St. Brieuc Challenger Surbiton Challenger Vancouver Challenger Cassis Challenger Surbiton Challenger Nottingham 1 Challenger Knoxville Challenger Morelos Challenger Leon Challenger Lexington Challenger Stanford Challenger Australia F9 Taipei 2 Challenger M25 Tbilisi M25 Cairns M15 South Bend M15 Cancun M15 Cancun M25 Darwin M25 Darwin M25 Santo Domingo M25 Santo Domingo M25 Tulsa Great Britain F2 M25 Bakersfield M15 Tbilisi M15 Champaign M25 Naples Red Letter Days Open - Nottingham M15 Waco M15 Cancun M15 Cancun Heineken Open - Auckland Open 13 - Marseille AEGON Championships - London M15 Cancun AEGON International - Eastbourne M25 Calabasas IPP Open - Helsinki PBZ Zagreb Indoors - Zagreb Nottingham Challenger Vancouver Challenger Aptos Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Seoul Challenger Rome Challenger Delray Beach Open - Delray Beach cinch Championships - London Citi Open - Washington Delray Beach Open - Delray Beach Mallorca Championships - Mallorca Almaty Open - Almaty Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch cinch Championships - London Mifel Tennis Open - Los Cabos Citi Open - Washington Manchester Challenger Aptos Challenger Canberra Challenger Wroclaw Challenger Drummondville Challenger Taipei City Challenger Busan Challenger The LTA Hester Trophy - Manchester The LTA Men's Challenger - Southampton Lexington Challenger Surbiton Challenger Glasgow Challenger Loughborough Challenger Nottingham Challenger Aptos Challenger Binghamton Challenger Loughborough Challenger LTA Shrewsbury Challenger - Shrewsbury Playford Challenger Quimper Challenger Indian Wells Challenger Phoenix Challenger Tiburon Challenger Nottingham Challenger Glasgow Challenger Little Rock Challenger Cary 1 Challenger Hamburg Challenger Loughborough Challenger Pune Challenger Phoenix Challenger Cuernavaca Challenger Acapulco Challenger Guangzhou Challenger Napa Challenger Guangzhou Challenger Portoroz Challenger Cary Challenger Hangzhou Challenger Shenzhen Challenger Brisbane 2 Challenger Champaign Challenger Playford Challenger Barletta Challenger Lexington Challenger Burnie Challenger Sumter Challenger Puerto Vallarta Challenger Shanghai Challenger Canberra Challenger Burnie 1 Challenger Bengaluru Challenger New Delhi Challenger Wuxi Challenger Taipei Challenger Nottingham 2 Challenger Surbiton Challenger Tyler Challenger Palmas del Mar Challenger Nonthaburi 4 Challenger Chicago Challenger Cary 2 Challenger Brisbane 1 Challenger Burnie 2 Challenger Bordeaux Challenger Monza Challenger Busan Challenger Ostrava Challenger Charlottesville Challenger Guangzhou Challenger The Tarka Challenger - Barnstaple Nottingham Challenger Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Jersey Challenger Ostrava Challenger Knoxville Challenger Manchester Challenger Lexington Challenger Granby Challenger St. Remy Challenger Sacramento Challenger Jersey Challenger San Luis Potosi Challenger Helsinki Challenger Jersey Challenger Baton Rouge Challenger Bloomfield Hills Challenger Salinas Challenger Tiburon Challenger Columbus Challenger Mexico City Challenger Loughborough Challenger Heilbronn Challenger Surbiton Challenger Bath Challenger Nottingham Challenger Karshi Challenger St. Remy Challenger Mallorca Challenger Guadalajara Challenger Le Gosier Challenger Nottingham Challenger Glasgow Challenger Qatar Exxon Mobil Open - Doha Wuxi Challenger AEGON Championships - London Lexington Challenger Sacramento Challenger Sydney Challenger Champaign Challenger Cherbourg Challenger Lexington Challenger Vancouver Challenger PBZ Zagreb Indoors - Zagreb AEGON Championships - London Surbiton Challenger Ilkley Challenger Open 13 - Marseille Vancouver Challenger Charleston Challenger Fairfield Challenger Las Vegas Challenger Qatar ExxonMobil Open - Doha Charlottesville Challenger Champaign Challenger Happy Valley Challenger Cherbourg Challenger Seoul Challenger Manchester Challenger Surbiton Challenger AEGON International - Eastbourne Lexington Challenger Aptos Challenger Granby Challenger Granby Challenger Knoxville Challenger Knoxville Challenger Knoxville Challenger Canberra Challenger Oeiras 2 Challenger Stockton Challenger Fairfield Challenger Manama Challenger Phoenix Challenger Naples Challenger Barcelona Open Banc Sabadell - Barcelona Gwangju Challenger Prague Challenger Bordeaux Challenger Birmingham Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta Canberra Challenger Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel San Diego Open - San Diego Qatar ExxonMobil Open - Doha United Cup - Australia Apia International - Sydney Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Stockholm Open - Stockholm Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Erste Bank Open - Vienna Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Truist Atlanta Open - Atlanta Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Stockholm Open - Stockholm BMW Open - Munich Barcelona Open Banc Sabadell - Barcelona European Open - Antwerp Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco cinch Championships - London Rothesay International - Eastbourne Adelaide International - Adelaide Mifel Tennis Open - Los Cabos Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Grand Prix Hassan II - Marrakech Fever-Tree Championships - London Nature Valley International - Eastbourne Terra Wortmann Open - Halle Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem Citi Open - Washington Sardegna Open - Cagliari Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Cremona Challenger The Stella Artois Championships - London Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Citi Open - Washington Chengdu Open - Chengdu Murray River Open - Melbourne The Artois Championships - London The Nottingham Open - Nottingham Dubai Duty Free Tennis Championships - Dubai cinch Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Viking International - Eastbourne Chengdu Open - Chengdu Barcelona Open Banc Sabadell - Barcelona Mallorca Championships - Mallorca Winston-Salem Open - Winston-Salem AEGON Championships - London Chengdu Open - Chengdu China Open - Beijing Hamburg European Open - Hamburg Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Sydney Tennis Classic - Sydney Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London China Open - Beijing Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Marrakech Adelaide International - Adelaide Open Parc - Lyon cinch Championships - London Brisbane International - Brisbane ABN AMRO Open - Rotterdam San Diego Open - San Diego Grand Prix Hassan II - Marrakech Rakuten Japan Open - Tokyo Korea Open - Seoul Adelaide International 2 - Adelaide Barcelona Open Banc Sabadell - Barcelona Sony Ericsson Open - Miami Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris National Bank Open - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Cincinnati Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CAN-GBR 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group C Davis Cup, Group D, Glasgow Davis Cup, World Group, PO, COL-GBR 1-3 French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Australian Open (juniors) Australian Open (juniors) Wimbledon - London All Lower level tournaments U.S. Open - New York French Open - Paris Mubadala World Tennis Championship Olympics - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, GBR-UZB 3-1 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, World Group, QF, FRA-GBR 4-1 Mutua Madrid Open - Madrid ATP Cup - Sydney Davis Cup, Finals, Group E Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Group D, Manchester French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) National Bank Open - Montreal Libema Open - 's-Hertogenbosch