Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
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 Japan F8 Japan F3 Japan F4 Japan F9 Thailand F2 Thailand F3 Italy F7 Italy F8 Italy F9 Italy F10 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F2 Italy F20 Italy F21 Italy F22 Australia F6 Australia F7 Australia F9 Australia F10 China F1 China F2 Germany F3 Germany F4 Australia F2 Japan F1 Japan F2 Japan F3 Japan F4 Chinese Taipei F2 Korea F2 Korea F3 Japan F6 Japan F7 Canada F4 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Japan F8 Australia F10 Japan F9 Turkey F1 Turkey F2 Australia F1 Australia F2 Japan F1 Japan F2 Japan F3 China F2 China F3 Korea F4 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F1 Australia F8 Australia F9 Australia F10 Thailand F4 Thailand F5 Australia F1 Australia F2 China F2 China F3 Australia F5 China F4 China F5 Italy F14 Croatia F10 Croatia F11 Japan F8 Canada F7 Canada F8 Australia F6 Australia F7 Thailand F10 Thailand F11 Australia F1 Japan F3 Japan F4 Korea F1 Korea F2 Spain F15 Bulgaria F2 Japan F8 Canada F4 Australia F6 Australia F7 Canada F2 Croatia F5 Italy F6 Japan F6 Spain F18 France F12 USA F25 USA F26 USA F27 Australia F5 Australia F2 (Canberra) Australia F3 (Canberra) Australia F5 (Brisbane) Australia F6 (Toowoomba) Australia F7 (Cairns) Italy F7 Australia F1 (Renmark) M25 Geelong M25 Canberra M25 Canberra M25 Bendigo M25 Bendigo M25 Canberra M25 Canberra M15 Chiang Rai M15 Chiang Rai M25 Nottingham M25 Nottingham M15 Heraklion M25 Monastir M15 Heraklion M15 Budva M25 Idanha-a-Nova M25 Traralgon Australia F1 Japan F5 M25 Bali M25 Darwin M25 Cairns M25 Burnie Toyota Challenger Kyoto Challenger M15 Bali Alessandria Challenger M25 Darwin Toyota Challenger Kyoto Challenger Kaohsiung Challenger Granby Challenger Samarkand Challenger Bangkok Challenger Shanghai Challenger West Lakes Challenger Sydney Challenger Anning Challenger Kun-Ming Challenger Granby Challenger Shanghai Challenger Kaoshuing Challenger Melbourne Challenger Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Kyoto Challenger Shenzhen Challenger Busan Challenger Karshi Challenger M25 Monastir Kaohsiung Challenger Aptos Challenger Shanghai Challenger Pune Challenger Traralgon Challenger 2 Toyota Challenger Happy Valley Challenger Guangzhou Challenger St. Brieuc Challenger Prague Challenger Granby Challenger Bangkok Challenger Ho Chi Minh City Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Launceston Challenger Bergamo Challenger Kyoto Challenger Drummondville Challenger Le Gosier Challenger Turin Challenger Ostrava Challenger Rome Challenger Samarkand Challenger Bangkok Challenger Furth Challenger Blois Challenger Binghamton Challenger Lexington Challenger Granby Challenger Aptos Challenger Toyota Challenger Bangkok Challenger Nanchang Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger Happy Valley Challenger Burnie Challenger Zhuhai Challenger Taipei City Challenger Surbiton Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Shanghai Challenger Canberra Challenger Playford Challenger Koblenz Challenger Rennes Challenger Chennai Challenger M25 Darwin Kyoto Challenger Yokohama Challenger Zhuhai Challenger Seoul Challenger Shymkent Challenger Almaty Challenger Winnipeg Challenger M25 Cairns Zhangjiagang Challenger Traralgon Challenger M15 Jakarta M25 Cairns Kobe Challenger Phoenix Challenger Taipei City Challenger Anning Challenger Seoul Challenger Busan Challenger Columbus Challenger Granby Challenger Jinan Challenger Kaohsiung Challenger Ningboo Challenger Playford Challenger Kobe Challenger M25 Traralgon M25 Traralgon Biella 3 Challenger Biella 4 Challenger Salinas Challenger Oeiras 3 Challenger Nottingham 2 Challenger Mallorca Challenger Istanbul 2 Challenger Charlottesville Challenger Champaign Challenger Bendigo Challenger Columbus Challenger Cleveland Challenger Forli 5 Challenger Little Rock Challenger Orlando Challenger Malaga Challenger Rome Challenger Indianapolis Challenger Winnipeg Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Cary Challenger Matsuyama Challenger Kobe Challenger Nonthaburi 1 Challenger Chennai Challenger Pune Challenger Seoul Challenger Bloomfield Hills Challenger Chicago Challenger Lexington Challenger M25 Swan Hill Nonthaburi 1 Challenger Mexico City Challenger M25 Tsukuba Guangzhou Challenger M25 Swan Hill Taipei Challenger Surbiton Challenger Amersfoort Challenger Granby Challenger Zug Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger M25 Jakarta Guangzhou Challenger Taipei 2 Challenger Sydney Challenger Maui Challenger Matsuyama Challenger Kobe Challenger Brisbane 2 Challenger Manama Challenger Phoenix Challenger Gwangju Challenger Guangzhou Challenger Bloomfield Hills Challenger Lexington Challenger M25 Traralgon M25 Mildura Gimcheon Challenger Binghamton Challenger Lexington Challenger Aptos Challenger M25 Cairns Croatia F6 Rakuten Japan Open - Tokyo Croatia F7 M25 Launceston PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Granby Challenger Malaysian Open - Kuala Lumpur Shenzhen 1 Challenger Launceston Challenger Brisbane International - Brisbane Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Yokohama Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Nottingham-2 Challenger Brisbane International - Brisbane Wuxi Challenger Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Fergana Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Granby Challenger New York Open - New York Jingshan Challenger Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Yokohama Challenger Ningboo Challenger Winnipeg Challenger Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Burnie Challenger Truist Atlanta Open - Atlanta Launceston Challenger Orlando Challenger Citi Open - Washington Bordeaux Challenger Vancouver Challenger Indore Challenger Traralgon Challenger Singapore Tennis Open - Singapore Le Gosier Challenger Zhuhai Challenger Dallas Open - Dallas Yokohama Challenger Toyota Challenger Rakuten Japan Open - Tokyo Porto Challenger Kyoto Challenger Japan Open Tennis Championships - Tokyo Biel Challenger Kaohsiung Challenger Bangkok Challenger Istanbul Challenger Maui Challenger Hangzhou Challenger Kyoto Challenger Shenzhen Challenger Seoul Challenger Eskisehir Challenger Canberra Challenger Shenzhen Challenger Guangzhou Challenger Kobe Challenger M25 Guiyang Busan Challenger Shanghai Challenger Lexington Challenger Kyoto Challenger Yokohama Challenger Shenzhen Challenger M15 Jakarta Quanzhou Challenger Karshi Challenger Gimcheon Challenger Seoul Challenger Knoxville Challenger Zhangjiagang Challenger Gwangju Challenger Traralgon Challenger Kobe Challenger Toyota Challenger Bangkok Challenger Hua Hin Challenger Burnie 2 Challenger Hamburg Challenger San Luis Potosi Challenger Gimcheon Challenger Busan Challenger Winnipeg Challenger Granby Challenger Shanghai Challenger Lexington Challenger Burnie Challenger Forli 4 Challenger Vancouver Challenger Gatineau Challenger Yokkaichi Challenger Shanghai Challenger Playford Challenger Nonthaburi 2 Challenger Gwangju Challenger Busan Challenger Zhangjiagang Challenger Matsuyama Challenger Yokohama Challenger Launceston Challenger Orlando 2 Challenger Burnie 1 Challenger Lugano Challenger Savannah Challenger Playford Challenger Yokkaichi Challenger Pozoblanco Challenger Segovia Challenger Bengaluru Challenger Birmingham Challenger Zhangjiagang Challenger Ilkley Challenger Shanghai Challenger Cary Challenger Guangzhou Challenger Newport Challenger Playford Challenger Shanghai Rolex Masters - Shanghai Miami Open - Miami Sydney Challenger Jinan Challenger Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - New York Shanghai Rolex Masters - Shanghai Shenzhen Challenger Suzhou Challenger Seoul Challenger Matsuyama Challenger Busan Challenger Chengdu Open - Chengdu Salinas Challenger Mifel Tennis Open - Los Cabos Lille Challenger Madrid Challenger Little Rock Challenger Bratislava Challenger Ortisei Challenger Zagreb Challenger Yokkaichi Challenger Las Vegas Challenger Barcelona Open BancSabadell - Barcelona Acapulco Challenger Wuxi Challenger Sydney Challenger Murcia Challenger Brisbane 1 Challenger Australian Open - Melbourne Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Australian Open - Melbourne U.S. Open - New York Rakuten Japan Open - Tokyo Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Citi Open - Washington Australian Open - Melbourne Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Almaty Open - Almaty French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Truist Atlanta Open - Atlanta Australian Open - Melbourne Aircel Chennai Open - Chennai Chengdu Open - Chengdu French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Miami Open - Miami Cuernavaca Challenger Busan Challenger Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Finals, Group A U.S. Open (juniors) Davis Cup, World Group, QR, JPN-ECU 0-3 Australian Open (juniors) Australian Open - Melbourne Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Australia, Wildcard) Kooyong Classic - Kooyong Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) All Lower level tournaments Wimbledon - London Nonthaburi 2 Challenger Ilkley Challenger Libema Open - 's-Hertogenbosch U.S. Open - New York Shanghai Rolex Masters - Shanghai Oeiras 3 Challenger BNP Paribas Open - Indian Wells Adelaide International - Adelaide Qatar ExxonMobil Open - Doha Miami Open - Miami French Open - Paris National Bank Open - Toronto Cincinnati Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai