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 USA F2 USA F3 Qatar F1 Qatar F2 Japan F4 Japan F5 USA F28 USA F29 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Australia F1 Uzbekistan F1 Uzbekistan F2 Spain F13 China F4 China F5 Australia F1 Australia F2 Uzbekistan F3 Japan F4 USA F13 USA F14 Japan F11 Japan F12 Australia F1 Australia F2 Japan F2 Korea F1 Uzbekistan F2 Ireland F2 China F6 China F7 China F2 Japan F1 Japan F2 Japan F3 Uzbekistan F2 Thailand F4 Japan F8 Thailand F5 Japan F9 Japan F10 Japan F11 Japan F2 Japan F3 India F3 India F4 Japan F4 Malaysia F1 Japan F5 Malaysia F2 Japan F6 Malaysia F3 Japan F7 Korea F5 Korea F6 China F6 China F5 Thailand F2 Thailand F3 Japan F8 Japan F9 Usa F3 Usa F7 Japan F1 Japan F2 Usa F8 Japan F3 Japan F4 Usa F9 Italy F7 Italy F8 Italy F9 Italy F10 Japan F5 Indonesia F3 Japan F6 Malaysia F1 Japan F7 Malaysia F2 Japan F8 Brazil F17 Germany F10 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 Thailand F5 China F1 China F2 Australia F1 Australia F2 Thailand F1 Thailand F2 Thailand F3 China F3 China F4 Italy F7 Italy F8 Italy F9 China F5 Italy F10 Korea F2 Korea F3 Japan F5 China F7 Japan F6 Japan F7 Japan F8 Chinese Taipei F1 Chinese Taipei F2 Australia F9 Australia F10 Chinese Taipei F3 Chinese Taipei F4 Australia F12 China F1 China F2 Germany F3 Germany F4 Australia F1 China F4 Australia F2 Japan F3 Chinese Taipei F1 Vietnam F3 Chinese Taipei F2 Israel F7 Israel F8 Israel F9 China F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F5 Turkey F6 Australia F2 Turkey F7 Turkey F8 Israel F5 Israel F6 Japan F3 Uzbekistan F1 China F2 Uzbekistan F2 China F3 Korea F1 India F8 Spain F19 Chinese Taipei F1 Turkey F39 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 China F1 China F2 Qatar F1 Qatar F2 Qatar F3 Thailand F8 Kazakhstan F11 Turkey F34 Thailand F4 Thailand F9 Japan F6 Kazakhstan F10 Chinese Taipei F1 Philippines F1 Egypt F4 Egypt F5 India F1 Thailand F5 Uzbekistan F1 Uzbekistan F2 Thailand F1 Japan F9 Turkey F19 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Spain F20 Thailand F9 Cambodia F3 Turkey F4 Australia F7 Uzbekistan F2 China F7 Korea F3 USA F30 China F1 China F2 Australia F2 Uzbekistan F3 Korea F2 Uzbekistan F4 Australia F8 China F6 China F1 Korea F4 Uzbekistan F4 Thailand F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Japan F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (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) Japan F1 Usa F2 Thailand F9 (Pattaya) Malaysia F3 (Kuala Lumpur) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Thailand F4 Japan F6 (Matsuyama) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Pakistan F1 (Islamabad) M15 Anning M15 Anning M15 Anning M15 Wuhan M25 Wuhan China F1 M25 Taipei M25 Taipei China F2 M15 Hua Hin M15 Hua Hin M15 Nonthaburi Korea F2 M25 Porto M25+H Rodez M25 Tulsa M25 Bakio M25+H Ajaccio M25 Trimbach M25 Nottingham M25 Kashiwa Shimadzu All Japan Indoor - Kyoto M25 Takasaki Fifth Third Bank Tennis Classic - Lexington GHI Bronx Classic - Bronx Fergana Challenger - Fergana Shimadzu All Japan Indoor Tennis Championships - Kyoto M25 Nottingham HTV Challenger - Ho Chi Minh City Penza Cup - Penza Busan Open Challenger Tennis - Busan Bukhara Challenger - Bukhara Astana Challenger - Astana M25 Wichita M25 Cairns Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane M25 Cairns M25 Nakhon Si Thammarat Nielsen USTA Pro Tennis Championship - Winnetka Togliatti Cup - Togliatti Head Cup Busan Open - Busan Flea Market Cup Busan Challenger Tennis - Busan Turkey F5 Keio Challenger International Tennis Tournament - Yokohama Heineken Challenger - Ho Chi Minh City Uzbekistan F1 M25 Nakhon Si Thammarat Hilton Waikoloa Village USTA Challenger - Waikoloa Tumkur Open - Tumkur Fergana Challenger - Fergana 2006 North Shore Pro Tennis Championship - Winnetka Kyoto Challenger Korat Challenger Baton Rouge Challenger Talahassee Challenger Karshi Challenger - Karshi 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Karshi Challenger Almaty Challenger Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Open de Tenis Amaya - Pamplona Bangkok Challenger 2008 China TCL Challenger - Guangzhou USTA Men's Challenger of Dallas - Dallas Calabasas Challenger Seoul Challenger Yokohama Challenger Kyoto Challenger Busan Challenger Austin Challenger - Austin Shimadzu All Japan Indoor Tennis Championships - Kyoto Brasilia Challenger Dublin Challenger - Dublin Toyota Challenger Kyoto Challenger Challenger Banque Nationale Rimouski - Rimouski Pingguo Challenger Wuhai Challenger Alessandria Challenger Beijing Challenger Astana Challenger Shanghai Challenger Penza Cup - Penza Bangkok Challenger Karshi Challenger Seoul Challenger Toyota Challenger Burnie Challenger Internationaux du Doubs - Besancon Chuncheon Challenger Singapore Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Kyoto Challenger San Luis Potosi Challenger Kaohsiung Challenger Fergana Challenger Bangkok Challenger Busan Open Challenger Tennis - Busan Yokohama Challenger West Lakes Challenger Rimouski Challenger Samsung Securities Cup - Seoul Anning Challenger Karshi Challenger Fergana Challenger - Fergana Beijing Challenger Istanbul Challenger Granby Challenger Eskisehir Challenger Vancouver Challenger Aptos Challenger Shanghai Challenger Kaoshuing Challenger President's Cup - Astana Busan Open Challenger Tennis - Busan Toyota Challenger Burnie Challenger Chennai Challenger West Lakes Challenger Togliatti Cup - Togliatti Kolkata Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Nottingham-2 Challenger Nanchang Challenger Istanbul Challenger Samsung Challenger 2007 - Ho Chi Minh City Izmir Challenger Tashkent Challenger Indore Challenger Traralgon Challenger Traralgon Challenger 2 Noumea Challenger New Delhi Challenger Guangzhou Challenger Busan Challenger Seoul Challenger Segovia Challenger Kaohsiung Challenger Pune Challenger Toyota Challenger Manila Challenger Bergamo Challenger New Delhi Challenger McDonalds ATP Challenger - Burnie Zhuhai Challenger Shenzhen Challenger Raanana Challenger Barletta Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Bangkok Challenger Manchester Challenger Fergana Challenger Binghamton Challenger Granby Challenger Nanchang Challenger Ningboo Challenger Toyota Challenger Bangkok Challenger Yokohama Challenger Busan Challenger M25 Tsukuba Chengdu Challenger Beijing Challenger Karshi Challenger Shanghai Challenger Challenger Banque Nationale - Granby Ningboo Challenger Shenzhen Challenger Glasgow Challenger Loughborough Challenger Ilkley Challenger Shanghai Challenger Kyoto Challenger Surbiton Challenger Rome Challenger Astana Challenger Samarkand Challenger Zhangjiagang Challenger Jinan Challenger Winnipeg Challenger Kobe Challenger Shanghai Challenger Toyota Challenger M25 Jakarta Ho Chi Minh City Challenger Qujing Challenger Melbourne Challenger Toyota Challenger Bangkok Challenger Seoul Challenger M25 Jakarta Kyoto Challenger Mordova Cup 2007 - Saransk Maui Challenger M25 Nakhon Si Thammarat Zhangjiagang Challenger Ilkley Challenger Taipei City Challenger Winnipeg Challenger Heilbronn Challenger Gatineau Challenger Tianjin Challenger Kaohsiung Challenger Granby Challenger St. Remy Challenger Cassis Challenger Istanbul 2 Challenger Pune Challenger Surbiton Challenger Matsuyama Challenger Biel Challenger Seoul Challenger Orlando Challenger Honolulu Challenger Yokohama Challenger Burnie Challenger Burnie Challenger Taipei City Challenger Launceston Challenger Kaohsiung Challenger Raanana Challenger M25 Traralgon Batman Challenger M25 Traralgon Taipei City Challenger Winnipeg Challenger M25 Mildura Karshi Challenger Yokkaichi Challenger Manchester Challenger Surbiton Challenger Seoul Challenger M25 Swan Hill Fergana Challenger Ilkley Challenger Gimcheon Challenger Guangzhou Challenger Astana Challenger Portoroz Challenger M25 Bali Almaty Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Playford Challenger Astana Challenger Tashkent Challenger Bangalore Challenger Nottingham Challenger Kobe Challenger Yokohama Challenger Pune Challenger Happy Valley Challenger Bangkok Challenger Kyoto Challenger Belgaum Open - Belgaum Matsuyama Challenger Kaohsiung Challenger Ilkley Challenger Gimcheon Challenger Lexington Challenger Chengdu Challenger Bangkok Challenger Matsuyama Challenger Manama Challenger Quimper Challenger Ningboo Challenger Zhuhai Challenger Granby Challenger Nonthaburi 3 Challenger Granby Challenger The Comercia Bank Challenger - Aptos Bloomfield Hills Challenger Granby Challenger Pingguo Challenger Ho Chi Minh City Challenger Shenzhen Challenger Barranquilla Challenger Kia International In Caloundra - Caloundra Budapest Challenger Traralgon Challenger Cherbourg Challenger Kyoto Challenger Yokohama Challenger Brisbane 2 Challenger Pune Challenger Tyler Challenger Recanati Challenger Nonthaburi 1 Challenger Busan Challenger Traralgon Challenger Canberra Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Taipei City Challenger Shenzhen 1 Challenger Anning Challenger Busan Challenger Oberstaufen Cup - Oberstaufen Surbiton Challenger Wuhan Challenger Kaohsiung Challenger Granby Challenger Orlando Challenger Lugano Challenger Orlando Challenger Salinas Challenger Segovia Challenger Nottingham-2 Challenger Mallorca Challenger Brisbane 1 Challenger Biel Challenger Ismaning Challenger Roanne Challenger Pau Challenger Pau Challenger St. Brieuc Challenger Little Rock Challenger Shenzhen Challenger Malaga Challenger Dharwad Challenger 2003 - Dharwad Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan Seoul Challenger Cassis Challenger USTA Seascape Challenger - Aptos Rennes Challenger Smith Barney Men's Challenger - Covington College Station Challenger - College Station Seoul Challenger Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Kobe Challenger Busan Open Challenger Tennis - Busan Yokkaichi Challenger Burnie Challenger 5 Volkswagen Challenger - Wolfsburg Nonthaburi 3 Challenger Playford Challenger Nonthaburi 2 Challenger Bengaluru Challenger Winnipeg Challenger Shenzhen 1 Challenger Guangzhou Challenger Little Rock Challenger Cary Challenger Busan Challenger Ningboo Challenger Izmir Cup - Izmir Wuxi Challenger Bloomfield Hills Challenger Little Rock Challenger Guangzhou Challenger Dunlop World Challenge - Toyota Shanghai Challenger Yuba City Challenger Nur-Sultan Challenger Ningboo Challenger Kobe Challenger Bergamo Challenger Pau Challenger Beijing Challenger Campos do Jordao Challenger Karshi Challenger Salvador Challenger Astana Challenger Shanghai Challenger Samsung Securities Cup - Seoul Cary Challenger Melbourn Challenger Busan Challenger Fergana Challenger Carson Challenger Shanghai Challenger Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Kobe Challenger AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Brisbane International - Brisbane PTT Thailand Open - Bangkok Nottingham-2 Challenger Rakuten Japan Open - Tokyo Taipei City Challenger Iasi Challenger Ningboo Challenger Happy Valley Challenger Tashkent Challenger AIG Japan Open Tennis Championships - Tokyo Kolkata Challenger Dallas Challenger Nottingham Challenger Seoul Challenger Burnie Challenger Recanati Challenger Fergana Challenger Lexington Challenger Vancouver Challenger Nonthaburi 2 Challenger SAP Open - San Jose Toyota Challenger Noumea Challenger Shenzhen Open - Shenzhen Malaysian Open - Kuala Lumpur Porto Challenger Mercedes Cup - Stuttgart Turin Challenger Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Astana Challenger Fergana Challenger Tallahassee Challenger Ningboo Challenger Yeongwol Challenger Next Generation Adelaide International - Adelaide Wroclaw Challenger Furth Challenger Guangzhou Challenger Seoul Challenger Karshi Challenger International German Open - Hamburg Taipei Challenger Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Hong Kong Challenger Kyoto Challenger Chengdu Open - Chengdu Eskisehir Challenger Gimcheon Challenger Suzhou Challenger M25 Bali Hua Hin Challenger PTT Thailand Open - Bangkok Leon Challenger Aircel Chennai Open - Chennai Gatineau Challenger Kaohsiung Challenger Marburg Challenger Suzhou Challenger Astana Challenger Quimper Challenger Shenzhen Challenger Yokohama Challenger Next Generation Adelaide International - Adelaide Shenzhen Challenger Hall of Fame Tennis Championships - Newport Kobe Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Heineken Open - Auckland Nonthaburi 1 Challenger Sydney Challenger Le Gosier Challenger Zhangjiagang Challenger Shanghai Challenger Gwangju Challenger Traralgon Challenger Samarkand Challenger Suzhou Challenger Lexington Challenger Cherbourg Challenger Rakuten Japan Open - Tokyo Kobe Challenger Bangkok Challenger Toyota Challenger Hua Hin Challenger Bangkok Challenger Tashkent Challenger Biella 2 Challenger Anning Challenger Karshi Challenger TEB BNP Paribas Istanbul Open - Istanbul Leon Challenger Chengdu Challenger Jinan Challenger Astana Challenger Bangkok Challenger Tenerife Challenger Forli 2 Challenger Garanti Koza Sofia Open - Sofia Busan Challenger Forli 4 Challenger Launceston Challenger AEGON International - Eastbourne Burnie 2 Challenger Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Yokkaichi Challenger Heineken Challenger 2004 - Ho Chi Minh City Busan Challenger Playford Challenger Helsinki Challenger Chengdu Open - Chengdu Quimper Challenger Eckental Challenger Busan Challenger Cleveland Challenger Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Burnie 1 Challenger Pozoblanco Challenger Chengdu Open - Chengdu Segovia Challenger New Delhi Challenger Yokohama Challenger Bengaluru Challenger Granby Challenger Chennai Open - Chennai Tyler Challenger Shanghai Challenger Guangzhou Challenger Thailand Open - Bangkok Zhangjiagang Challenger Korea Open - Seoul Sydney Challenger Rakuten Japan Open - Tokyo Yokohama Challenger Legg Mason Tennis Classic - Washington Yokkaichi Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Noumea Challenger Busan Challenger Bloomfield Hills Challenger Jinan Challenger Taipei 2 Challenger Brisbane International - Brisbane Mercedes Cup - Stuttgart Open Sud de France - Montpellier Nonthaburi 2 Challenger Jinan Challenger Gwangju Challenger Western & Southern Financial Group Masters - Cincinnati Noumea Challenger Chicago Challenger Hamburg Challenger Biella 1 Challenger Pozoblanco Challenger Rakuten Japan Open - Tokyo Granby Challenger Turin Challenger Gwangju Challenger Wuxi Challenger Kobe Challenger Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 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, PO, TPE-KOR 1-3 Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open (juniors) Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Brisbane 3 Challenger Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London Australian Open (Asia, Wildcard) French Open - Paris Shanghai Rolex Masters - Shanghai Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Australian Open (juniors) Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Wimbledon (juniors) Davis Cup, Group II, 1R, LIB-TPE 3-2 Australian Open (Asia, Wildcard)