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 Bloomfield Hills Challenger Karlsruhe Challenger Wimbledon - London Tampere Challenger Infosys Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Todi Challenger U.S. Open - New York Stanford Challenger Davis Cup, Group I, 1R, HUN-TUR 4-0 Como Challenger Genova Challenger Calgary Challenger Braga Challenger Shanghai Rolex Masters - Shanghai Bratislava 2 Challenger Shenzhen 1 Challenger Playford Challenger Shenzhen 2 Challenger Brest Challenger Sofia Open - Sofia Yokohama Challenger Drummondville Challenger Busan Challenger Brisbane International - Brisbane Hong Kong Tennis Open - Hong Kong Australian Open - Melbourne Cherbourg Challenger Dallas Open - Dallas Ottignies-Louvain-la-Neuve Challenger Cleveland Challenger Davis Cup, World Group, Q, HUN-GER 2-3 Tenerife 2 Challenger Abierto Mexicano Telcel - Acapulco Szekesfehervar Challenger Shenzhen 1 Challenger Tenerife 3 Challenger US Men's Clay Court Championship - Houston Naples Challenger Zadar Challenger Lisbon Challenger Split Challenger San Luis Potosi Challenger Trieste Challenger Wimbledon - London Gwangju Challenger Citi Open - Washington Rome Challenger Boss Open - Stuttgart French Open - Paris National Bank Open - Montreal Cagliari Challenger Guangzhou Challenger Taipei Challenger Vicenza Challenger Bratislava 1 Challenger Internazionali BNL d'Italia - Rome Surbiton Challenger Terra Wortmann Open - Halle Karlsruhe Challenger Amersfoort Challenger Porto Challenger Winston-Salem Open - Winston-Salem Plava Laguna Croatia Open - Umag U.S. Open - New York Como Challenger Tulln Challenger Shanghai Rolex Masters - Shanghai Hangzhou Challenger Dallas Open - Dallas Swiss Indoors Basel - Basel Almaty Open - Almaty BNP Paribas Nordic Open - Stockholm Brest Challenger Oeiras 2 Challenger Rolex Paris Masters - Paris Bratislava 2 Challenger Belgrade Open - Belgrade Drummondville Challenger Sibiu Challenger BNP Paribas Open - Indian Wells Ostrava Challenger Madrid Challenger Mexico City Challenger Hersonissos 1 Challenger Chennai Challenger Zadar Challenger Abierto Mexicano Telcel - Acapulco Oeiras 4 Challenger San Luis Potosi Challenger Brisbane International - Brisbane Adelaide International - Adelaide Oeiras 1 Challenger Australian Open - Melbourne Rothesay International - Eastbourne Miami Open - Miami Zug Challenger Morelia Challenger Cordenons Challenger Tunis Challenger Menorca Challenger US Men's Clay Court Championship - Houston Iasi Challenger Wimbledon - London Gonet Geneva Open - Geneva Prostejov Challenger Boss Open - Stuttgart Birmingham Challenger French Open - Paris cinch Championships - London Newport Challenger National Bank Open - Toronto Mifel Tennis Open - Los Cabos Cincinnati Open - Cincinnati U.S. Open - New York Bunschoten Challenger Davis Cup, World Group, Q2, HUN-AUT 2-3 Chengdu Open - Chengdu Australia F11 Australia F12 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 Netherlands F2 USA F23 Australia F11 New Zealand F1 Australia F12 Australia F1 Australia F3 Australia F4 Great Britain F7 Poland F1 Poland F2 Poland F4 Italy F16 Italy F17 France F12 Italy F22 Italy F23 Romania F7 Hong Kong F2 Australia F13 Australia F1 Australia F5 Chile F3 Serbia F11 Serbia F13 Croatia F18 Hungary F3 China F6 Hungary F4 Hungary F6 Hungary F7 Hungary F8 Croatia F3 (Umag) Hungary F2 (Zamardi) Hungary F3 (Balatonalmadi) Hungary F4 (Gyula) Hungary F5 (Budapest) Hungary F6 (Budapest) Hungary F7 (Kecskemet) Greece F6 (Heraklion) Greece F7 (Heraklion) Greece F8 (Heraklion) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Egypt F5 (Sharm El Sheikh) Qatar F1 (Doha) Turkey F22 (Antalya) Hungary F4 (Gyula) Hungary F5 (Budapest) Spain F17 (Bakio) M25 Hong Kong M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M25 Gyor M15 Olomouc M25 Monastir M15 Antalya M15 Antalya M25 Antalya M15 Heraklion M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Bratislava M15 Rovinj M25 Kiseljak M15 Sibenik M15 Antalya M15 Antalya M25 Kottingbrunn M15 Doboj M25 Grodzisk Mazowiecki M25 Prostejov M25 Ricany M25 Budapest National Bank Open - Toronto Australian Open (Australia, Wildcard) Burnie Challenger Caloundra Challenger Trani Challenger Sao Jose Do Rio Preto Challenger Medellin Challenger Buenos Aires Challenger Montevideo Challenger Burnie Challenger Caloundra Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Rome Challenger Furth Challenger Nottingham-2 Challenger Winnetka Challenger Granby Challenger Lexington Challenger Vancouver Challenger Trnava Challenger Lermontov Challenger Burnie Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Nottingham Challenger Lexington Challenger Aptos Challenger Melbourne Challenger Traralgon Challenger Burnie Challenger West Lakes Challenger Santiago Challenger Santos Challenger Cali Challenger Heilbronn Challenger Nottingham Challenger Lexington Challenger Bangkok Challenger Shanghai Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Toyota Challenger Hong Kong Challenger Burnie Challenger New Delhi Challenger Kolkata Challenger San Luis Potosi Challenger Anning Challenger Bordeaux Challenger Ho Chi Minh City Challenger Ningboo Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Toyota Challenger Maui Challenger Bangkok Challenger Manchester Challenger Surbiton Challenger Winnetka Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger Budapest Challenger Yokohama Challenger Noumea Challenger Budapest Challenger Barletta Challenger Tunis Challenger Ostrava Challenger Mestre Challenger Poznan Challenger Liberec Challenger Como Challenger Genova Challenger Cary Challenger Columbus Challenger Tiburon Challenger Monterrey Challenger Stockton Challenger Fairfield Challenger Traralgon Challenger Liuzhou Challenger Canberra Challenger Shenzhen Challenger Bangalore Challenger Pune Challenger Da Nang Challenger Koblenz Challenger Burnie Challenger Budapest Challenger Chennai Challenger Bangkok Challenger Bangkok Challenger Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger Anning Challenger Nanchang Challenger Ostrava Challenger Shymkent Challenger Lisbon Challenger Little Rock Challenger Nottingham Challenger Columbus Challenger Ilkley Challenger Ludwigshafen Challenger San Benedetto Challenger Tampere Challenger Chengdu Challenger Liberec Challenger Manerbio Challenger Yokkaichi Challenger Cordenons Challenger Baotou Challenger Jinan Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Playford Challenger Bratislava Challenger Kobe Challenger Pune Challenger Bengalaru Challenger Nur-Sultan 2 Challenger Biella 3 Challenger Cleveland Challenger Prague 3 Challenger Istanbul 2 Challenger Brest Challenger Bergamo Challenger Bratislava Challenger Helsinki Challenger Forli 1 Challenger Forli 2 Challenger Forli 4 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Oeiras 2 Challenger Madrid Challenger Split Challenger Surbiton Challenger Prostejov Challenger Blois Challenger Porto Challenger Amersfoort Challenger Tampere Challenger Vancouver Challenger Cassis Challenger Istanbul Challenger Gwangju Challenger Seoul Challenger Busan Challenger Playford Challenger Bergamo Challenger Sydney Challenger Bratislava Challenger Yokkaichi Challenger Noumea Challenger Nonthaburi 3 Challenger Quimper Challenger Burnie Challenger Chennai Challenger Bengaluru Challenger Pau Challenger Pune Challenger Lugano Challenger Szekesfehervar Challenger Zadar Challenger Mexico City Challenger Sanremo Challenger Barletta Challenger San Luis Potosi Challenger Oeiras 3 Challenger Morelos Challenger Seoul Challenger Leon Challenger Split Challenger Gwangju Challenger Prague 1 Challenger Troisdorf Challenger Prostejov Challenger Bratislava 1 Challenger Ilkley Challenger Kobe Challenger New Delhi Challenger Phoenix Challenger Girona Challenger Medibank International - Sydney Brisbane International - Brisbane Brisbane International - Brisbane Apia International - Sydney Campbell's Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Apia International - Sydney AEGON Championships - London Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Apia International - Sydney AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Hungarian Open - Budapest Brisbane International - Brisbane Gazprom Hungarian Open - Budapest Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Sydney International - Sydney Gazprom Hungarian Open - Budapest Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Murray River Open - Melbourne Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Singapore Tennis Open - Singapore Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Open Parc - Lyon Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo San Diego Open - San Diego Tel Aviv Watergen Open - Tel Aviv Adelaide International 1 - Adelaide Open 13 Provence - Marseille Plava Laguna Croatia Open - Umag Adelaide International - Adelaide Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Rolex Paris Masters - Paris National Bank Open - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne Australian Open - Melbourne 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, Finals, Group D ATP Cup - Sydney Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Group I, 1R, UKR-HUN 1-3 Davis Cup, World Group, PO, HUN-FRA 2-3 Australian Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (Australia, Wildcard) Davis Cup, World Group I, 1R, EGY-HUN 2-3 Olympics - Tokyo