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 2000 1998
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 Thailand F2 Thailand F3 Japan F9 Japan F10 Australia F12 Australia F13 Cambodia F1 Thailand F1 Thailand F2 Thailand F3 India F4 Italy F7 Italy F8 Italy F9 Italy F10 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F2 Italy F20 Italy F22 Australia F6 Australia F7 Indonesia F5 Australia F9 Laos F1 Australia F10 Thailand F4 Thailand F5 China F1 China F2 Germany F4 Australia F1 Australia F2 Japan F1 Japan F2 Japan F3 Japan F4 Chinese Taipei F1 Chinese Taipei F2 Korea F3 Japan F5 Japan F6 Japan F7 Canada F5 Japan F8 Japan F9 Turkey F1 Turkey F2 Australia F2 Japan F1 Japan F2 Japan F3 China F1 China F2 China F3 Korea F4 Thailand F2 Guam F1 Japan F5 Japan F7 Japan F8 Chinese Taipei F1 Australia F9 Australia F10 Thailand F4 Cambodia F1 Thailand F5 Cambodia F2 Australia F1 Thailand F2 Australia F2 China F2 Japan F1 China F3 Japan F2 Japan F3 China F4 China F5 Thailand F4 Thailand F6 Japan F8 Hong Kong F3 Thailand F10 Thailand F11 Japan F3 Japan F4 Indonesia F3 Thailand F1 Spain F15 Bulgaria F2 Japan F8 France F12 Shenzhen 1 Challenger M25 Nottingham Busan Challenger Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cridicard Mastercard Tennis Cup - Campos do Jordao Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Yokohama World Tennis Gaora Cup - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Singapore Mens Tennis Open - Singapore The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto New Delhi Challenger - New Delhi Fergana Tennis Challenger Tournament - Fergana Sporting Challenger 2003 - Turin Atlantic City Open - Atlantic City Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Dharwad Challenger 2003 - Dharwad Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Heineken Challenger 2004 - Ho Chi Minh City Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Samsung Securities Cup - Seoul Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Nottingham Men's Challenger - Nottingham Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Singha Tennis Classic - Tarzana The Natrel's Challenger of Granby - Granby dBI Tennis Challenger - Binghamton Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Unicredit Czech Open 2007 - Prostejov Odlum Brown Vancouver Open - Vancouver Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger III - New Delhi Karshi Challenger - Karshi Flea Market Cup Busan Challenger Tennis - Busan Dunlop World Challenge - Toyota Heilbronn Challenger Wroclaw Challenger Melbourn Challenger Korat Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Busan Challenger Fergana Challenger Carson Challenger Seoul Challenger Yokohama Challenger Bangkok Challenger Toyota Challenger Caloundra Challenger Kyoto Challenger Guangzhou Challenger Johannesburg Challenger Busan Challenger Beijing Challenger Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Kaohsiung Challenger Fergana Challenger Prostejov Challenger Winnetka Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Seoul Challenger Yokohama Challenger Toyota Challenger Sydney Challenger Kyoto Challenger Kun-Ming Challenger Busan Challenger Granby Challenger Astana Challenger Shanghai Challenger Kaoshuing Challenger Tashkent Challenger Melbourne Challenger Traralgon Challenger Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Shenzhen Challenger Busan Challenger Karshi Challenger Tianjin Challenger Nanchang Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Indore Challenger Pune Challenger Yokohama Challenger Toyota Challenger Kyoto Challenger Shenzhen Challenger Prague Challenger Granby Challenger Lexington Challenger Aptos Challenger Vancouver Challenger Yokohama Challenger Toyota Challenger Rome Challenger Blois Challenger Winnipeg Challenger Granby Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kobe Challenger Kyoto Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Zhangjiagang Challenger Hua Hin Challenger Rennes Challenger Kyoto Challenger Granby Challenger Zhangjiagang Challenger Kaohsiung Challenger Traralgon Challenger Busan Challenger Columbus Challenger Kaohsiung Challenger Ningboo Challenger Traralgon Challenger Playford Challenger Kobe Challenger Ortisei Challenger Biella 3 Challenger Nottingham 2 Challenger Mallorca Challenger Istanbul 2 Challenger Cleveland Challenger Rome Challenger Indianapolis Challenger Winnipeg Challenger Nonthaburi 1 Challenger Burnie Challenger Chennai Challenger Bengaluru Challenger Pune Challenger Seoul Challenger Busan Challenger Little Rock Challenger The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Estoril Open - Estoril Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Thailand Open - Bangkok Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Rakuten Japan Open - Tokyo New York Open - New York Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo New York Open - New York Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Citi Open - Washington Singapore Tennis Open - Singapore Rakuten Japan Open - Tokyo Zhangjiagang Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne Phoenix Challenger BNP Paribas Open - Indian Wells Australian Open - Melbourne Qatar ExxonMobil Open - Doha Busan Challenger Gwangju Challenger Mifel Tennis Open - Los Cabos Shanghai Challenger Jinan Challenger Italy F21 Canada F4 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Japan F6 Davis Cup, Finals, Group A Davis Cup, World Group, QR, JPN-ECU 0-3 Spain F18 Germany F3 15th Asian Games Doha 2006 Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Korea F2 M25 Nottingham M25 Monastir M25 Monastir M25 Tsukuba Fergana Challenger - Fergana The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Draft Corona Mexico City Open - Mexico City Music City Challenger - Nashville Corona Mexico City Open - Mexico City University of Tennessee USTA Challenger - Knoxville 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 2004 Keys Gate Challenger - Homestead Sunset Moulding Yuba City Racquet Club Challenger - Yuba City BMW Tennis Championship - Sunrise Challenger Casablanca San Angel - Mexico City Time Warner USTA Challenger - Binghamton Yokohama Challenger 2001 - Yokohama Belgaum Open - Belgaum USTA Challenger of Dallas - Dallas Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton The Scottish Tennis Championships - Edinburgh Sporting Challenger - Turin USTA Seascape Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto GHI Bronx Tennis Classic - Bronx USTA Tennis Championships of Austin - Austin St. Francis Health System USTA Challenger - Tulsa Yokohama International Tennis Tournament - Yokohama Osaka International Tennis Tournament - Osaka Ho Chi Minh City Challenger - Ho Chi Minh City GHI Bronx Tennis Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok Samsung Securities Cup - Seoul The 70th King's Cup and Queen's Cup - Bangkok The Scottish Tennis Championships - Edinburgh Heineken Challenger - Ho Chi Minh City ATP Bangalore Challenger - Bangalore The Granby Natrel Challenger - Granby The Wright Financial Group USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Bloomfield Hills Challenger Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban ECU Prague Open - Prague Porto Challenger Challenger Natrel Presented by National Bank - Granby Open de la Ville de Saint Denis - Reunion Island Samsung Securities Cup - Seoul Flea Market Cup - Busan Bangkok Challenger - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa Hamburg Challenger Izmir Cup - Izmir Yokohama Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul President's Cup - Astana GHI Bronx Classic - Bronx Las Vegas Challenger Aptos Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Czech Indoor Open - Prague Forli 5 Challenger ATP Challenger Numea - New Caledonia Malaga Challenger Bangkok Challenger Astana Challenger Burnie 1 Challenger Noumea Challenger Burnie Challenger Nonthaburi 2 Challenger Guangzhou Challenger Fergana Challenger Alessandria Challenger Guadalajara Challenger Winnetka Challenger Birmingham Challenger Wuhai Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Bangkok Challenger Seoul Challenger Fergana Challenger - Fergana Kobe Challenger Yokohama Challenger Noumea Challenger Challenger Banque Nationale - Granby Pingguo Challenger Busan Challenger New Delhi Challenger IV - New Delhi Nottingham-2 Challenger Granby Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Anning Challenger Beijing Challenger Yuba City Challenger Shanghai Challenger Bangkok Challenger Matsuyama Challenger Charlottesville Challenger Maui Challenger Kyoto Challenger Manama Challenger Kaohsiung Challenger Maui Challenger Pingguo Challenger Taipei City Challenger Bordeaux Challenger Anning Challenger Bangkok Challenger Sydney Challenger Bergamo Challenger Burnie 2 Challenger Ostrava Challenger Lexington Challenger Guangzhou Challenger Oeiras 3 Challenger Toyota Challenger Koblenz Challenger Tata Open - Chennai Lexington Challenger Nottingham-2 Challenger Seoul Challenger The Stella Artois Championships - London Gatineau Challenger Granby Challenger Yokkaichi Challenger Shanghai Challenger Bangkok Challenger St. Brieuc Challenger Zhuhai Challenger Eskisehir Challenger Bratislava Challenger Biella 4 Challenger Orlando Challenger Ho Chi Minh City Challenger China Open - Beijing Salinas Challenger Oeiras 3 Challenger Columbus Challenger Kobe Challenger Kyoto Challenger Gwangju Challenger Champaign Challenger Bendigo Challenger Samarkand Challenger Bangkok Challenger ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Binghamton Challenger Lexington Challenger Forli 4 Challenger Aptos Challenger Little Rock Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Cary Challenger Canberra Challenger Toyota Challenger Happy Valley Challenger Nonthaburi 1 Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Zhangjiagang Challenger Quanzhou Challenger Taipei City Challenger Orlando Challenger Thailand Open - Bangkok Surbiton Challenger Ilkley Challenger Nonthaburi 2 Challenger Shenzhen Challenger Kobe Challenger Playford Challenger Thailand Open - Bangkok Chennai Challenger Yokohama Challenger Zhuhai Challenger Delray Beach International Tennis Championships - Delray Beach Seoul Challenger Matsuyama Challenger Gimcheon Challenger Busan Challenger Kobe Challenger Jinan Challenger Shymkent Challenger Almaty Challenger Granby Challenger Samsung Securities Cup Challenger - Seoul Taipei Challenger Playford Challenger Nonthaburi 1 Challenger Newport Challenger Bloomfield Hills Challenger Lugano Challenger Winnipeg Challenger Granby Challenger Barcelona Open BancSabadell - Barcelona Thailand Open - Bangkok Hangzhou Challenger Taipei 2 Challenger PTT Thailand Open - Bangkok Matsuyama Challenger Kobe Challenger Chennai Open - Chennai Kobe Challenger Grand Prix Hassan II - Casablanca AIG Japan Open - Tokyo Wuxi Challenger Ilkley Challenger Zhangjiagang Challenger Abierto Mexicano - Los Cabos Zagreb Challenger Orlando 2 Challenger Toyota Challenger Hangzhou Open - Hangzhou Almaty Open - Almaty Phoenix Challenger Taipei City Challenger Anning Challenger Dubai Duty Free Tennis Championships - Dubai Waldbaum's Hamlet Cup - Long Island President's Cup - Tashkent AIG Japan Open - Tokyo Thailand Open - Bangkok AIG Japan Open - Tokyo Rakuten Japan Open - Tokyo SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. Hall of Fame Open - Newport Japan Open Tennis Championships - Tokyo China Open - Beijing AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Knoxville Challenger China Open - Beijing Ordina Open - 's-Hertogenbosch Thailand Open - Bangkok Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Chicago Challenger Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Dallas Open - Dallas Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Shanghai Rolex Masters - Shanghai Miami Open - Miami National Bank Open - Toronto Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, THA-UZB 4-1 French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group I, 1R, JPN-INA 5-0 Japan Open Tennis Championships - Tokyo Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Wimbledon - London Davis Cup, World Group, PO, GER-THA 4-1 Wimbledon - London U.S. Open (juniors)