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