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 Netherlands F3 Germany-w3 Israel F2 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Netherlands F3 Netherlands F4 USA F14 USA F15 USA F16 USA F2 USA F3 USA F4 USA F7 USA F12 USA F13 Spain F10 Italy F24 USA F3 USA F5 USA F6 USA F10 USA F11 Morocco F4 Italy F16 Netherlands F4 Germany-w4 Belgium F2 Israel F1 Israel F3 Croatia F1 Croatia F2 Italy F15 Mordovia Cup - Saransk Siemens Open - Scheveningen Open de Rennes La Trinitaine - Rennes St. Petersburg Challenger 2006 - St. Petersburg 4th Volkswagen Challenger - Wolfsburg Challenger Brasov - Brasov Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton IPP Open - Helsinki GHI Bronz Classic - Bronx BMW Tennis Championship - Sunrise Siemens Open 2004 - Scheveningen Citta di Como - Como Siemens Open - Scheveningen BMW Tennis Championship - Sunrise Ljubljana Open 2008 - Ljubljana Siemens Open - Scheveningen Ethias Trophy - Mons Music City Challenger - Nashville Ford Tennis Championships - Louisville Challenger Groningen - Groningen Lugano Challenger Rome Challenger Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Internazionali di Tennis di Bergamo - Bergamo Rhodes Challenger Furth Challenger Orbetello Challenger Dallas Challenger Caltanissetta Challenger Scheveningen Challenger Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava Rennes Challenger Tallahassee Challenger Prague Challenger Genova Challenger Trnava Challenger Tiburon Challenger Rennes Challenger Maui Challenger Surbiton Challenger Lexington Challenger Granby Challenger Knoxville Challenger Stockton Challenger Happy Valley Challenger Knoxville Challenger Dallas Challenger Heilbronn Challenger Irving Challenger Scheveningen Challenger Alphen Challenger Reunion Island Challenger Fairfield Challenger Dallas Challenger Sarasota Challenger San Marino Challenger Prostejov Challenger Scheveningen Challenger Alphen Challenger Scheveningen Challenger The Tarka Challenger - Barnstaple Nottingham 1 Challenger Meerbusch Challenger Sarasota Challenger Savannah Challenger Rome Challenger Bordeaux Challenger Las Vegas Challenger Mestre Challenger LTA Shrewsbury Challenger - Shrewsbury Binghamton Challenger Szczecin Challenger Irving Challenger Sacramento Challenger Fairfield Challenger Indian Wells Challenger San Marino Challenger Sarasota Challenger Amersfoort Challenger Savannah Challenger Tallahassee Challenger Grodzisk Mazowiecki Challenger Prostejov Challenger Roseto Degli Abruzzi 2 Challenger Ismaning Challenger Cary Challenger Tiburon Challenger Andria Challenger Charlottesville Challenger Forli 6 Challenger Bordeaux Challenger Newport Beach Challenger Dallas Challenger Shymkent 2 Challenger Hamburg Challenger Aix En Provence Challenger Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Pau Challenger Prague Challenger Biella 3 Challenger Ostrava Challenger Luedenscheid Challenger Braga Challenger Ismaning Challenger Forli 4 Challenger Lille Challenger St. Brieuc Challenger Prague 1 Challenger Shymkent 1 Challenger Luedenscheid Challenger Istanbul Challenger Alicante Challenger Maspalomas Challenger Koblenz Challenger Banja Luka Challenger Florence Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Bangkok Challenger Bangkok Challenger Newport Beach Challenger Dallas Challenger Nur-Sultan Challenger Prague II Challenger Ostrava Challenger Forli Challenger Trieste Challenger Ordina Open - 's-Hertogenbosch Ordina Open - 's-Hertogenbosch Open 13 - Marseille Jersey Challenger ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai San Francisco Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Helsinki Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem Swiss Indoors Basel - Basel Apia International - Sydney Winnetka Challenger ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Aix En Provence Challenger Winnetka Challenger The Hypo Group Tennis International 2008 - Poertschach Milan Challenger Estoril Open - Estoril Chennai Open - Chennai Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Open Sabadell Atlantico - Barcelona Aircel Chennai Open - Chennai Caltanissetta Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca ATP Studena Croatia Open - Umag Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Ordina Open - s-Hertogenbosch Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Erste Bank Open - Vienna China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Barletta Challenger Heineken Open - Auckland Winston-Salem Open - Winston-Salem BRD Nastase Tiriac Trophy - Bucharest PTT Thailand Open - Bangkok Citi Open - Washington Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Bet-At-Home Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Portugal Open - Oeiras PBZ Zagreb Indoors - Zagreb Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle New York Open - New York Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Geneva Open - Geneva Gerry Weber Open - Halle Antalya Cup - Antalya ASB Classic - Auckland Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Next Gen ATP Finals - Milan European Open - Antwerp Astana Open - Nur-Sultan Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Grand Prix Hassan II - Casablanca Stockholm Open - Stockholm Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Athens Challenger Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha European Open - Antwerp Dallas Open - Dallas Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo Ricoh Open - 's-Hertogenbosch AEGON Championships - London Abierto Mexicano - Los Cabos Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Champaign Challenger European Open - Antwerp Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca European Open - Antwerp Gerry Weber Open - Halle If Stockholm Open - Stockholm Trnava Challenger Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Truist Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Open 13 - Marseille United Cup - Australia Boss Open - Stuttgart Gerry Weber Open - Halle Open Parc - Lyon Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Las Vegas Challenger Gerry Weber Open - Halle Charlottesville Challenger Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel AEGON Championships - London Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Sibiu Challenger Split 1 Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Aix En Provence Challenger Erste Bank Open - Vienna Dallas Open - Dallas Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Generali Open - Kitzbuhel Kremlin Cup - Moscow ASB Classic - Auckland Adelaide International 2 - Adelaide Memphis Open - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Fever-Tree Championships - London AEGON Championships - London Lisbon Challenger Citi Open - Washington Erste Bank Open - Vienna Losinj Challenger ASB Classic - Auckland Memphis Open - Memphis Traralgon Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Suisse Open - Gstaad US Men's Clay Court Championship - Houston Hungarian Open - Budapest Geneva Open - Geneva Scheveningen Challenger AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Suisse Open - Gstaad Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Sibiu Challenger Parma Challenger Erste Bank Open - Vienna Next Gen ATP Finals - Milan Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Noventi Open - Halle Forli Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Liberec Challenger Stockholm Open - Stockholm China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Amersfoort Challenger Barcelona Open Banc Sabadell - Barcelona Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Sanremo Challenger Barcelona Open Banc Sabadell - Barcelona Forte Village Sardegna Open - Sardinia Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Sofia Open - Sofia Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Libema Open - 's-Hertogenbosch Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston China Open - Beijing Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Citi Open - Washington Swiss Indoors Basel - Basel Great Ocean Road Open - Melbourne The Priority Telecom Open - Amersfoort Adelaide International 1 - Adelaide Sophia Antipolis Challenger cinch Championships - London Hamburg Challenger PTT Thailand Open - Bangkok Sony Ericsson Open - Miami Pacific Life Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome The Priority Telecom Open - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Masters - Montreal Sony Ericsson Open - Miami BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Millennium Estoril Open - Estoril Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BB&T Atlanta Open - Atlanta Australian Open - Melbourne Miami Open - Miami Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Coupe Rogers - Montreal Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Citi Open - Washington European Open - Antwerp Miami Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Sony Open Tennis - Miami Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London European Open - Antwerp French Open - Paris Australian Open - Melbourne Brisbane International - Brisbane Wimbledon - London Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Grand Prix Hassan II - Marrakech Open Sabadell Atlantico - Barcelona French Open - Paris Swiss Open - Gstaad Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, NED-CZE 1-4 U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 U.S. Open - New York Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Laver Cup - Prague Australian Open - Melbourne Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Group I, 1R, URU-NED 0-4 French Open - Paris Australian Open - Melbourne Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Laver Cup - London Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Finals, Group E Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Wimbledon (juniors) Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Australian Open (juniors) Wimbledon (juniors) Davis Cup, Finals, QF, ITA-USA 2-1 U.S. Open (juniors) Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Laver Cup - Chicago Hopman Cup - Perth French Open (juniors) Wimbledon - London U.S. Open (juniors) French Open (juniors) Olympics - London U.S. Open - New York Davis Cup, Group D, Split Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem Laver Cup - Vancouver Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Rolex Paris Masters - Paris Citi Open - Washington Delray Beach Open - Delray Beach Hong Kong Tennis Open - Hong Kong Australian Open - Melbourne Dallas Open - Dallas BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano Telcel - Acapulco Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Libema Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Boss Open - Stuttgart Cagliari Challenger Olympics - Paris French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati cinch Championships - London National Bank Open - Montreal U.S. Open - New York Laver Cup - Berlin Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Erste Bank Open - Vienna Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Citi Open - Washington Brisbane International - Brisbane Australian Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington Miami Open - Miami Internazionali BNL d'Italia - Rome Wimbledon - London Cincinnati Open - Cincinnati French Open - Paris U.S. Open - New York Hamburg Open - Hamburg Heilbronn Challenger cinch Championships - London National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Cancun Challenger Japan Open Tennis Championships - Tokyo Davis Cup, World Group, Q2, USA-CZE 2-3