Career 2025 2024 2023 2022 2021 2020 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 New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F4 Japan F5 USA F20 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 India F7 Japan F4 Japan F3 Korea F1 China F6 Canada F4 USA F21 Slovak Rep. F1 Austria F7 Austria F8 Dominican Republic F1 Japan F2 Japan F3 Austria F1 Austria F2 Mexico F10 Turkey F6 India F1 India F2 Turkey F13 Turkey F15 Bulgaria F3 Romania F1 Austria F2 Austria F3 Austria F4 Austria F7 Austria F8 Serbia F11 Hungary F2 Turkey F26 Turkey F27 Turkey F32 Croatia F2 Switzerland F1 Switzerland F2 Switzerland F3 Greece F2 Greece F3 Turkey F19 Serbia F3 Austria F2 Austria F6 Austria F7 Turkey F37 Turkey F38 Israel F11 Israel F12 Cambodia F1 Cambodia F2 Turkey F6 Israel F5 Israel F6 Spain F28 Senegal F1 Senegal F2 France F3 Turkey F9 Turkey F10 Turkey F11 Korea F1 Korea F2 Italy F20 Kuwait F3 Qatar F5 Qatar F6 Turkey F3 Turkey F4 Turkey F5 Egypt F6 Great Britain F4 Great Britain F5 Turkey F14 Turkey F15 Turkey F17 Turkey F18 Slovenia F1 Slovenia F2 Czech Republic F4 Czech Republic F5 Germany F7 Austria F4 Germany F8 Italy F22 Italy F23 Austria F10 France F21 Netherlands F1 Netherlands F2 Netherlands F3 Kuwait F2 Netherlands F4 Austria F2 Germany F8 Poland F6 Kuwait F1 Kuwait F2 Cyprus F3 Israel F17 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Tunisia F23 (Hammamet) Hungary F5 (Budapest) Belgium F2 (Arlon) Austria F1 (Telfs) Austria F2 (Kramsach) Germany F8 (Kassel) Macedonia F1 (Skopje) Macedonia F2 (Skopje) Japan F6 France F22 (Nevers) France F23 (Saint-Dizier) France F24 (Rodez) Kuwait F1 (Meshref) Kuwait F2 (Meshref) Kuwait F3 (Meshref) Qatar F4 (Doha) Qatar F5 (Doha) Great Britain F1 (Glasgow) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Italy F1 (Trento) Portugal F4 (Quinta Do Lago) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Nigeria F1 (Abuja) Nigeria F2 (Abuja) Nigeria F3 (Abuja) Turkey F18 M25+H Abuja Italy F26 M25+H Abuja Qatar F4 M15 Oberhaching M15 Sintra M15 Sintra M25 Porto M15 Setubal M15 Grenoble M25 Vale do Lobo M25 Faro M25 Vale do Lobo M25 Biel M15 Monastir M15 Monastir M15 Prijedor M15 Brcko M25 Klosters M25 Falun M25 Setubal M25 Loule M25 Quinta Do Lago M25 Portimao M25 Villers Les Nancy M25 Loughborough M25 Klosters Turkey F19 Japan F10 Japan F7 USA F29 USA F30 Japan F5 Japan F9 Sri Lanka F2 China F3 Korea F3 Poland F5 Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Canada F5 Korea F2 Samsung Secruities Cup Challenger - Seoul Fergana Challenger - Fergana The Comercia Challenger - Aptos IV Manta Open - Manta Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open Challenger Tennis - Busan Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka Oldum Brown Vancouver Open - Vancouver Flea Market Cup Busan Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Melbourn Challenger Korat Challenger Mexico City Challenger Talahassee Challenger Morocco F6 M25 Shrewsbury Aptos Challenger M25 Faro M25 Portimao Binghamton Challenger M25 Muttenz Tiburon Challenger Calabasas Challenger Kyoto Challenger Busan Challenger Cremona Challenger Austria F4 Nottingham Challenger M25 Nottingham Binghamton Challenger Bangkok Challenger M25 Most Toyota Challenger Bergamo Challenger M25 Telfs Kyoto Challenger Pingguo Challenger M15 Klagenfurt Wuhai Challenger Beijing Challenger M15 Monastir M15 Monastir Seoul Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Toyota Challenger M25 Kampala Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Kaohsiung Challenger M15 Warmbad Villach M25 Vale do Lobo M25 Kigali Maui Challenger Dallas Challenger Leon Challenger Guadalajara Challenger M15 Vienna Egypt F7 Kosice Challenger Tanger Challenger Portoroz Challenger M25 Kigali Kia International in Caloundra - Caloundra Beijing Challenger Busan Open Challenger Tennis - Busan Eskisehir Challenger Busan Open - Busan Recanati Challenger Guimaraes Challenger M25 Marburg Petange Challenger Izmir Challenger The Natrel's Challenger of Granby - Granby Fergana Challenger Busan Open Challenger Tennis - Busan Yokohama Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger China Open - Beijing Samsung Securities Cup - Seoul Fifth-Third Bank Tennis Classic - Lexington Flea Market Cup - Busan Uncle Toby's Challenger in Burnie - Burnie Seoul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Agri Challenger Ortisei Challenger Toyota Challenger 14° BH Tennis Open - Belo Horizonte Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Barletta Challenger Samsung Securities Cup - Seoul Bangkok Challenger M15 Monastir Kaohsiung Challenger Uncle Tobys Challenger in Caloundra - Caloundra Ho Chi Minh City Challenger Toyota Challenger Andria Challenger M25 Kramsach Hungary F7 San Luis Potosi Challenger - San Luis Potosi Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Gatineau Challenger Manerbio Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta Yokohama Challenger AGT Challenger - Leon Seoul Challenger Granby Challenger Salzburg Challenger Tashkent Challenger - Tashkent Winnetka Challenger Sarasota Challenger II Manta Open - Manta Shimadzu All Japan Indoor Tennis Championships - Kyoto Fifth Third Bank Tennis Championships - Lexington Astana Challenger Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Nottingham-2 Challenger M25 Trimbach Busan Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger M15 Kampala Bangkok Challenger Bergamo Challenger Kyoto Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Nottingham Challenger AIG Japan Open - Tokyo Flea Market Cup Busan Challenger Tennis - Busan Kazan Challenger Winnipeg Challenger Brest Challenger Ningboo Challenger M25 Heraklion Kobe Challenger Burnie Challenger Irving Challenger Winnetka Challenger Taipei City Challenger Busan Challenger Bangkok Challenger Manila Challenger Bangkok Challenger Todi Challenger Bangkok Challenger Shanghai Challenger Brasov Challenger Seoul Challenger Busan Challenger Granby Challenger Traralgon Challenger Traralgon Challenger 2 Ningboo Challenger Singapore Challenger Yokohama Challenger Toyota Challenger Shenzhen Challenger Kyoto Challenger Shanghai Challenger M25+H Palma Del Rio Taipei City Challenger Nanchang Challenger Taipei City Challenger Yokohama World Tennis Gaora Cup - Yokohama Ilkley Challenger Gimcheon Challenger Milan Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Ilkley Challenger Playford Challenger M25 Koksijde Sarasota Challenger Shenzhen Challenger Shanghai Challenger Nottingham Challenger Izmir Challenger Nottingham Challenger Bangalore Challenger Nottingham Challenger Pune Challenger Kobe Challenger Granby Challenger Ilkley Challenger Yokohama Challenger M25 Klosters Wroclaw Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Biella 5 Challenger HTV Challenger - Ho Chi Minh City Belgaum Open - Belgaum Cassis Challenger Biel Challenger Maia Challenger Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Liberec Challenger Mauthausen Challenger Fergana Challenger - Fergana Banja Luka Challenger Manama Challenger M25 Maribor Mexico City Challenger Maui Challenger Launceston Challenger Morelos Challenger Zug Challenger Seoul Challenger Banja Luka Challenger Jinan Challenger Cordenons Challenger Morelia Challenger Ho Chi Minh City Challenger Gimcheon Challenger Loughborough Challenger Shymkent Challenger Kia International In Kawana - Kawana Ostrava Challenger Calgary Challenger Prague Challenger Segovia Challenger Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger AIG Japan Open - Tokyo Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Targu Mures 2 Challenger Busan Challenger Jerusalem Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Winnetka Challenger M25 Muttenz Jinan Challenger Cassis Challenger Kaohsiung Challenger Cleveland Challenger Next Generation Adelaide International - Adelaide Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Porto Challenger Tulln Challenger Nottingham-2 Challenger Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Zagreb Challenger Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Orleans Challenger Gwangju Challenger Seoul Challenger Busan Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Oeiras 1 Challenger Pune Challenger AIG Japan Open Tennis Championships - Tokyo Kigali 2 Challenger Rome Challenger Milan Challenger Mallorca Challenger Hamburg Challenger Challenger DCN de Cherbourg - Cherbourg Odlum Brown Vancouver Open - Vancouver Brazzaville Challenger Zug Challenger Chennai Open - Chennai Cuernavaca Challenger AEGON Championships - London San Luis Potosi Challenger Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Kigali 1 Challenger Istanbul Challenger Open 13 - Marseille Glasgow Challenger Nur-Sultan Challenger Ningboo Challenger Ismaning Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Maia Challenger Aircel Chennai Open - Chennai Bangkok Challenger Drummondville Challenger Calgary Challenger SA Tennis Open - Johannesburg Samsung Securities Cup - Seoul Vancouver Challenger AIG Japan Open - Tokyo AEGON Championships - London Istanbul Challenger Kyoto Challenger Zagreb Challenger Rakuten Japan Open - Tokyo Rennes Challenger Busan Challenger Tallahassee Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Power Horse World Team Cup - Dusseldorf PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Busan Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Knoxville Challenger Salzburg Challenger Pingguo Challenger Yokohama Challenger AIG Japan Open Tennis Championships - Tokyo Zug Challenger Toyota Challenger Taipei City Challenger Helsinki Challenger AIG Japan Open - Tokyo Winnetka Challenger Izmir Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Dallas Challenger Bergamo Challenger Furth Challenger M25 Nonthaburi M25 Nonthaburi The Artois Championships - London Rakuten Japan Open - Tokyo Mauthausen Challenger Heineken Open - Auckland Gwangju Challenger Legg Mason Tennis Classic - Washington Targu Mures 1 Challenger Salzburg Challenger Open 13 - Marseille Brisbane International - Brisbane PTT Thailand Open - Bangkok Bergamo Challenger Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart New York Open - New York Atlanta Tennis Championships - Atlanta Mexico City Challenger Kun-Ming Challenger Busan Challenger Baton Rouge Challenger PBZ Zagreb Indoors - Zagreb Tallahassee Challenger Charlottesville Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Biel Challenger Knoxville Challenger Manta Challenger Champaign Challenger Thailand Open - Bangkok Guadalajara Challenger M25 Sierre Kaohsiung Challenger Open 13 - Marseille Kyoto Challenger Gimcheon Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Cup - Kitzbuhel Rennes Challenger Gwangju Challenger Heilbronn Challenger Poprad Tatry Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sud de France - Montpellier Hamburg Challenger Shenzhen Open - Shenzhen Yokohama Challenger Drummondville Challenger Taipei City Challenger Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Mexico City Challenger Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Caltanissetta Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Istanbul Challenger Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Toyota Challenger Busan Challenger Como Challenger Granby Challenger Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Gatineau Challenger Vancouver Challenger Trnava Challenger Ortisei Challenger Oeiras 2 Challenger Shenzhen Open - Shenzhen Manama Challenger Oeiras 2 Challenger Fergana Challenger Truist Atlanta Open - Atlanta Drummondville Challenger Citi Open - Washington Bengaluru Challenger San Luis Potosi Challenger Leon Challenger Vicenza Challenger Bratislava 1 Challenger Prague 2 Challenger Alicante Challenger Braunschweig Challenger Malaga Challenger China Open - Beijing Generali Open - Kitzbuhel Indianapolis Tennis Championships - Indianapolis Danderyd Challenger China Open - Beijing Rogers Masters - Toronto SAP Open - San Jose Shanghai ATP Masters 1000 - Shanghai Campbells Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo Cassis Challenger AIG Japan Open Tennis Championships - Tokyo Bad Waltersdorf Challenger Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach Tenerife 1 Challenger Salzburg Challenger Salzburg-Anif Challenger Ortisei Challenger St. Tropez Challenger AIG Japan Open - Tokyo Vietnam Open - Ho Chi Minh City Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Bet-At-Home Austrian Open - Kitzbuhel Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells EFG Swiss Open - Gstaad Open Parc - Lyon Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Australian Open - Melbourne Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - 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 Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Miami Open - Miami French Open - Paris French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne 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 - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 ATP Cup - Brisbane, Perth, Sydney Wimbledon - London Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 15th Asian Games Doha 2006 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QR, JPN-ECU 0-3 Australian Open (juniors) All Lower level tournaments Olympics - London