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