Career 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 Canada F2 USA F6 USA F7 USA F13 M25 Sapporo USA F8 Japan F1 Japan F5 Japan F7 Japan F9 Japan F11 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Japan F6 Japan F7 India F6 India F7 India F8 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Japan F1 Japan F2 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Japan F6 Japan F8 Japan F10 Japan F11 Australia F1 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 China F1 Japan F3 Guam F1 Thailand F3 Japan F5 (Kashiwa) Japan F3 (Kofu) USA F24 Japan F2 Korea F3 M25 Harmon M25 Harmon Korea F2 M25 Sapporo Binghamton Professional Tennis Tournament - Binghamton Regional Hand Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas 2004 Colorado Tennis Classic - Denver BMW Tennis Championship - Sunrise USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Samsung Challenger 2007 - Ho Chi Minh City USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda M25 Sapporo M25 Takasaki Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Dialog Polish Indoors - Wroclaw Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Music City Challenger - Nashville USTA Comerica Challenger - Aptos 2005 Freeman Men's Challenger - Joplin Torneo Internacional Challenger Fila 2005 - Leon Pro Challenger at Calabasas - Calabasas USTA Challenger of Orlando - Orlando 2006 USTA Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Fergana Challenger - Fergana M15 Tokyo M15 Hong Kong M15 Tokyo Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington M25 Sapporo Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Flea Market Cup Busan Challenger Tennis - Busan A Glimmer of Hope Challenger - Austin Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Ramat Hasharon Challenger Nottingham Challenger Granby Challenger USTA Tallahassee Tennis Challenger - Tallahassee Binghamton Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Savannah Challenger Sarasota Challenger Fergana Challenger Ojai Challenger Winnetka Challenger Granby Challenger Vancouver Challenger Campos do Jordao Challenger Brasilia Challenger Tulsa Challenger Bangkok Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger USTA Seascape Challenger - Aptos Champaign Challenger Toyota Challenger Fifth Third Bank Tennis Classic - Lexington Rimouski Challenger Guadalajara Challenger Winnetka Challenger Binghamton Professional Tennis Tournament - Binghamton Shanghai Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Knoxville Challenger Toyota Challenger Honolulu Challenger Sunrise Challenger Kyoto Challenger Rimouski Challenger Tallahassee Challenger Kaohsiung Challenger Winnetka Challenger Tiburon Challenger Yokohama Challenger Leon Challenger Anning Challenger Lexington Challenger Shanghai Challenger Napa Challenger Sacramento Challenger Austin Challenger - Austin Melbourne Challenger Yokohama Challenger Toyota Challenger Maui Challenger Burnie Challenger Dallas Challenger West Lakes Challenger 2004 Keys Gate Challenger - Homestead Kyoto Challenger Rimouski Challenger Yokohama Challenger Le Gosier Challenger Savannah Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Nottingham-2 Challenger Manta Challenger Istanbul Challenger Pingguo Challenger Geneva Challenger Yokohama Challenger Kyoto Challenger Toyota Challenger Hong Kong Challenger M25 Sapporo Taipei City Challenger Busan Challenger Charlottesville Challenger Seoul Challenger Winnetka Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Challenger Kaohsiung Challenger Challenger Casablanca San Angel - Mexico City Kobe Challenger Busan Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Dallas Challenger Nottingham Challenger dBI Tennis Challenger - Binghamton Le Gosier Challenger Gwangju Challenger Taipei City Challenger Busan Challenger Seoul Challenger Nanchang Challenger Ho Chi Minh City Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Taipei City Challenger Busan Challenger Winnipeg Challenger Granby Challenger Gatineau Challenger Granby Challenger Music City Challenger - Nashville Ningboo Challenger Shenzhen Challenger Taipei City Challenger Nanchang Challenger Busan Challenger Winnipeg Challenger Gatineau Challenger Zhangjiagang Challenger Ningboo Challenger Kobe Challenger Playford Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Launceston Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Chengdu Challenger Jinan Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Nur-Sultan 1 Challenger WOW Cafe Challenger - New Orleans Shimadzu All Japan Indoor Tennis Championships - Kyoto Irving Challenger II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Biella 5 Challenger Nottingham Challenger Porto Challenger M25 Canberra BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Mallorca Challenger M25 Canberra Cassis Challenger M25 Tsukuba 2004 Freeman Men's Challenger - Joplin M25 Kashiwa Champaign Challenger Bangkok Challenger Challenger Banque Nationale - Granby Puerto Vallarta Challenger The Wright Financial Group USTA Challenger - Champaign Lubbock Challenger - Lubbock The Surbiton Trophy - Surbiton Rhodes Challenger The 'Fitz' Casino Challenger - Tunica Kobe Challenger Toyota Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Championships - Lexington Carson Challenger Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Ilkley Challenger Seoul Challenger M25 Changwon Binghamton Challenger Bangkok Challenger Tiburon Challenger Seoul Challenger Guangzhou Challenger Swanston Challenger - Sacramento Tallahassee Tennis Challenger - Tallahassee 2005 West Side Tennis Coub Men's Challenger - Forest Hills Singapore Challenger Honolulu Challenger Burnie Challenger Dallas Challenger Kyoto Challenger Seoul Challenger Home Depot Center USTA Challenger - Carson Kyoto Challenger USTA/Adtech Challenger - Boston Yokohama Challenger Guangzhou Challenger M15 Tsukuba USTA Illinois Challenger - Champaign Seoul Challenger Nottingham Challenger 2008 China TCL Challenger - Guangzhou Nottingham Challenger Ilkley Challenger Nottingham Challenger Chengdu Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shanghai Challenger M15 Harmon Granby Challenger Yokohama Challenger Liuzhou Challenger Vancouver Challenger Bangkok Challenger Gwangju Challenger College Station Challenger - College Station M15 Kashiwa Lexington Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee Las Vegas Challenger Charlottesville Challenger Oldum Brown Vancouver Open - Vancouver Sarasota Challenger Savannah Challenger New Delhi Challenger III - New Delhi Busan Challenger Ilkley Challenger Nottingham Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Francavilla Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Fifth Third Bank Tennis Classic - Lexington Mercedes-Benz Cup - Los Angeles Shanghai Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 USTA Challenger of Calabasas - Calabasas The Natrel's Challenger of Granby - Granby Shimadzu All Japan Indoor Tennis Championships - Kyoto Atlantic City Open - Atlantic City The Wright Financial Group, Inc. Challenger - Champaign Smith Barney Men's Challenger - Covington The Swanston Challenger - Sacramento Shimadzu All Japan Indoor Tennis Championships - Kyoto Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento USTA Men's Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City Atlanta Clay Court Challenger - Atlanta Lubbock Challenger - Lubbock Lubbock Challenger - Lubbock Keio Challenger International Tennis Tournament - Yokohama New Delhi Challenger IV - New Delhi SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Chennai Open - Chennai US Men's Clay Court Championships - Houston The Stella Artois Championships - London Ningboo Challenger Playford Challenger Launceston Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Salvador Challenger Delray Beach International Tennis Championships - Delray Beach Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Burnie Challenger Brisbane International - Brisbane Apia International - Sydney Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Nur-Sultan 2 Challenger Power Horse World Team Cup - Dusseldorf Zagreb Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch Recife Challenger Busan Challenger Tallahassee Challenger Blumenau Challenger Santos Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Apia International - Sydney Open Sud de France - Montpellier Leon Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Alessandria Challenger Savannah Challenger AEGON Championships - London Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Busan Challenger AEGON Championships - London Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Beijing Challenger Knoxville Challenger Swiss Indoors Basel - Basel Sao Paulo Challenger Tour Finals Sarasota Challenger Shenzhen Challenger San Francisco Challenger Aircel Chennai Open - Chennai Dallas Challenger Dallas Challenger The Tennis Channel Open - Las Vegas Kobe Challenger Open Sud de France - Montpellier Toyota Challenger SAP Open - San Jose The Artois Championships - London Sacramento Challenger Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Honolulu Challenger The Nottingham Open - Nottingham Claro Open Colombia - Bogota Dallas Challenger Burnie Challenger Seoul Challenger Brisbane - Brisbane Heineken Open - Auckland Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Charlottesville Challenger AEGON Championships - London AEGON International - Eastbourne Delray Beach Open - Delray Beach Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Knoxville Challenger Leon Challenger AIG Japan Open Tennis Championships - Tokyo Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Chennai Open - Chennai Champaign Challenger Ricoh Open - 's-Hertogenbosch Sunrise Challenger Maui Challenger Abierto Mexicano - Los Cabos Zhuhai Open - Zhuhai Dallas Challenger Noventi Open - Halle Rimouski Challenger Brisbane International - Brisbane Nottingham Challenger Regions Morgan Keegan Championships - Memphis Kun-Ming Challenger Baton Rouge Challenger Malaysian Open - Kuala Lumpur Tallahassee Challenger Winston-Salem Open - Winston-Salem Traralgon Challenger AEGON International - Eastbourne Manta Challenger Morelos Challenger US Men's Clay Court Championship - Houston Kyoto Challenger Estoril Open - Estoril Tallahassee Challenger Istanbul 2 Challenger Kyoto Challenger Shenzhen Open - Shenzhen ASB Classic - Auckland Memphis Open - Memphis Gimcheon Challenger Shanghai Challenger Hua Hin Challenger Rakuten Japan Open - Tokyo Hall of Fame Open - Newport Shanghai Challenger Jinan Challenger Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Shanghai Challenger M15 Karuizawa Suzhou Challenger Split Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger Guadalajara Challenger Shanghai Challenger Savannah Challenger Traralgon Challenger Gwangju Challenger Kobe Challenger Calgary Challenger Toyota Challenger Hua Hin Challenger Bangkok Challenger Newport Beach Challenger Gimcheon Challenger Cary Challenger Guadalajara Challenger Citi Open - Washington USTA Seascape Challenger - Aptos Manchester Challenger Yokkaichi Challenger Busan Challenger Winnipeg Challenger Heilbronn Open - Heilbronn Kobe Challenger Yokohama Challenger Heineken Open - Auckland Cary 1 Challenger Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Korea Open - Seoul Regions Morgan Keegan Championships - Memphis ARAG World Team Championship - Dusseldorf Matsuyama Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Yokkaichi Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Chennai Open - Chennai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami RCA Championships - Indianapolis Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport Dallas Challenger Zhuhai Challenger Davidoff Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Bangkok Challenger Gwangju Challenger Memphis Open - Memphis Brisbane International - Brisbane SAP Open - San Jose Kobe Challenger Atlanta Tennis Championships - Atlanta Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Miami Open - Miami Miami Open - Miami SAP Open - San Jose Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells 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 Wimbledon - London U.S. Open - New York 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 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 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 Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne 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 Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CAN-JPN 3-2 U.S. Open (juniors) Australian Open (Asia, Wildcard) M25 Hong Kong Olympics - London Cagliari Challenger