Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
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 Australian Open - Melbourne Miami Open - Miami French Open - Paris National Bank Open - Toronto U.S. Open - New York Almaty Open - Almaty Erste Bank Open - Vienna Australia F4 Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Italy F5 Italy F6 M25 Darwin M25 Brisbane M25 Toowoomba M25 Geelong M25 Tulsa M15 Champaign M15 Weston M15 Edwardsville M25 Champaign M25 Decatur M25 Sierre M25 Eupen M25+H Rodez M25 Toulouse M25 Sarreguemines M25 Saint Dizier M25 Villers Les Nancy M15 Heraklion M25 Canberra M25 Bendigo M25 Nottingham M25 Muttenz Melbourn Challenger Vancouver Challenger Binghamton Challenger M25 Canberra M25 Santa Margherita di Pula M25 Arlon M25 Cairns M25 Darwin M25 Canberra M25 Kashiwa Burnie Challenger Cremona Challenger M25 Bendigo Bangkok Challenger M15 Budva M25 Tulsa M15 Cairo M15 Las Vegas Caloundra Challenger Dallas Challenger Nottingham Challenger Nottingham Challenger M25 Marburg M25 Roehampton M25 Jakarta M25 Nottingham M25 Wichita M25+H Plaisir M15 Cairo M25 Cairo M25 Nevers M25 Den Haag Lugano Challenger M15 Cancun M15 Santo Domingo Surbiton Challenger M15 Cancun Aguascalientes Challenger M15 Cancun M25 Cairns Zagreb Challenger M25 Harlingen Nottingham Challenger Winnipeg Challenger Tiburon Challenger Playford Challenger Brisbane 1 Challenger Bengaluru Challenger Morelia Challenger Gwangju Challenger Lexington Challenger M25 Austin Rijeka Open - Rijeka M25 Traralgon M15 Doha Lyon Challenger M25 Doha M25 Al Zahra M25 Burnie Burnie Challenger M25 Swan Hill M25 Swan Hill M25 Canberra M25 Tsukuba Bangkok Challenger M25 Santo Domingo Toyota Challenger Aix En Provence Challenger M25 Calabasas Cassis Challenger M25 Xalapa M25 Pensacola M25 Wichita Sydney Challenger Biella 4 Challenger Lille Challenger Istanbul 2 Challenger Ilkley Challenger Monterrey Challenger Bloomfield Hills Challenger Lexington Challenger Mallorca Challenger Calgary Challenger Acapulco Challenger Guangzhou Challenger Canberra Challenger Fairfield Challenger Chicago Challenger Drummondville Challenger Sao Paulo Challenger Shenzhen 1 Challenger Guangzhou Challenger Bratislava Challenger Cap Cana Challenger Lincoln Challenger Newport Challenger Savannah Challenger Burnie 2 Challenger Ilkley Challenger Tyler Challenger Barranquilla Challenger Bratislava 2 Challenger Bloomfield Hills Challenger Rome 1 Challenger Las Vegas Challenger Mallorca Challenger Monterrey Challenger Morelos Challenger Francavilla Challenger Fairfield Challenger Malaga Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Sydney Challenger Knoxville Challenger Burnie Challenger Seoul Challenger Santo Domingo Challenger Columbus Challenger Charlottesville Challenger Calgary Challenger Canberra Challenger Nonthaburi 2 Challenger Bengaluru Challenger Pune Challenger New Delhi Challenger Pune Challenger Mexico City Challenger Cuernavaca Challenger Kigali 2 Challenger Merida Challenger Brisbane 3 Challenger Cuernavaca Challenger Little Rock Challenger Surbiton Challenger Cary Challenger Busan Challenger Cancun Challenger Brisbane International - Brisbane Medibank International - Sydney Jingshan Challenger Playford Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Monterrey Challenger Shanghai Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Burnie Challenger Credit Agricole Suisse Open - Gstaad Sarasota Challenger Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Citi Open - Washington PTT Thailand Open - Bangkok Valencia Open - Valencia Traralgon Challenger Tiburon Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Charleston Challenger BRD Nastase Tiriac Trophy - Bucharest Wuxi Challenger Shenzhen Open - Shenzhen Chicago Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Rakuten Japan Open - Tokyo M25 Nottingham Abierto Mexicano Telcel - Acapulco New York Open - New York Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Astana Open - Nur-Sultan Libema Open - 's-Hertogenbosch Mifel Tennis Open - Los Cabos Mercedes Cup - Stuttgart Napoli Challenger Todi Challenger PTT Thailand Open - Bangkok Monza Challenger Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille M25 Caslano Barcelona Open BancSabadell - Barcelona Citi Open - Washington Apia International - Sydney If Stockholm Open - Stockholm Bratislava Challenger Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne China Open - Beijing Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Cali Challenger Moselle Open - Metz Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Champaign Challenger Nonthaburi 3 Challenger AEGON Championships - London M25 Darwin San Luis Potosi Challenger China Open - Beijing Open Sabadell Atlantico - Barcelona Noumea Challenger Brisbane International - Brisbane If Stockholm Open - Stockholm Mallorca Championships - Mallorca Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Granby Challenger Cary 2 Challenger M25 Jakarta Claro Open Colombia - Bogota M25 Pensacola Columbus Challenger Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis Nottingham Challenger Brisbane 2 Challenger European Open - Antwerp Morelos Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Claro Open Colombia - Bogota Citi Open - Washington Dallas Challenger Apia International - Sydney Ecuador Open - Quito Lugano Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mexico City Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Nonthaburi 1 Challenger Chennai Challenger Winnipeg Challenger Playford Challenger Traralgon Challenger TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Burnie Challenger Mexico City Challenger Savannah Challenger New York Open - New York US Men's Clay Court Championship - Houston Mallorca Challenger Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Burnie 1 Challenger Chengdu Open - Chengdu Savannah Challenger Intrum Stockholm Open - Stockholm Cary Challenger Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Verona Challenger Pozoblanco Challenger Leon Challenger Citi Open - Washington Gwangju Challenger Little Rock Challenger Tunis Challenger Palmas del Mar Challenger Medellin Challenger Birmingham Challenger Libema Open - 's-Hertogenbosch Perugia Challenger Istanbul Challenger Zhangjiagang Challenger Playford Challenger Gonet Geneva Open - Geneva Nottingham 2 Challenger Sydney Challenger Jinan Challenger Brasilia Challenger Brisbane - Brisbane New Delhi Challenger Infosys Hall of Fame Open - Newport BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells China Open - Beijing Moselle Open - Metz Bogota Challenger Matsuyama Challenger Mexico City Challenger Valencia Open - Valencia Topshelf Open - 's-Hertogenbosch Salinas Challenger Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Open Parc - Lyon Rakuten Japan Open - Tokyo Launceston Challenger Split 1 Challenger Charleston Challenger Cassis Challenger Knoxville Challenger Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Wuxi Challenger Chicago Challenger Erste Bank Open - Vienna Charlottesville Challenger Hall of Fame Tennis Championships - Newport Lexington Challenger Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai China Open - Beijing Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Citi Open - Washington Rogers Cup - Toronto Adelaide International - Adelaide BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London Brisbane International - Brisbane Australian Open - Melbourne Wimbledon - London Chengdu Open - Chengdu U.S. Open - New York Australian Open - Melbourne Abierto Mexicano - Los Cabos French Open - Paris Wimbledon - London Fever-Tree Championships - 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne M25 Chennai Australian Open - Melbourne Wimbledon - London Kobe Challenger Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 French Open - Paris Australian Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong U.S. Open - New York Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Australia, Wildcard) Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, 1R, AUS-USA 1-3 Olympics - London U.S. Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) AAMI Classic - Kooyong U.S. Open (juniors) BNP Paribas Open - Indian Wells Kooyong Classic - Kooyong Australian Open (juniors)