Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
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 Australia F1 Australia F4 Italy F4 Great Britain F10 Great Britain F11 Spain F14 Spain F11 USA F15 Austria F4 Austria F5 Denmark F3 Austria F6 Canada F7 Australia F6 Australia F7 Australia F8 Australia F9 USA F31 Thailand F4 Thailand F5 USA F5 Australia F1 USA F6 Australia F2 Australia F3 Australia F4 Australia F5 USA F12 Croatia F8 Croatia F10 Canada F5 Canada F6 Canada F7 Canada F8 Canada F10 Canada F11 USA F9 Australia F4 USA F14 Italy F9 Romania F4 Great Britain F6 Great Britain F7 Thailand F6 Thailand F7 Canada F11 Australia F6 Norway F1 Norway F2 Norway F3 El Salvador F2 Guatemala F2 Honduras F1 USA F2 USA F4 USA F5 USA F7 USA F8 Canada F1 Canada F2 USA F10 USA F11 Mexico F1 Mexico F2 Mexico F3 Colombia F1 Colombia F2 Colombia F3 Canada F7 Canada F8 Canada F9 USA F30 Ecuador F2 Bolivia F1 Bolivia F2 Bolivia F3 Chile F5 Chile F6 Chile F7 USA F3 (Plantation) USA F4 (Sunrise) USA F5 (Weston) Canada F1 (Gatineau) Canada F2 (Sherbrooke) USA F10 (Bakersfield) USA F11 (Calabasas) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Tunisia F19 (Hammamet) Tunisia F20 (Hammamet) Tunisia F21 (Hammamet) Canada F5 (Calgary) Canada F6 (Toronto) Canada F7 (Toronto) Canada F8 (Niagara) Turkey F38 (Antalya) Turkey F39 (Antalya) Turkey F40 (Antalya) Chile F1 (Curico) Chile F2 (Talca) Chile F3 (Antofagasta) USA F4 (Sunrise) USA F5 (Weston) USA F7 (Bakersfield) USA F8 (Calabasas) USA F11 (Orange Park) USA F12 (Vero Beach) Brazil F2 (Sao Paulo) Brazil F3 (Brasilia) Brazil F4 (Curitiba) Brazil F7 (Sao Carlos) Chile F1 (Vina del Mar) Chile F2 (Santiago) Dominican Republic F1 (Santo Domingo) Dominican Republic F2 (Santo Domingo) M15 Naples M25 Weston M25+H Jablonec Nad Nisou Nanjing Challenger Cali Challenger Lexington Challenger Shanghai Challenger Ho Chi Minh City Challenger Morelos Challenger Australia F2 Binghamton Challenger Aptos Challenger Vancouver Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Seoul Challenger Ilkley Challenger Fairfield Challenger Calgary Challenger Canberra Challenger Tallahassee Challenger Puerto Vallarta Challenger Shymkent Challenger L'Aquila Challenger Como Challenger Banja Luka Challenger Santo Domingo Challenger Australia F5 USA F7 Cordenons Challenger Croatia F9 Canada F10 Meerbusch Challenger Canada F5 Tunisia F22 (Hammamet) Orleans Challenger Lima 2 Challenger Eckental Challenger Puerto Vallarta Challenger Santiago Challenger Zagreb Challenger Surbiton Challenger Nottingham Challenger Granby Challenger Columbus 2 Challenger Piracicaba Challenger Rome Challenger Surbiton Challenger Bogota Challenger Guangzhou Challenger Canada F6 (Niagara) Canada F7 (Toronto) Peru F2 (Lima) Peru F3 (Lima) Brazil F6 (Curitiba) Dominican Republic F3 (Santo Domingo) M25 Aktobe M25 Aktobe M25+H Bacau Happy Valley Challenger Guayaquil Challenger Canada F1 Ningboo Challenger Binghamton Challenger Tiburon Challenger Traralgon Challenger Punta Del Este Challenger Apia International - Sydney Surbiton Challenger Almaty Challenger Apia International - Sydney Binghamton Challenger Prostejov Challenger Genova Challenger Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham New York Open - New York Santiago Challenger Citi Open - Washington Chengdu Open - Chengdu Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Aix En Provence Challenger AEGON Championships - London US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Open - Newport Citi Open - Washington Indonesia F4 (Jakarta) Roanne Challenger Istanbul Challenger Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Nanchang Challenger Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Anning Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Salinas Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Delray Beach Open - Delray Beach Zagreb Challenger Santiago Open - Santiago Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp San Diego Open - San Diego Melbourne Summer Set - Melbourne Dallas Open - Dallas Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna San Diego Open - San Diego Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Dallas Open - Dallas Delray Beach Open - Delray Beach Citi Open - Washington ASB Classic - Auckland Argentina Open - Buenos Aires Mifel Tennis Open - Los Cabos cinch Championships - London Almaty Open - Almaty ASB Classic - Auckland Chengdu Open - Chengdu Chennai Challenger Shenzhen Challenger Lexington Challenger Columbus Challenger Santiago Challenger Chicago Challenger San Luis Potosi Challenger Florianopolis Challenger Shenzhen Challenger Lexington Challenger Bangkok Challenger Yokohama Challenger Cherbourg Challenger Zhuhai Challenger Bordeaux Challenger Playford Challenger Surbiton Challenger Ilkley Challenger Newport Beach Challenger Granby Challenger Nanchang Challenger Qingdao Challenger Guayaquil Challenger Fergana Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Dallas Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Antalya Challenger Antalya 2 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Concepcion Challenger Mutua Madrid Open - Madrid Orlando Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Ostrava Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Prague Challenger Porto Challenger Burnie Challenger Sydney Challenger Melbourne Challenger Anning Challenger Traralgon Challenger Ismaning Challenger Furth Challenger Bangkok Challenger Shanghai Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Launceston Challenger Guangzhou Challenger Shenzhen Challenger Anning Challenger Blois Challenger Busan Challenger Manchester Challenger Ilkley Challenger Milan Challenger Hong Kong Challenger Burnie Challenger Binghamton Challenger Kyoto Challenger Shanghai Challenger Nanchang Challenger Ho Chi Minh City Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Toyota Challenger Noumea Challenger Launceston Challenger Bergamo Challenger Guangzhou Challenger Shenzhen Challenger Rome Challenger Anning Challenger Vancouver Challenger Gatineau Challenger Cary Challenger Kaohsiung Challenger Kaohsiung Challenger Canberra Challenger Wroclaw Challenger Punta Del Este Challenger Santiago Challenger Surbiton Challenger Anning Challenger Vancouver Challenger Tunis Challenger Traralgon Challenger Anning Challenger Nanchang Challenger Buenos Aires Challenger Manerbio Challenger Cordenons Challenger Las Vegas Challenger Campinas Challenger Brasilia Challenger Traralgon Challenger Cleveland Challenger Sarasota Challenger Tunis Challenger Charleston Challenger Guayaquil Challenger Concepcion Challenger Gimcheon Challenger Seoul Challenger Cali Challenger Antofagasta Challenger Olbia Challenger Sioux Falls Challenger Bratislava 2 Challenger Lima 2 Challenger Montevideo Challenger Vancouver Challenger Aix En Provence Challenger Montevideo Challenger Stockton Challenger Winnipeg Challenger Playford Challenger Traralgon Challenger Montevideo Challenger Cancun Challenger Gwangju Challenger Lima Challenger Santiago Challenger Cordenons Challenger Brisbane International - Brisbane Francavilla Challenger Geneva Open - Geneva Bucharest Open - Bucharest Movistar Chile Open - Santiago Erste Bank Open - Vienna Atlanta Open - Atlanta Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Millennium Estoril Open - Estoril BMW Open - Munich Apia International - Sydney cinch Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Ricoh Open - 's-Hertogenbosch Citi Open - Washington Barcelona Open Banc Sabadell - Barcelona Sydney International - Sydney Winston-Salem Open - Winston-Salem Australian Open - Melbourne Open Parc - Lyon Truist Atlanta Open - Atlanta Argentina Open - Buenos Aires Serbia Open - Belgrade Libema Open - 's-Hertogenbosch Rio Open - Rio de Janeiro Brisbane International - Brisbane Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Rio Open - Rio de Janeiro BMW Open - Munich Libema Open - 's-Hertogenbosch Mallorca Championships - Mallorca Infosys Hall of Fame Open - Newport Abierto de Tenis Mifel - Los Cabos Adelaide International - Adelaide Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Movistar Chile Open - Santiago US Men's Clay Court Championship - Houston Citi Open - Washington Swiss Indoors Basel - Basel Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Brisbane International - Brisbane cinch Championships - London Japan Open Tennis Championships - Tokyo Hellenic Championship - Athens Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Mexico City Challenger Gatineau Challenger Busan Challenger cinch Championships - London Campinas Challenger Ilkley Challenger Mallorca Championships - Mallorca Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Hall of Fame Open - Newport Cordoba Open - Cordoba Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Sydney International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Olympics - Paris 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, QR, AUS-BRA 3-1 ATP Cup - Sydney Davis Cup, World Group, QF, CZE-AUS 1-2 Laver Cup - Berlin Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Wildcard) French Open (juniors) U.S. Open (juniors) Australian Open (Australia, Wildcard) All Lower level tournaments Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, World Group, QR, SWE-CHI 3-1 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, Group C, Zhuhai Davis Cup, Group A, Bologna Davis Cup, World Group, Q, CHI-PER 3-2 Davis Cup, World Group, Q2, AUS-BEL 2-3 Davis Cup, Finals, QF, AUS-NED 2-0 Wimbledon - London Karlsruhe Challenger Australian Open (juniors) San Benedetto Challenger AAMI Classic - Kooyong Olympics - Rio de Janeiro Wimbledon (juniors) Australian Open (Australia, Wildcard) Santo Domingo Challenger U.S. Open - New York Chengdu Open - Chengdu Plava Laguna Croatia Open - Umag Australian Open - Melbourne Truist Atlanta Open - Atlanta French Open - Paris Libema Open - 's-Hertogenbosch Generali Open - Kitzbuhel Davis Cup, Group B, Valencia U.S. Open - New York