Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 U.S. Open - New York USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Australia F9 Australia F10 Australia F8 Australia F10 Australia F11 Australia F12 Poland F1 Poland F2 Serbia F3 Spain F24 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F12 Australia F13 Australia F2 Australia F3 Australia F4 Italy F4 Italy F5 Italy F6 Italy F7 Slovenia F1 Slovenia F2 Slovenia F3 Germany F6 Turkey F26 Turkey F27 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Hong Kong F1 Hong Kong F2 Hong Kong F3 Australia F1 Australia F2 China F1 China F2 China F3 Italy F11 Italy F12 Australia F7 Australia F8 Australia F9 Australia F6 Australia F10 Thailand F4 Thailand F5 Australia F1 Australia F2 Australia F3 Australia F4 Australia F5 Croatia F11 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F1 Australia F2 Germany F7 Australia F3 Australia F1 (Mildura) Australia F2 (Canberra) Australia F3 (Canberra) Italy F14 (Frascati) Italy F15 (Reggio Emilia) Australia F7 (Cairns) The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Poland F3 Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco Talahassee Challenger M25 Bakersfield Anning Challenger Milan Challenger M25 Traralgon Lubbock Challenger - Lubbock Bangkok Challenger Melbourne Challenger Burnie Challenger Fifth Third Bank Tennis Classic - Lexington West Lakes Challenger Anning Challenger Gimcheon Challenger Busan Challenger Furth Challenger Prague Challenger Napa Challenger Happy Valley Challenger Burnie Challenger Fifth-Third Bank Tennis Classic - Lexington Ilkley Challenger Lexington Challenger Canberra Challenger Happy Valley Challenger Maui Challenger JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Happy Valley Challenger USTA Comerica Challenger - Aptos Burnie Challenger M25 Cairns Nottingham Challenger Ilkley Challenger XL Bermuda Open - Bermuda Binghamton Challenger Lexington Challenger Winnetka Challenger M25 Traralgon Traralgon Challenger Canberra Challenger Zhuhai Challenger Qujing Challenger Nanchang Challenger Anning Challenger Surbiton Challenger M25 Burnie M25 Santo Domingo Fairfield Challenger Oklahoma Challenger - Tulsa Indian Wells Challenger Seoul Challenger M25 Calabasas Lexington Challenger Traralgon Challenger Phoenix Challenger Sydney Challenger Canberra Challenger Shenzhen Challenger Matsuyama Challenger Ilkley Challenger Playford Challenger Pro Challenger at Calabasas - Calabasas Taipei City Challenger Music City Challenger - Nashville M25 Traralgon M25 Mildura Busan Challenger Manchester Challenger M25 Swan Hill Winnetka Challenger Granby Challenger Aptos Challenger Ilkley Challenger Kyoto Challenger San Diego Challenger Burnie Challenger Launceston Challenger Ilkley Challenger Cary Challenger Bordeaux Challenger Milan Challenger Cary 2 Challenger Wuxi Challenger Shenzhen Challenger Birmingham Challenger Rome Challenger Traralgon Challenger Canberra Challenger Anning Challenger Jinan Challenger Surbiton Challenger Kaohsiung Challenger Rome 1 Challenger Rome 2 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Sacramento Challenger Tiburon Challenger Sydney Challenger Salinas Challenger Waco Challenger Tyler Challenger Canberra Challenger Burnie 1 Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Surbiton Challenger Chicago Challenger SAP Open - San Jose The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Heineken Open - Auckland Chicago Challenger Brisbane 3 Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Lexington Challenger AIG Japan Open Tennis Championships - Tokyo Savannah Challenger 2008 Lubbock Challenger - Lubbock Heineken Open - Auckland Playford Challenger Canberra Challenger U.S. Mens's Clay Court Championship - Houston Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Atlanta Tennis Championships - Atlanta Winnetka Challenger Barcelona Challenger Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Split 1 Challenger Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Launceston Challenger Medibank International - Sydney Apia International - Sydney Launceston Challenger Kolkata Challenger SAP Open - San Jose Davidoff Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Guangzhou Challenger Hall of Fame Tennis Championships - Newport Bloomfield Hills Challenger BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Citi Open - Washington Thailand Open - Bangkok China Open - Beijing Burnie Challenger Legg Mason Tennis Classic - Washington Valencia Open - Valencia West Lakes Challenger Sydney Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Topshelf Open - 's-Hertogenbosch US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna China Open - Beijing Geneva Open - Geneva BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Open Parc - Lyon Shanghai Challenger Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Citi Open - Washington Delray Beach Open - Delray Beach ASB Classic - Auckland Sydney International - Sydney New York Open - New York Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Traralgon Challenger Adelaide International - Adelaide Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Murray River Open - Melbourne Truist Atlanta Open - Atlanta San Diego Open - San Diego The Artois Championships - London Dallas Open - Dallas US Men's Clay Court Championship - Houston Infosys Hall of Fame Open - Newport New York Open - New York Lexington Challenger Erste Bank Open - Vienna Regions Morgan Keegan Championships - Memphis Citi Open - Washington Serbia Open - Belgrade Adelaide International 1 - Adelaide Adelaide International - Adelaide Open de Nice Cote d'Azur - Nice Adelaide International 2 - Adelaide Traralgon Challenger Delray Beach Open - Delray Beach Traralgon Challenger 2 New Delhi Challenger Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Seoul Challenger cinch Championships - London Valencia Open - Valencia M25 Traralgon Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Guangzhou Challenger Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Brisbane International - Brisbane Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Nonthaburi 4 Challenger Yokohama Challenger Split 2 Challenger Kobe Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Dallas Open - Dallas Valencia Open - Valencia Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Kobe Challenger Toyota Challenger Hua Hin Challenger Swiss Indoors Basel - Basel Intrum Stockholm Open - Stockholm Launceston Challenger ASB Classic - Auckland Biella 5 Challenger Libema Open - 's-Hertogenbosch AEGON Championships - London Columbus Challenger Citi Open - Washington Poznan Challenger If Stockholm Open - Stockholm Stockton Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Surbiton Challenger Geneva Open - Geneva Vancouver Challenger AEGON Championships - London AEGON International - Eastbourne Burnie 2 Challenger ASB Classic - Auckland Vancouver Challenger New York Open - New York Delray Beach Open - Delray Beach Ningboo Challenger Burnie Challenger Erste Bank Open - Vienna Puerto Vallarta Challenger Alicante Challenger Biella 6 Challenger Citi Open - Washington Chengdu Open - Chengdu Zhuhai Open - Zhuhai Nottingham 2 Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Yokohama Challenger Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport Hall of Fame Open - Newport Playford Challenger Tunis Challenger Abierto Mexicano Telcel - Acapulco Palmas del Mar Challenger Shanghai Challenger Hall of Fame Open - Newport Truist Atlanta Open - Atlanta ASB Classic - Auckland Newport Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Zhuhai Open - Zhuhai U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Busan Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells U.S. National Indoor Tennis Championships - Memphis Western & Southern Financial Group Masters - Cincinnati US Men's Clay Court Championship - Houston China Open - Beijing Jingshan Challenger Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Channel Open - Las Vegas Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Nanchang Challenger Traralgon Challenger Little Rock Challenger Ilkley Challenger Launceston Challenger Chicago Challenger Prostejov Challenger Gwangju Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Bank Austria Tennis Trophy - Vienna Brisbane 1 Challenger Brisbane 2 Challenger Brisbane International - Brisbane Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells SAP Open - San Jose BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Open de Nice Cote d'Azur - Nice Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Delray Beach Open - Delray Beach Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Brisbane International - Brisbane BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai US Men's Clay Court Championship - Houston Citi Open - Washington Argentina Open - Buenos Aires ASB Classic - Auckland Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco China Open - Beijing U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Truist Atlanta Open - Atlanta 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Shanghai - Shanghai French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati French Open - Paris Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague Hopman Cup - Perth ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 ARAG ATP World Team Championship - Dusseldorf Australian Open (juniors) Australian Open (Wildcard) Australian Open (Australia, Wildcard) Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) All Lower level tournaments Davis Cup, World Group, QF, USA-CRO 2-3 Hangzhou Challenger Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Australian Open (Australia, Wildcard) Laver Cup - Chicago Busan Challenger Nitto ATP Finals - London Olympics - London Australian Open (Australia, Wildcard)