Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Great Britain F4 Sweden F2 Great Britain F7 China F1 Indonesia-w3 Indonesia-w4 Great Britain F1 Great Britain F2 Great Britain #1-w1 Australia F1 Australia F2 Great Britain #1-w4 Great Britain F5 Great Britain F6 Uzbekistan F1 Korea F2 Uzbekistan F4 China F1 Great Britain F7 Spain F13 China F4 China F5 Great Britain F10 Japan F9 Great Britain F11 Australia F8 Belgium F1 China F6 China F7 Great Britain F1 Australia F1 Australia F2 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Uzbekistan F3 Japan F4 USA F13 USA F14 Thailand F4 Thailand F5 Great Britain F13 Great Britain F16 Japan F12 Australia F1 Australia F2 France F5 Great Britain F7 Korea F1 Korea F2 Uzbekistan F2 Ireland F2 Great Britain F18 China F6 Germany F1 Great Britain F1 China F2 Great Britain F2 Great Britain F4 Japan F1 Japan F2 Japan F3 Great Britain F8 Uzbekistan F2 Thailand F4 Thailand F5 Great Britain F17 Great Britain F18 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F4 Qatar F1a Malaysia F1 Malaysia F2 Malaysia F3 Korea F5 Korea F6 Great Britain F11 Thailand F3 Great Britain F12 Great Britain F13 Great Britain F14 Usa F23 USA F24 Great Britain F15 Great Britain F16 Great Britain F1 Usa F2 Great Britain F2 Usa F3 Germany F3 Usa F6 Usa F7 Usa F8 Usa F9 Spain F18 Indonesia F3 Malaysia F1 Malaysia F2 Brazil F17 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 China F1 Great Britain F2 China F2 Germany F3 Great Britain F3 Great Britain F4 Thailand F1 Thailand F2 China F3 China F4 Great Britain F5 China F5 Great Britain F7 Korea F2 Korea F3 China F7 Chinese Taipei F1 Chinese Taipei F2 Great Britain F14 Great Britain F15 Great Britain F20 Great Britain F16 Great Britain F17 Thailand F4 Chinese Taipei F3 Chinese Taipei F4 Germany F1 Great Britain F2 Great Britain F3 Croatia F1 China F4 Croatia F2 Great Britain F4 Great Britain F5 Greece F1 Greece F2 Vietnam F3 Great Britain F6 Israel F7 Israel F8 Israel F9 China F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F16 Kuwait F2 Kuwait F3 Great Britain F17 Cambodia F2 Great Britain F1 Great Britain F3 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Great Britain F6 Israel F5 Great Britain F7 Israel F6 Great Britain F8 Japan F3 Greece F2 Uzbekistan F1 Greece F3 Uzbekistan F2 Korea F1 Spain F20 Chinese Taipei F1 Great Britain F17 Great Britain F18 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 Great Britain F2 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 China F2 Philippines F1 Qatar F1 Qatar F2 Qatar F3 Thailand F8 Thailand F9 Kazakhstan F10 Kazakhstan F11 Chinese Taipei F1 Turkey F34 Egypt F4 India F1 Uzbekistan F1 Uzbekistan F2 Thailand F1 Turkey F19 China F10 China F11 Thailand F6 Thailand F7 Thailand F9 Cambodia F3 Turkey F4 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Korea F4 Thailand F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Thailand F6 Turkey F2 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Thailand F2 (Hua Hin) Thailand F9 (Pattaya) Malaysia F3 (Kuala Lumpur) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Turkey F5 UAE F1 USA F1 USA F2 Bahrain F1 USA F3 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 USA F8 USA F9 Qatar F1 Qatar F2 Japan F4 Japan F5 Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Great Britain F3 Japan F6 Japan F7 France F14 Spain F19 Great Britain F5 Great Britain F14 Great Britain F6 USA F28 Great Britain F15 USA F29 Belgium F1 Great Britain F16 USA F30 Belgium F2 China F2 Indonesia-w1 Indonesia-w2 Great Britain #1-w2 Great Britain #1-w3 France F5 Greece F1 Uzbekistan F2 Great Britain F19 Pakistan F1 (Islamabad) France F14 Australia F7 M15 Anning M15 Anning China F1 China F2 Italy F2 Korea F3 Great Britain F8 Uzbekistan F4 Japan F11 Japan F2 China F7 M15 Wuhan M25 Wuhan M25 Taipei M25 Taipei M15 Hua Hin Turkey F3 (Antalya) Indonesia F7 (Jakarta) Great Britain F2 Great Britain F20 China F1 India F8 Dublin Challenger - Dublin Korat Challenger Guangzhou Challenger Karshi Challenger Kolkata Challenger Bangkok Challenger Shanghai Challenger M15 Hua Hin Tashkent Challenger Toyota Challenger Guangzhou Challenger M15 Nonthaburi Fergana Challenger Qujing Challenger Almaty Challenger Jinan Challenger Shanghai Challenger The Scottish Tennis Championships - Edinburgh The Manchester Trophy - Manchester The LTA Men's Challenger Wrexham - Wrexham HTV Challenger - Ho Chi Minh City Kaohsiung Challenger Istanbul Challenger Yeongwol Challenger Gimcheon Challenger Astana Challenger Taipei City Challenger Hong Kong F1 Bangkok Challenger Ningboo Challenger Suzhou Challenger Kobe Challenger Taipei City Challenger Chengdu Challenger Bangkok Challenger Astana Challenger New Delhi Challenger Seoul Challenger Toyota Challenger M15 Anning Egypt F5 Toyota Challenger Turkey F39 The LTA Hull Challenger - Hull The Surbiton Trophy - Surbiton The Wrexham Challenger - Wrexham The Wrexham Challenger - Wrexham The Bolton Challenger - Bolton The Nottingham Cahllenger - Nottingham The LTA Wrexham Challenger - Wrexham Head Cup Busan Open - Busan Tumkur Open - Tumkur Belgaum Open - Belgaum The USTA Challenger at West End Racquet - Torrance The Nottingham Challenger - Nottingham IPP Open - Helsinki Heineken Challenger 2004 - Ho Chi Minh City The Surbiton Trophy - Surbiton Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Czech Indoor Open - Prague Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Nottingham Men's Challenger - Nottingham Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Manchester Trophy - Manchester Singha Tennis Classic - Tarzana Open de Tenis Amaya - Pamplona IPP Geneva Trophy - Geneva Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Wrexham Challenger - Wrexham 3rd Volkswagon Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Fergana Challenger - Fergana The Surbiton Trophy - Surbiton The Shelbourne Irish Open - Dublin The Commercia Challenger - Aptos Penza Cup - Penza The Natrel's Challenger - Granby dBI Tennis Challenger - Binghamton Bukhara Challenger - Bukhara Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Kia International In Caloundra - Caloundra USTA Challenger - Champaign LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Telecom Sarajevo 2007 - Sarajevo 2007 Challenger of Santa Clara - Valencia LTA Cardiff Challenger - Cardiff San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Astana Challenger - Astana Dublin Challenger - Dublin The LTA Hester Trophy - Manchester Togliatti Cup - Togliatti LTA Nottingham Challenger - Nottingham Penza Cup - Penza Mordova Cup 2007 - Saransk Karshi Challenger - Karshi Open D'Orleans - Orleans The Tarka Challenger - Barnstaple Music City Challenger - Nashville IPP Open - Helsinki Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra LTA Shrewsbury Challenger - Shrewsbury Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan Baton Rouge Pro Tennis Classic - Baton Rouge Nielsen USTA Pro Tennis Championship - Winnetka Bristol Challenger Trophy - Bristol Kaohsiung Challenger The LTA Manchester Challenger - Manchester The Comercia Bank Challenger - Aptos The LTA Manchester Trophy - Manchester The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan The Surbiton Trophy - Surbiton President's Cup - Astana Dharwad Challenger 2003 - Dharwad Melbourn Challenger Wolfsburg Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Jersey Challenger Baton Rouge Challenger Talahassee Challenger Fergana Challenger Cremona Challenger Yuba City Challenger Karshi Challenger Uncle Toby's Challenger in Burnie - Burnie Busan Open Challenger Tennis - Busan Knoxville Challenger Yokohama Challenger Puebla Challenger Toyota Challenger Dallas Challenger Samsung Securities Cup - Seoul The LTA Sunderland Challenger - Sunderland Internazionali di Tennis - Bergamo USTA Men's Challenger of Dallas - Dallas Music City Challenger - Nashville Baton Rouge Challenger Busan Open Challenger Tennis - Busan 4th Volkswagen Challenger - Wolfsburg 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver Busan Challenger Cremona Challenger Fergana Challenger Nottingham Challenger Samsung Challenger 2007 - Ho Chi Minh City Winnetka Challenger Aptos Challenger Granby Challenger Campos do Jordao Challenger Binghamton Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Brasilia Challenger Salvador Challenger Open de Rennes La Trinitaine - Rennes St. Remy Challenger Flea Market Cup - Busan Ford Tennis Championships - Louisville 2008 China TCL Challenger - Guangzhou Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Challenger Banque Nationale - Granby Keio Challenger International Tennis Tournament - Yokohama Levene Gouldin & Thompson Tennis Challenger - Binghamton Carson Challenger Pingguo Challenger Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Cremona Challenger Nottingham Challenger Nottingham Challenger Granby Challenger Almaty Challenger Karshi Challenger Astana Challenger Bath Challenger Shanghai Challenger Calabasas Challenger Champaign Challenger Seoul Challenger Loughborough Challenger Toyota Challenger Tallahassee Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Barranquilla Challenger San Luis Potosi Challenger Kaohsiung Challenger Nottingham-2 Challenger Granby Challenger Wuhan Challenger Beijing Challenger Ningboo Challenger Leon Challenger Noumea Challenger Nottingham Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Nottingham-2 Challenger Shanghai Challenger Bangkok Challenger Seoul Challenger Shanghai Challenger Kaoshuing Challenger Loughborough Challenger Tashkent Challenger Eskisehir Challenger Seoul Challenger Yokohama Challenger Toyota Challenger Chennai Challenger New Delhi Challenger Guangzhou Challenger Fergana Challenger Busan Challenger Karshi Challenger Vancouver Challenger Fergana Challenger Tianjin Challenger Nanchang Challenger Kaohsiung Challenger Taipei City Challenger Shanghai Challenger Shimadzu All Japan Indoor - Kyoto Tashkent Challenger Indore Challenger Pune Challenger Traralgon Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger New Delhi Challenger Kolkata Challenger Guangzhou Challenger Yokohama Challenger Shenzhen Challenger Raanana Challenger Taipei City Challenger Karshi Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Fergana Challenger Gimcheon Challenger The LTA Nottingham Challenger - Nottingham Bangkok Challenger Nanchang Challenger The 10tele.com Open - Nottingham Bangalore Challenger Pune Challenger Hua Hin Challenger Chennai Open - Chennai Togliatti Cup - Togliatti Kobe Challenger Yokohama Challenger Bangkok Challenger Kyoto Challenger Zhuhai Challenger The 10tele.com Open - Nottingham Open de L'Isere - Grenoble Raanana Challenger Thailand Open - Bangkok Busan Challenger Next Generation Adelaide International - Adelaide Bangkok Challenger The Manchester Trophy - Manchester Gimcheon Challenger The Stella Artois Championships - London Astana Challenger Red Letter Days Open - Nottingham Chengdu Challenger Shanghai Challenger Nanchang Challenger West of England Challenger - Bristol Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide USTA Challenger of Tiburon - Tiburon Astana Challenger Bangkok Challenger Bangkok Challenger Kyoto Challenger The Artois Championships - London The Nottingham Open - Nottingham Busan Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Winnipeg Challenger Gatineau Challenger Granby Challenger Jinan Challenger Davidoff Swiss Indoors Basel - Basel Zhangjiagang Challenger Gwangju Challenger The LTA Men's Challenger - Nottingham Izmir Cup - Izmir Ho Chi Minh City Challenger Bangkok Challenger Open 13 - Marseille Busan Open - Busan Taipei City Challenger Anning Challenger Zhangjiagang Challenger Samarkand Challenger Campbells Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha SAP Open - San Jose Honolulu Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Malaysian Open - Kuala Lumpur Beijing Challenger Brisbane International - Brisbane Oberstaufen Cup - Oberstaufen Heineken Open - Auckland Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Wuhai Challenger Traralgon Challenger 2 The Natrel's Challenger of Granby - Granby AEGON International - Eastbourne Busan Challenger KGHM Dialog Polish Indoors - Wroclaw Yokohama Challenger USTA Seascape Challenger - Aptos Astana Challenger The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Eskisehir Challenger AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, 1R, TPE-CHN 0-5 Australian Open - Melbourne Wimbledon - London Davis Cup, Group II, 1R, LIB-TPE 3-2 U.S. Open - New York LTA Wimbledon Wildcard Play-off tournament Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group I, PO, TPE-KOR 1-3