Career 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 M25 Takasaki Switzerland #1-w1 Switzerland #1-w3 Switzerland #1-w4 Sweden #1-w1 Sweden #1-w3 Sweden #1-w4 Poland F1 Poland F2 Finland F1 Finland F2 Denmark F2 Denmark F3 Great Britain F1 Portugal F2 Great Britain F3 Netherlands F2 Australia F9 Australia F11 Great Britain F2 Switzerland F3 Sweden F2 Japan F1 Sweden F3 Great Britain F8 Japan F5 Ireland F1 Japan F7 Great Britain F9 Finland F2 Italy F29 Japan F9 Japan F11 Great Britain F3 Great Britain F4 Italy F6 Japan F1 Italy F7 Japan F2 Japan F3 Japan F4 Japan F5 Korea F1 Korea F2 Kuwait F2 Japan F6 Japan F7 India F6 India F7 India F8 Germany F14 Japan F8 France F14 Great Britain F19 Japan F10 Japan F11 Great Britain F21 Great Britain F22 China F1 China F2 Thailand F1 Italy F2 Thailand F2 Japan F1 Great Britain F5 Japan F2 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Ireland F2 Japan F6 Japan F8 Japan F10 Japan F11 Croatia F1 New Zealand F2 Great Britain F4 New Zealand F3 Korea F1 Korea F2 Korea F3 Australia F1 Croatia F2 Japan F6 Japan F7 Korea F5 Korea F6 Sweden F1 Sweden F2 China F1 Great Britain F4 Italy F3 Japan F3 Italy F4 Italy F5 Italy F6 Italy F10 Italy F11 Guam F1 Netherlands F3 Netherlands F4 Germany F7 Thailand F3 Chinese Taipei F2 Korea F2 Great Britain F5 Italy F5 Korea F1 Great Britain F6 Great Britain F7 Switzerland F1 Korea F1 Spain F13 Spain F14 Ireland F1 Great Britain F15 Germany F9 Canada F7 Canada F8 USA F2 USA F4 Switzerland F2 Greece F4 France F13 Sweden F1 Sweden F1 Sweden F2 Japan F2 Great Britain F7 Israel F6 USA F31 USA F32 Great Britain F2 Portugal F1 Ireland F2 Great Britain F7 Spain F23 Spain F24 Sweden F2 France F16 Australia F10 Germany F1 USA F4 Spain F17 Spain F18 Korea F3 Italy F26 USA F31 Great Britain F5 Great Britain F6 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Japan F5 (Kashiwa) Spain F17 (Martos) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Portugal F18 (Sintra) France F18 (Bagneres-De-Bigorre) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Japan F3 (Kofu) Germany F3 Switzerland #1-w2 Sweden #1-w2 Denmark F1 Italy F8 Italy F16 M25 Sapporo The Shelbourne Irish Open - Dublin The Surbiton Trophy - Surbiton Keio Challenger International Tennis Tournament - Yokohama M25 Sapporo M25 Sapporo M25 Harmon M25 Harmon Open des Alpes Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Korea F2 M15 Tokyo BH Indoor Sarajevo - Sarajevo M15 Hong Kong Pharma Medico Open 2008 - Aarhus Fergana Challenger - Fergana Izmir Cup - Izmir The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Kia International in Caloundra - Caloundra M15 Tokyo Moncton Men's Challenger - Moncton Open des Alpes Trophee BNP Paribas - Grenoble M25 Sapporo JSM Challenger of Champaign - Urbana Dunlop World Challenge - Toyota Wolfsburg Challenger Kyoto Challenger Nottingham Challenger Yuba City Challenger Black Forest Open - Freudenstadt Manchester Challenger Istanbul Challenger Mons Challenger Tashkent Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Yokohama Challenger Kyoto Challenger Tallahassee Challenger Flea Market Cup Busan Challenger Tennis - Busan Kobstaedernes ATP Challenger - Kolding Busan Challenger Fergana Challenger Dublin Challenger - Dublin The LTA Nottingham Challenger - Nottingham Granby Challenger Campos do Jordao Challenger Brasilia Challenger Bangkok Challenger Tiburon Challenger Calabasas Challenger Challenger Banque Nationale Rimouski - Rimouski Toyota Challenger Noumea Challenger Singapore Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bergamo Challenger Wolfsburg Challenger Pingguo Challenger Nottingham Challenger Recanati Challenger Granby Challenger Granby Challenger Recanati Challenger Bath Challenger Binghamton Challenger Binghamton Challenger Genova Challenger Shanghai Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Nokian Hakkapeliitta Open - Tampere Knoxville Challenger Toyota Challenger Sacramento Challenger Honolulu Challenger Wolfsburg Challenger Rimouski Challenger Le Gosier Challenger Tallahassee Challenger Kaohsiung Challenger Nottingham Challenger Kobstaedernes ATP Challenger - Kolding Nottingham Challenger Ostdeutscher Sparkassen Cup - Dresden Genova Challenger Petange Challenger Anning Challenger Busan Challenger Nottingham Challenger Granby Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Kyoto Challenger Orleans Challenger Rennes Challenger Charlottesville Challenger Yokohama Challenger Toyota Challenger WOW Cafe Challenger - New Orleans Burnie Challenger West Lakes Challenger Kyoto Challenger IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Nottingham-2 Challenger Manta Challenger Yokohama Challenger Istanbul Challenger Napa Challenger Geneva Challenger Charlottesville Challenger Rimouski Challenger Champaign Challenger Hong Kong Challenger Wroclaw Challenger Busan Challenger Seoul Challenger Ilkley Challenger Aptos Challenger Kaohsiung Challenger Sacramento Challenger Toyota Challenger Bangkok Challenger M25 Canberra Dallas Challenger Cherbourg Challenger Raanana Challenger Taipei City Challenger Seoul Challenger Manchester Challenger M25 Canberra Nanchang Challenger M25 Tsukuba Ho Chi Minh City Challenger M25 Kashiwa Toyota Challenger Happy Valley Challenger Challenger Banque Nationale - Granby Taipei City Challenger Busan Challenger Ilkley Challenger Recanati Challenger Gatineau Challenger Granby Challenger Binghamton Challenger Shanghai Challenger Fairfield Challenger Ningboo Challenger Drummondville Challenger Nanchang Challenger Seoul Challenger Gatineau Challenger Chengdu Challenger Manila Challenger Segovia Challenger Chicago Challenger Zhangjiagang Challenger Tiburon Challenger Shanghai Challenger Rome Challenger Launceston Challenger Yokohama Challenger Phoenix Challenger Seoul Challenger Busan Challenger Busan Challenger Chengdu Challenger Shanghai Challenger Biella 5 Challenger Cassis Challenger Shanghai Challenger Kobe Challenger Toyota Challenger Taipei City Challenger Melbourne Challenger Dallas Challenger Cremona Challenger Maui Challenger Drummondville Challenger Guangzhou Challenger M25 Changwon Aptos Challenger Lexington Challenger Yokohama Challenger Bangkok Challenger Shenzhen Challenger Wroclaw Challenger Vancouver Challenger Gwangju Challenger Seoul Challenger Taipei City Challenger Busan Challenger Kobe Challenger Eckental Challenger M25 Sapporo Knoxville Challenger Fairfield Challenger Yokohama Challenger Burnie Challenger Cherbourg Challenger Tiburon Challenger Kyoto Challenger LTA Shrewsbury Challenger - Shrewsbury Knoxville Challenger Manchester Challenger Busan Challenger Surbiton Challenger Guangzhou Challenger Loughborough Challenger Winnetka Challenger Binghamton Challenger M15 Tsukuba Lexington Challenger Nottingham Challenger Ilkley Challenger Bangkok Challenger Alessandria Challenger Fairfield Challenger 2008 China TCL Challenger - Guangzhou Kobe Challenger Champaign Challenger USTA Men's Challenger of Dallas - Dallas Bangkok Challenger Winnipeg Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Le Gosier Challenger Ilkley Challenger M15 Harmon Lexington Challenger Yokohama Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Stockton Challenger Puerto Vallarta Challenger Kobe Challenger Maui Challenger Winnipeg Challenger St. Brieuc Challenger San Francisco Challenger Seoul Challenger Seoul Challenger Aptos Challenger M15 Kashiwa Las Vegas Challenger Charlottesville Challenger Kyoto Challenger New Delhi Challenger III - New Delhi Busan Challenger Tiburon Challenger Ningboo Challenger Liuzhou Challenger Kobe Challenger Noumea Challenger Playford Challenger Bangkok Challenger Taipei City Challenger Porto Challenger The LTA Men's Challenger - Nottingham Internazionali de Tennis di Bergamo - Bergamo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio The Manchester Trophy - Manchester Gwangju Challenger Citta di Como Challenger - Como Nottingham Challenger Genova Open Challenger - Genova Jinan Challenger Istanbul Challenger Shanghai Challenger Nur-Sultan 1 Challenger Lexington Challenger Mallorca Challenger Las Vegas Challenger Charlottesville Challenger Champaign Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The LTA Bolton Challenger - Bolton Tiburon Challenger The LTA Men's Challenger Wrexham - Wrexham Shimadzu All Japan Indoor Tennis Championships - Kyoto The Surbiton Trophy - Surbiton The LTA Manchester Trophy - Manchester Winnipeg Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Matsuyama Challenger Francavilla Challenger Keio Challenger International Tennis Tournament - Yokohama New Delhi Challenger IV - New Delhi Copenhagen Open - Copenhagen Ningboo Challenger Playford Challenger Launceston Challenger Winnetka Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger National Bank Men's Rimouski Challenger - Rimouski Burnie Challenger Jersey Challenger Nur-Sultan 2 Challenger Zagreb Challenger Nottingham-2 Challenger Recife Challenger Busan Challenger Izmir Challenger Blumenau Challenger Santos Challenger Cremona Challenger Stockholm Open - Stockholm Carson Challenger Leon Challenger Alessandria Challenger Rome Challenger Busan Challenger Ordina Open - 's-Hertogenbosch Beijing Challenger Stockholm Open - Stockholm Knoxville Challenger Stockholm Open - Stockholm Chennai Open - Chennai The Stella Artois Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham Jersey Challenger If Stockholm Open - Stockholm AEGON International - Eastbourne Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Shenzhen Challenger Champaign Challenger Vancouver Challenger Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Estoril Open - Estoril Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Toyota Challenger Legg Mason Tennis Classic - Washington Quimper Challenger Sacramento Challenger Honolulu Challenger If Stockholm Open - Stockholm Burnie Challenger Seoul Challenger BRD Nastase Tiriac Trophy - Bucharest Sacramento Challenger AEGON Championships - London Leon Challenger AEGON International - Eastbourne Chennai Open - Chennai Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Noumea Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Maui Challenger Aegon Nottingham Open - Nottingham Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Jersey Challenger Ricoh Open - 's-Hertogenbosch St. Brieuc Challenger Dallas Challenger Thailand Open - Bangkok Open 13 - Marseille Stockton Challenger Topshelf Open - 's-Hertogenbosch Monza Challenger Kun-Ming Challenger Baton Rouge Challenger Mons Challenger Shenzhen Open - Shenzhen Traralgon Challenger Hall of Fame Open - Newport Manta Challenger New York Open - New York Kyoto Challenger Istanbul 2 Challenger Tiburon Challenger Maui Challenger Kyoto Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Loughborough Challenger Gimcheon Challenger Rakuten Japan Open - Tokyo Sarajevo Challenger Dubai Duty Free Tennis Championships - Dubai Shanghai Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Hua Hin Challenger Segovia Challenger Charlottesville Challenger Knoxville Challenger Jinan Challenger Shanghai Challenger Citi Open - Washington M15 Karuizawa Suzhou Challenger Split Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger ASB Classic - Auckland Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Traralgon Challenger Gwangju Challenger Napoli Challenger Claro Open Colombia - Bogota Copenhagen Open - Copenhagen Malaysian Open - Kuala Lumpur Calgary Challenger Kremlin Cup - Moscow Toyota Challenger Hua Hin Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Bangkok Challenger Newport Beach Challenger Gimcheon Challenger Cary Challenger Guadalajara Challenger Portoroz Challenger Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Cary Challenger Stockton Challenger Memphis Open - Memphis Abierto Mexicano - Los Cabos Yokkaichi Challenger Busan Challenger Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Noventi Open - Halle Kobe Challenger Yokohama Challenger Cary 1 Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas Telenordia Swedish Open - Bastad Red Letter Days Open - Nottingham Korea Open - Seoul Yokkaichi Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Chennai Open - Chennai Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Dallas Challenger Zhuhai Challenger Bangkok Challenger Gwangju Challenger Memphis Open - Memphis Copenhagen Open - Copenhagen Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Kobe Challenger Atlanta Tennis Championships - Atlanta Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Australian Open - Melbourne 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 Rakuten Japan Open - Tokyo U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami Miami Open - Miami Australian Open - Melbourne Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Moselle Open - Metz Davis Cup, Group 2, 2R, LUX-DEN 0-5 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, Group I, PO, SWE-DEN 3-2 Davis Cup, Group II, 2R, DEN-LUX 5-0 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group II, 3R, BLR-DEN 4-1 French Open - Paris Davis Cup, Group II, 1R, DEN-MAR 4-1 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, Group II, 2R, DEN-EGY 1-3 Davis Cup, World Group II, PO, DEN-PUR 5-0 French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open (Asia, Wildcard) Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Olympics - London Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group 2, PO, DEN-EST 3-0 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, PO, DEN-MNE 3-2 Davis Cup, Group II, 1R, DEN-CYP 4-1 Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Europe/Africa Group II, PO, EGY-DEN 0-5 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group I, DEN-ESP 0-5 U.S. Open (juniors) Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, PO, DEN-SWE 2-3 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group II, 3R, DEN-RSA 1-3 Davis Cup, Group II, 1R, DEN-IRL 4-1 All Lower level tournaments M25 Hong Kong Cagliari Challenger