Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 China F1 China F4 China #1-w4 China F6 China F2 China F4 Great Britain F3 China F5 Japan F3 Thailand F1 Great Britain F9 Italy F25 Great Britain F13 Japan F11 Japan F12 Great Britain F18 China F5 New Zealand F2 Japan F1 China F1 China F3 China F4 China F5 Great Britain F11 Indonesia F Indonesia F3 China F6 Great Britain F19 China F7 China F8 China F1 China F2 Spain F7 China F3 Great Britain F7 Great Britain F17 Great Britain F8 Korea F4 Great Britain F20 Japan F6 China Japan F7 Great Britain F10 Great Britain F11 Great Britain F12 Great Britain F13 Belgium F3 Great Britain F14 Japan F8 Great Britain F15 Great Britain F4 Japan F9 Spain F36 Japan F1 Japan F5 Great Britain F16 China F1 Great Britain F1 Great Britain F2 France F2 USA F4 Great Britain F3 Japan F1 Great Britain F4 Japan F2 Japan F3 Korea F1 Turkey F4 Korea F2 Korea F3 Korean Rep. F4 Great Britain F6 China F3 China F4 Japan F3 China F6 China F5 China F7 China F4 Australia F6 Great Britain F15 Japan F4 Great Britain F16 Azerbaijan F1 Great Britain F3 Italy F7 Italy F8 China F5 China F6 Great Britain F8 Great Britain F9 Great Britain F10 Great Britain F13 Great Britain F14 Great Britain F15 China F8 Great Britain F16 Great Britain F17 Great Britain F1 China F1 Great Britain F2 China F2 France F2 France F3 Great Britain F3 Great Britain F4 Thailand F2 Malaysia F1 China F3 China F4 Malaysia F2 China F7 Great Britain F13 Great Britain F16 Great Britain F17 Thailand F5 Australia F12 China F1 China F2 Great Britain F1 Great Britain F2 Great Britain F3 China F5 Israel F7 Israel F8 France F2 China F8 China F1 China F9 China F10 Great Britain F9 Great Britain F10 Great Britain F4 Ireland F1 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 China F2 Vietnam F5 Vietnam F6 China F3 China F4 Korea F3 Italy F6 Great Britain F17 Great Britain F18 Italy F27 Hong Kong F3 Great Britain F1 Turkey F2 Great Britain F2 Great Britain F3 Turkey F5 Turkey F7 Great Britain F6 Turkey F9 Great Britain F7 China F1 China F2 China F3 Great Britain F11 China F4 Sweden F3 Italy F9 Korea F2 Korea F3 Thailand F1 Thailand F2 China F1 China F8 China F3 China F4 China F5 Thailand F4 Thailand F5 China F6 China F8 Great Britain F10 China F9 Canada F3 Great Britain F11 Great Britain F15 Great Britain F15 Indonesia F4 Turkey F2 China F6 Great Britain F1 Turkey F3 Great Britain F2 China F7 Turkey F4 Turkey F5 Great Britain F11 Great Britain F10 Japan F3 Japan F4 China F3 China F4 Hong Kong F2 Egypt F17 Egypt F18 Turkey F8 China F5 China F6 Great Britain F8 China F8 China F9 Great Britain F6 China F10 Great Britain F7 China F11 Ireland F1 Great Britain F8 Great Britain F9 Australia F6 Australia F7 Australia F8 Australia F9 Great Britain F6 Japan F1 China F3 China F2 Italy F26 Indonesia F1 China #1-w1 China #1-w2 China #1-w3 China F1 China F3 China F10 Great Britain F5 Thailand F3 Japan F2 China F2 Great Britain F3 Japan F1 (Nishi-Tama) Japan F2 (Nishi-Tokyo) Japan F3 (Kofu) China F4 (Luzhou) China F5 (Luzhou) China F7 (Wuhan) China F8 (Fuzhou) China F10 (Kunshan) China F11 (Shenzhen) Australia F5 China F14 (Tianjin) Usa F9 Australia F5 (Brisbane) Australia F6 (Toowoomba) Australia F7 (Cairns) Thailand F4 Japan F4 (Tsukuba) Turkey F6 Japan F5 (Kashiwa) Japan F6 (Matsuyama) China F7 (Luzhou) China F8 (Yinchuan) Hong Kong F1 (Hong Kong) China F1 China F7 Great Britain F10 China F2 M25 Bakersfield M15 Monastir M15 Monastir M25 Monastir M15 San Diego China F2 M15 Luan M25 Luzhou M15 San Diego M15 Hong Kong M15 Tianjin M15 Monastir Lexington Challenger M15 Monastir M25 Hong Kong Aptos Challenger Napa Challenger Tiburon Challenger Guangzhou Challenger Tianjin Challenger Shanghai Challenger Knoxville Challenger Kyoto Challenger Drummondville Challenger Guangzhou Challenger Gwangju Challenger Taipei City Challenger Busan Challenger M25 Luzhou Surbiton Challenger Gimcheon Challenger Chengdu Challenger Maui Challenger Karshi Challenger Chengdu Challenger Sacramento Challenger Ningboo Challenger M15 Monastir Suzhou Challenger Shenzhen Challenger M25 Monastir Canberra Challenger M25 Monastir Qujing Challenger M15 Los Angeles Glasgow Challenger Loughborough Challenger Surbiton Challenger Nottingham Challenger Gatineau Challenger Aptos Challenger M15 Tianjin Cassis Challenger M25 Fuzhou Zhangjiagang Challenger Shanghai Challenger M25 Yinchuan M25 Hong Kong Liuzhou Challenger M15 Maanshan Kobe Challenger Canberra Challenger Burnie Challenger Quimper Challenger Bangkok Challenger Indian Wells Challenger Bangkok Challenger Shenzhen Challenger Zhangjiagang Challenger M15 Luan Surbiton Challenger Gwangju Challenger Little Rock Challenger Nottingham Challenger Columbus Challenger Bauer Watertechnilogy Cup 2008 - Eckental M25 Tsukuba Granby Challenger M25 Kashiwa Nanjing Challenger Manchester Challenger Jinan Challenger M25 Luzhou LTA Shrewsbury Challenger - Shrewsbury Ningboo Challenger Liuzhou Challenger Shenzhen Challenger The LTA Hester Trophy - Manchester Canberra Challenger M25 Yinchuan Nottingham 1 Challenger Gimcheon Challenger Busan Challenger Kyoto Challenger Shenzhen Challenger Jersey Challenger Ostrava Challenger Nottingham Challenger M15 Maanshan M25 Shenzhen Sacramento Challenger Winnipeg Challenger Jinan Challenger Vancouver Challenger Binghamton Challenger M25 Anning Biel Challenger Fergana Challenger Stockton Challenger Beijing Challenger Shenzhen Challenger Nottingham Challenger Bangkok Challenger Playford Challenger Bangkok Challenger Seoul Challenger Vancouver Challenger Busan Challenger Shanghai Challenger Zhuhai Challenger Loughborough Challenger Shenzhen 2 Challenger Nottingham Challenger Surbiton Challenger Matsuyama Challenger Vancouver Challenger Yokohama Challenger Happy Valley Challenger Manila Challenger Wuxi Challenger Bordeaux Challenger Shenzhen Challenger St. Brieuc Challenger Surbiton Challenger Rome Challenger Seoul Challenger Nottingham 2 Challenger Kobe Challenger Astana Challenger Aptos Challenger China Open - Beijing The LTA Men's Challenger - Southampton Antonio Savoldi-Marco Co. - Manerbio Yokohama Challenger The Tarka Challenger - Barnstaple Bordeaux Challenger 2008 China TCL Challenger - Guangzhou Sumter Challenger Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Granby Challenger St. Remy Challenger Columbus Challenger Jersey Challenger Nottingham Challenger Helsinki Challenger Istanbul Challenger Guangzhou Challenger Bath Challenger Pingguo Challenger Busan Challenger Cremona Challenger Nottingham Challenger Nottingham Challenger Beijing Challenger Karshi Challenger St. Remy Challenger Shanghai Challenger Bangkok Challenger Rennes Challenger Loughborough Challenger Burnie Challenger Cherbourg Challenger Kyoto Challenger Guadalajara Challenger Le Gosier Challenger Nottingham Challenger Nottingham-2 Challenger Beijing Challenger Ningboo Challenger Jersey Challenger Portoroz Challenger Beijing Challenger Lexington Challenger Kun-Ming Challenger Baton Rouge Challenger Seoul Challenger Naples Challenger Rome Challenger Barletta Challenger Nottingham Challenger Vancouver Challenger Cherbourg Challenger Traralgon Challenger 2 Yokohama Challenger Glasgow Challenger Guangzhou Challenger Lexington Challenger Anning Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Ilkley Challenger Gimcheon Challenger Aptos Challenger Bangkok Challenger Kyoto Challenger Shenzhen Challenger Shanghai Challenger Busan Challenger Loughborough Challenger Las Vegas Challenger Heilbronn Challenger Traralgon Challenger Canberra Challenger Charlottesville Challenger Kobe Challenger Champaign Challenger Dallas Challenger Wroclaw Challenger New Delhi Challenger Cherbourg Challenger Zhuhai Challenger Manchester Challenger Bangkok Challenger Nanchang Challenger Bangkok Challenger Lexington Challenger Shanghai Challenger Maui Challenger Suzhou Challenger Burnie Challenger Launceston Challenger Yokohama Challenger Irving Challenger Anning Challenger Surbiton Challenger Bangkok Challenger Zhuhai Challenger Phoenix Challenger Guangzhou Challenger Anning Challenger Shenzhen 1 Challenger Aptos Challenger Zhangjiagang Challenger Qingdao Challenger Las Vegas Challenger Nonthaburi 4 Challenger Toyota Challenger Bangkok Challenger Dallas Challenger Ostrava Challenger Nanchang Challenger Anning Challenger Guangzhou Challenger Granby Challenger Shanghai Challenger Chengdu Challenger Lexington Challenger Lexington Challenger Mallorca Challenger Fairfield Challenger Ningboo Challenger Canberra Challenger Manama Challenger Glasgow Challenger Winnipeg Challenger Gatineau Challenger Vancouver Challenger Wuxi Challenger Prague Challenger Birmingham Challenger Knoxville Challenger Burnie Challenger Shanghai Challenger Monterrey Challenger China Open - Beijing The Stella Artois Championships - London Red Letter Days Open - Nottingham China Open - Beijing The Artois Championships - London China Open - Beijing AEGON Championships - London AEGON International - Eastbourne Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille AEGON Championships - London PBZ Zagreb Indoors - Zagreb China Open - Beijing Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing China Open - Beijing Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen China Open - Beijing Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Nature Valley International - Eastbourne BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Erste Bank Open - Vienna Murray River Open - Melbourne Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington Erste Bank Open - Vienna The Nottingham Open - Nottingham Sydney Tennis Classic - Sydney Qatar ExxonMobil Open - Doha Viking International - Eastbourne Citi Open - Washington European Open - Antwerp Erste Bank Open - Vienna San Diego Open - San Diego United Cup - Australia Legg Mason Tennis Classic - Washington Citi Open - Washington Mifel Tennis Open - Los Cabos Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Citi Open - Washington AEGON Championships - London AEGON Championships - London AEGON International - Eastbourne BMW Open - Munich cinch Championships - London Libema Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo AEGON Championships - London cinch Championships - London Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Hamburg European Open - Hamburg Heineken Open Shanghai - Shanghai cinch Championships - London Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Sardegna Open - Cagliari San Diego Open - San Diego Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Adelaide International 2 - Adelaide China Open - Beijing Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Chengdu Open - Chengdu Zhuhai Open - Zhuhai Erste Bank Open - Vienna Stockholm Open - Stockholm Adelaide International - Adelaide Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Rothesay International - Eastbourne cinch Championships - London Winston-Salem Open - Winston-Salem Almaty Open - Almaty ABN AMRO Open - Rotterdam Dubai Duty Free Tennis Championships - Dubai Zhuhai Challenger Kaohsiung Challenger Korea Open - Seoul cinch Championships - London Indian Wells Challenger Barcelona Open Banc Sabadell - Barcelona Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai AEGON International - Eastbourne China Open - Beijing BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Fever-Tree Championships - London Wimbledon - London Davis Cup, Group B, Manchester Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Wimbledon - London Wimbledon - London U.S. Open - New York 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 Qualifying - Doha Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, INA-CHN 2-3 Asian Hopman Cup - Astana Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, Group I, 1R, NZL-CHN 4-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, Group I, THA-CHN 0-5 Davis Cup, World Group, 1R, CAN-GBR 2-3 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, World Group, QF, FRA-GBR 4-1 Australian Open - Melbourne Davis Cup, World Group, PO, GBR-UZB 3-1 Davis Cup, Group I, 1R, CHN-KOR 1-3 Davis Cup, Finals, SF, GBR-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Sydney Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) All Lower level tournaments Monte-Carlo Rolex Masters - Monte-Carlo M25 Anning Olympics - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Oeiras 2 Challenger Wimbledon - London National Bank Open - Toronto Monza Challenger French Open - Paris Lexington Challenger Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, SF, GBR-ARG 2-3 Hopman Cup - Perth Davis Cup, World Group, QR, CHN-JPN 2-3 Davis Cup, Finals, Group E Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Group D, Glasgow Davis Cup, World Group, PO, COL-GBR 1-3 Davis Cup, Group D, Manchester U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (Asia, Wildcard) Mubadala World Tennis Championship Truist Atlanta Open - Atlanta