Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
All Surfaces Clay Grass Hard I.hard
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 Tournaments U.S. Open - New York Truist Atlanta Open - Atlanta Wimbledon - London Infosys Hall of Fame Open - Newport Citi Open - Washington Western & Southern Open - Cincinnati Chengdu Open - Chengdu National Bank Open - Toronto Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Atlanta Tennis Championships - Atlanta U.S. Open (juniors) Apia International - Sydney Australian Open - Melbourne BB&T Atlanta Open - Atlanta Burnie Challenger Sydney Challenger Melbourne Challenger Traralgon Challenger AAMI Classic - Kooyong Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne Shenzhen Challenger Anning Challenger Furth Challenger Blois Challenger Milan Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Happy Valley Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Anning Challenger Busan Challenger Manchester Challenger Ilkley Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Ho Chi Minh City Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Yokohama Challenger Toyota Challenger Apia International - Sydney Australian Open - Melbourne French Open - Paris Aegon Nottingham Open - Nottingham Wimbledon - London Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Olympics - Rio de Janeiro U.S. Open - New York Chengdu Open - Chengdu Noumea Challenger Launceston Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Nanjing Challenger Anning Challenger Rome Challenger Bordeaux Challenger Surbiton Challenger Ilkley Challenger Lexington Challenger USA F21 Aptos Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger USA F24 Ho Chi Minh City Challenger Traralgon Challenger Canberra Challenger Champaign Challenger Brisbane International - Brisbane Apia International - Sydney Australian Open - Melbourne Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon French Open - Paris Ricoh Open - 's-Hertogenbosch AEGON Championships - London Wimbledon - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Morelos Challenger Davis Cup, World Group, 1R, AUS-CZE 4-1 Qingdao Challenger Anning Challenger Surbiton Challenger Davis Cup, World Group, QF, AUS-USA 3-2 Winnetka Challenger Binghamton Challenger Aptos Challenger Vancouver Challenger USA F17 (Winston-Salem) USA F19 (Winston-Salem) Kaohsiung Challenger Monterrey Challenger Ningboo Challenger Traralgon Challenger Charlottesville Challenger Champaign Challenger Davis Cup, World Group, SF, BEL-AUS 3-2 USA F33 (Houston) Brisbane International - Brisbane Sydney International - Sydney Australian Open - Melbourne New York Open - New York Miami Open - Miami US Men's Clay Court Championship - Houston French Open - Paris Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Wimbledon - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington U.S. Open - New York Newport Beach Challenger Dallas Challenger San Francisco Challenger Chennai Challenger Kyoto Challenger Morelos Challenger Yokohama Challenger USA F1 (Los Angeles) Zhuhai Challenger Shenzhen Challenger Guadalajara Challenger Nanchang Challenger Anning Challenger Leon Challenger Seoul Challenger Puerto Vallarta Challenger Canada F2 (Sherbrooke) Gimcheon Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Winnetka Challenger Binghamton Challenger Aptos Challenger Vancouver Challenger Chicago Challenger Cary Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Calgary Challenger Traralgon Challenger Charlottesville Challenger Canberra Challenger Davis Cup, World Group, PO, AUT-AUS 3-1 Knoxville Challenger Champaign Challenger Brisbane International - Brisbane Sydney International - Sydney Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Geneva Open - Geneva French Open - Paris Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Wimbledon - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Coupe Rogers - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Newport Beach Challenger Dallas Challenger Indian Wells Challenger Monterrey Challenger Anning Challenger Leon Challenger Nanchang Challenger Savannah Challenger Little Rock Challenger Nottingham Challenger Winnetka Challenger Aptos Challenger New Haven Challenger Cary Challenger Tiburon Challenger Ningboo Challenger Liuzhou Challenger Shenzhen Challenger Champaign Challenger Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Australian Open - Melbourne New York Open - New York Delray Beach Open - Delray Beach French Open - Paris Generali Open - Kitzbuhel Western & Southern Open - New York U.S. Open - New York Rolex Paris Masters - Paris Newport Beach Challenger Dallas Challenger Morelos Challenger Monterrey Challenger Davis Cup, World Group, QR, AUS-BRA 3-1 All Lower level tournaments bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Cary Challenger Orlando Challenger Australian Open Qualifying - Doha Great Ocean Road Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva French Open - Paris Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Wimbledon - London Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. Open - New York European Open - Antwerp Singapore Tennis Open - Singapore St. Petersburg 1 Challenger St. Petersburg 2 Challenger Cleveland Challenger Orlando Challenger Salinas Challenger Little Rock Challenger Orlando 2 Challenger Cary Challenger Lexington Challenger San Diego Open - San Diego Cary 2 Challenger Ismaning Challenger Las Vegas Challenger Eckental Challenger Charlottesville Challenger Knoxville Challenger Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Australian Open - Melbourne Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril French Open - Paris Mallorca Championships - Mallorca Wimbledon - London Columbus Challenger Phoenix Challenger Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Salinas Challenger Bordeaux Challenger Zagreb Challenger Tunis Challenger Surbiton Challenger Little Rock Challenger Nottingham Challenger Orlando Challenger Ilkley Challenger Indianapolis Challenger Chicago Challenger Vancouver Challenger Granby Challenger San Diego Open - San Diego Cary Challenger Columbus 2 Challenger Charleston Challenger Gwangju Challenger Seoul Challenger Busan Challenger Playford Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Davis Cup, Finals, QF, AUS-NED 2-0 Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ASB Classic - Auckland Australian Open - Melbourne Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston BMW Open - Munich Gonet Geneva Open - Geneva French Open - Paris Libema Open - 's-Hertogenbosch Boss Open - Stuttgart Terra Wortmann Open - Halle cinch Championships - London Mallorca Championships - Mallorca Monterrey Challenger Rome Challenger Seoul Challenger Gwangju Challenger Busan Challenger Surbiton Challenger Australia F1 Australia F2 Australia F4 Australia F5 Italy F4 Great Britain F10 Great Britain F11 Spain F14 Spain F11 Austria F4 Austria F5 Denmark F3 Austria F6 Australia F6 Australia F7 Australia F8 Australia F9 Thailand F4 Thailand F5 Australian Open (Wildcard) Australia F1 Australia F2 Australia F3 Australia F4 Australia F5 Croatia F8 Croatia F9 Croatia F10 Canada F7 Canada F8 Australian Open (Australia, Wildcard) Australia F4 Italy F9 Romania F4 USA F16a USA F16b Great Britain F6 Great Britain F7 USA F22 Thailand F6 Thailand F7 Australia F6 Australian Open (Australia, Wildcard)