Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002
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 Wimbledon - London Lexington Challenger Zhuhai Challenger Zhangjiagang Challenger U.S. Open - New York Shanghai Challenger Fairfield Challenger Cuernavaca Challenger Wuxi Challenger Modena Challenger Blois Challenger USA F17 USA F19 USA F23 New Zealand F1 Japan F1 Japan F3 Japan F6 Japan F8 New Zealand F1 New Zealand F2 Australia F3 Australia F5 Italy F17 Italy F18 Italy F21 Italy F22 Italy F23 Italy F26 Italy F28 Australia F8 Australia F11 New Zealand F1 New Zealand F2 Australia F3 Japan F1 Japan F2 Korea F1 China F1 USA F15 USA F16 USA F17 Ecuador F3 USA F10 USA F11 USA F12 Australia F5 USA F22 Australia F10 Malaysia F1 Malaysia F2 Australia F12 Australia F1 New Zealand F1 New Zealand F2 New Zealand F3 Australia F3 Australia F4 Egypt F7 Egypt F8 Netherlands F1 Netherlands F2 Netherlands F3 Italy F17 Usa F15 Usa F17 Thailand F3 Australia F6 Thailand F4 Thailand F5 Thailand F6 Vietnam F1 Australia F11 Australia F1 Australia F2 Usa F13 Usa F14 Usa F16 USA F17 Australia F5 USA F23 China F7 China F8 Australia F9 New Zealand F1 Australia F12 Australia F13 Australia F3 Australia F4 USA F23 USA F24 Australia F8 Australia F9 Australia F10 Australia F12 Australia F13 Australia F1 Australia F3 Australia F4 Vietnam F1 Vietnam F2 Vietnam F3 Thailand F2 Thailand F3 Germany F5 Italy F14 Germany F8 France F13 Germany F13 Germany F14 Vietnam F5 Japan F8 Australia F11 Australia F12 Australia F1 Australia F4 Australia F5 China F3 Korea F3 Japan F7 Japan F8 Australia F9 Australia F10 Korea F10 Korea F11 Australia F9 Australia F10 Australia F4 Australia F5 Korea F1 Korea F2 USA F17 Canada F10 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 USA F16 USA F17 USA F18 USA F22 Finland F1 Finland F2 Canada F6 Canada F7 USA F31 USA F33 USA F34 USA F36 USA F37 USA F40 Australia F3 China F1 (Anning) China F2 (Anning) Australia F2 (Canberra) Australia F3 (Canberra) China F7 (Wuhan) China F8 (Fuzhou) China F9 (Luan) USA F20 Thailand F1 (Hua Hin) USA F19 (Winston-Salem) USA F22 (Pittsburgh) USA F21 USA F24 (Champaign) Ecuador F1 Thailand F8 (Nonthaburi) Ecuador F2 Thailand F10 (Hua Hin) USA F23 Hong Kong F2 (Hong Kong) Australia F8 Australia F9 Australia F10 USA F2 USA F3 Colombia F2 M15 Cancun Thailand F1 M25 Anapoima M15 Chiang Rai Thailand F2 M25 Chiang Rai New Zeland F1 M25 Tbilisi New Zeland F2 Australia F4 Italy F24 Fifth Third Bank Tennis Championships - Lexington McDonalds ATP Challenger - Burnie Baton Rouge Pro Tennis Classic - Baton Rouge Oldum Brown Vancouver Open - Vancouver Usa F16 Carson Challenger Burnie Challenger Nottingham Challenger Aptos Challenger Bangkok Challenger Sacramento Challenger Noumea Challenger Maui Challenger Dallas Challenger Sarasota Challenger Binghamton Challenger Lexington Challenger Savannah Challenger Medellin Challenger Binghamton Challenger Santo Domingo Challenger Quito Challenger Usa F8 Ningboo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Busan Challenger Italy F27 Almaty Challenger Fergana Challenger Gwangju Challenger Almaty Challenger Tashkent Challenger Traralgon Challenger Canberra Challenger Noumea Challenger Chennai Challenger Aptos Challenger Fairfield Challenger Italy F25 Australia F11 Canberra Challenger Bendigo Challenger Newport Beach Challenger Italy F13 USA F13 Italy F20 Oeiras 3 Challenger Puerto Vallarta Challenger Monterrey Challenger Tallahassee Challenger Seoul Challenger Las Vegas Challenger Champaign Challenger Puerto Vallarta Challenger Mexico City Challenger Busan Challenger Bloomfield Hills Challenger Grodzisk Mazowiecki Challenger Asuncion Challenger Italy F22 Italy F23 Thailand F1 Zug Challenger Korea F4 Australia F6 Australia F4 USA F25 China F3 USA F32 Italy F19 Italy F20 Japan F4 Japan F5 Japan F7 USA F23 Australia F9 Italy F26 Australia F10 Germany F12 Germany F13 Australia F7 Australia F8 USA F10 Mexico F7 Italy F24 USA F13 Australia F11 Usa F15 USA F24 New Zealand F2 Japan F2 Thailand F3 Mexico F8 Korea F2 China F2 Australia F2 China F10 (Shenzhen) M15 Chiang Rai M25 Nur-Sultan Taipei 2 Challenger Seoul Challenger Kazakhstan F8 (Shymkent) Austria F4 M15 Naples M25 Guayaquil M25 Canberra M25 Canberra M15 Chiang Rai M25 Chiang Rai M15 Chiang Rai M25 Tbilisi M25 Astana M25 Darwin M25 Tay Ninh M25 Tay Ninh M25 Traralgon M25 Traralgon USA F35 M15 Tauranga Heineken Open - Auckland M25 Anapoima Heineken Open - Auckland Heineken Open - Auckland Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Heineken Open - Auckland Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Heineken Open - Auckland Delray Beach Open - Delray Beach Fifth Third Bank Tennis Championships - Lexington US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem New Delhi Challenger III - New Delhi Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco New Delhi Challenger IV - New Delhi US Men's Clay Court Championship - Houston Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Burnie Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Kia International in Caloundra - Caloundra bett1HULKS Championships - Cologne Mexico City Challenger Samarkand Challenger Karshi Challenger Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston cinch Championships - London Savannah Challenger Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Sarasota Challenger Korea Open - Seoul Dallas Open - Dallas Delray Beach Open - Delray Beach Chengdu Open - Chengdu Beijing Challenger Astana Challenger Izmir Challenger Calabasas Challenger Aptos Challenger Shanghai Challenger Noumea Challenger Nottingham-2 Challenger Shanghai Challenger Melbourne Challenger Irving Challenger Bordeaux Challenger Kia International In Caloundra - Caloundra Traralgon Challenger Columbus Challenger Launceston Challenger Savannah Challenger Tallahassee Challenger Bangkok Challenger Noumea Challenger Maui Challenger Gallagher International - Hamilton Fifth Third Bank Tennis Classic - Lexington Uncle Toby's Australian Men's Clay Court Challenger - Canberra Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest ATP Challenger Numea - New Caledonia Atlanta Clay Court Challenger - Atlanta Kia International In Kawana - Kawana Tallahassee Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Nielsen USTA Pro Tennis Championship - Winnetka Moncton Men's Challenger - Moncton Melbourn Challenger Almaty Challenger Calabasas Challenger Indian Wells Challenger Ojai Challenger Samarkand Challenger Karshi Challenger Yokohama Challenger BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Champaign Challenger Toyota Challenger Pingguo Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Busan Challenger Cremona Challenger Alessandria Challenger Western & Southern Open - Cincinnati Rijeka Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Milan Challenger Marburg Challenger Winnetka Challenger M25 Tbilisi Aptos Challenger Western & Southern Open - Cincinnati Burnie Challenger Shanghai Rolex Masters - Shanghai Vancouver Challenger Trani Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Manerbio Challenger Shanghai Rolex Masters - Shanghai Shanghai Challenger Rogers Cup - Toronto Ningboo Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bangkok Challenger Miami Open - Miami Sacramento Challenger Tiburon Challenger Charlottesville Challenger Western & Southern Open - Cincinnati Knoxville Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Champaign Challenger BNP Paribas Open - Indian Wells Honolulu Challenger Miami Open - Miami Burnie Challenger Singapore Challenger Internazionali BNL d'Italia - Rome Kyoto Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Kyoto Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Furth Challenger Milan Challenger Western & Southern Open - New York Maui Challenger Bangkok Challenger Miami Open - Miami Burnie Challenger Tiburon Challenger Dallas Challenger West Lakes Challenger Charlottesville Challenger Western & Southern Open - Cincinnati Sydney Challenger Kyoto Challenger Sarasota Challenger Tallahassee Challenger BNP Paribas Open - Indian Wells Busan Challenger Winnetka Challenger Miami Open - Miami Beijing Challenger Astana Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Anning Challenger Kun-Ming Challenger Kaoshuing Challenger BNP Paribas Open - Indian Wells Leon Challenger West Lakes Challenger Napa Challenger Tiburon Challenger Charlottesville Challenger Tallahassee Challenger Traralgon Challenger Knoxville Challenger Nottingham Challenger Shanghai Challenger Napa Challenger Sacramento Challenger Traralgon Challenger 2 Le Gosier Challenger Burnie Challenger Launceston Challenger Savannah Challenger M25 Darwin Tallahassee Challenger Gimcheon Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Traralgon Challenger Canberra Challenger Guangzhou Challenger Traralgon Challenger Salinas Challenger Sarasota Challenger Acapulco Challenger Bogota Challenger Columbus Challenger Launceston Challenger Sarasota Challenger Puerto Vallarta Challenger Cleveland Challenger Shymkent Challenger Morelos Challenger Orleans Challenger Zhangjiagang Challenger Nottingham Challenger Astana Challenger Lexington Challenger Playford Challenger Sydney Challenger Montevideo Challenger Brasilia Challenger Noumea Challenger Savannah Challenger Gwangju Challenger Orlando Challenger Bordeaux Challenger Ho Chi Minh City Challenger Canberra Challenger Hua Hin Challenger Noumea Challenger Newport Beach Challenger Noumea Challenger Monterrey Challenger Gimcheon Challenger Tyler Challenger Cali Challenger Tiburon Challenger Shenzhen 1 Challenger Shenzhen 2 Challenger Charlottesville Challenger Shanghai Challenger Jinan Challenger Taipei Challenger Sydney Challenger Salzburg Challenger Grodzisk Mazowiecki Challenger Shenzhen Challenger Launceston Challenger Vancouver Challenger Las Vegas Challenger Mexico City Challenger Nur-Sultan Challenger Playford Challenger San Luis Potosi Challenger Leon Challenger Oeiras 4 Challenger Little Rock Challenger Palmas del Mar Challenger Temuco Challenger Mifel Tennis Open - Los Cabos US Men's Clay Court Championship - Houston U.S. Open - New York PTT Thailand Open - Bangkok SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport SAP Open - San Jose Citi Open - Washington U.S. Mens's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham U.S. Open - New York Rakuten Japan Open - Tokyo Valencia Open - Valencia ASB Classic - Auckland US Men's Clay Court Championship - Houston AEGON Championships - London Geneva Open - Geneva Aegon Nottingham Open - Nottingham Citi Open - Washington ASB Classic - Auckland Farmers Classic - Los Angeles Hall of Fame Open - Newport New York Open - New York bett1HULKS Indoors - Cologne Heineken Open - Auckland Citi Open - Washington Brisbane International - Brisbane Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem San Diego Open - San Diego Adelaide International 2 - Adelaide Abierto de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Astana Open - Astana Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Open - New York Infosys Hall of Fame Open - Newport Dallas Open - Dallas Topshelf Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne French Open - Paris Brisbane International - Brisbane Wimbledon - London New York Open - New York New York Open - New York Mercedes Cup - Stuttgart Noventi Open - Halle U.S. National Indoor Tennis Championships - Memphis Bangkok Challenger Savannah Challenger Medellin Challenger Las Vegas Challenger Heineken Open - Auckland U.S. Open - New York Emilia-Romagna Open - Parma Abierto Mexicano Telcel - Acapulco Countrywide Classic - Los Angeles Brisbane International - Brisbane Australian Open - Melbourne Brisbane International - Brisbane BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel San Diego Open - San Diego Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai US Men's Clay Court Championship - Houston Rogers Cup - Montreal BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London 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 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, Group 2, 2R, KAZ-NZL 3-2 Davis Cup, Group 2, F, NZL-KOR 2-3 Davis Cup, Group 2, 1R, NZL-LIB 5-0 Davis Cup, Group 2, 1R, NZL-POC 5-0 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 2R, KUW-NZL 0-5 Davis Cup, Group 2, 1R, NZL-MAS 5-0 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 2, 1R, SRI-NZL 2-3 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Asia/Oceania Group II, 3R, THA-NZL 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group II, 3R, PHI-NZL 2-3 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, Group I, 1R, NZL-CHN 4-1 Davis Cup, Group I, 2R, NZL-IND 2-3 Davis Cup, Group I, PO, NZL-PAK 5-0 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, Group I, PO, NZL-KOR 3-2 Davis Cup, Group I, 1R, CHN-NZL 3-1 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, Group I, PO, KOR-NZL 3-2 Davis Cup, World Group I, PO, NZL-VEN 3-1 Davis Cup, Group I, 1R, KOR-NZL 3-1 Davis Cup, Group I, 1R, NZL-KOR 1-3 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 1R, NZL-THA 3-1 Davis Cup, World Group II, 1R, NZL-LUX 2-3 Davis Cup, Group I, 1R, IND-NZL 4-1 Davis Cup, World Group, 1R, SRB-USA 1-3 All Lower level tournaments Australian Open (juniors) Chicago Challenger Australian Open (Wildcard) Olympics - Rio de Janeiro Stanford Challenger