Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
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 Libema Open - 's-Hertogenbosch USA F17 Netherlands F3 Germany-w3 Israel F2 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Netherlands F3 Netherlands F4 Brazil F10 Brazil F12 USA F1 Cancun Challenger Italy F24 Morocco F4 Italy F16 Colombia F2 Netherlands F4 Germany-w4 Belgium F2 Israel F1 Israel F3 USA F1 Croatia F1 Croatia F2 USA F11 Italy F15 drkoop.com USTA Tennis Championships of Houston - Houston 2001 USTA Tallahassee Tennis Challenger - Tallahassee Global Telecom Open - Florianopolis Visa Tennis Open - Sao Paulo The Wright Financial Group, Inc. Challenger - Champaign CNA TennisPro Classic - Winnetka drkoop.com USTA Challenger of Houston - Houston Regional Hand Center Men's Challenger - Fresno 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills XL Bermuda Open - Bermuda 2006 North Shore Pro Tennis Championship - Winnetka dBI Tennis Challenger - Binghamton St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Challenger Brasov - Brasov Amazonia Open de Tenis - Belem Ethias Trophy - Mons The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville 4th Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton GHI Bronz Classic - Bronx BMW Tennis Championship - Sunrise Siemens Open - Scheveningen Ljubljana Open 2008 - Ljubljana Rhodes Challenger Furth Challenger Lugano Challenger Orbetello Challenger Manerbio Challenger Como Challenger Alphen Challenger Caltanissetta Challenger Scheveningen Challenger USTA Challenger of Burbank - Burbank USTA Challenger of Burbank - Burbank San Luis Potosi Challenger 2002 - San Luis Potosi Fifth-Third Bank Tennis Championships - Lexington USTA Tennis Championships of Houston - Houston Scheveningen Challenger University of Tennessee USTA Challenger - Knoxville Eddleman / USTA Challenger - Birmingham Frito Lay/USTA Challenger - Binghamton Binghamton Professional Tennis Tournament - Binghamton Alphen Challenger Rennes Challenger San Luis Potosi Challenger - San Luis Potosi Reunion Island Challenger Siemens Open - Scheveningen Gran Challenger Casablanca - Mexico City Internazionali di Tennis di Bergamo - Bergamo Siemens Open 2004 - Scheveningen Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Copa Petrobras Bogota - Bogota Rome Challenger Challenger Groningen - Groningen Aberto de Sao Paulo - Sao Paulo XI Trofeo Ciudad de Quito - Quito Home Depot Center USTA Challenger - Carson USTA Challenger of Orlando - Orlando XI Abierto Internacional de Salinas - Salinas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Bordeaux Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Mordovia Cup - Saransk Genova Challenger Open de Rennes La Trinitaine - Rennes Szczecin Challenger Freeman Men's $50,000 Challenger - Joplin Trnava Challenger Rennes Challenger Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Prostejov Challenger Scheveningen Challenger Alphen Challenger Rome Challenger Sao Paulo - Brazil USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta 2001 Eddleman USTA Challenger - Birmingham USTA Challenger of San Antonio - San Antonio San Marino Challenger Tallahassee Tennis Challenger - Tallahassee The Tarka Challenger - Barnstaple Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lubbock Challenger - Lubbock 2001 UT Tyler Patriot Challenger - Tyler 2002 Tulsa USTA Challenger - Tulsa LTA Shrewsbury Challenger - Shrewsbury SMS Tennis Cup - Sao Paulo The Joyce Eisenberg Jerusalem Open - Jerusalem drkoop.com USTA Challenger of Austin - Austin Prague Challenger VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon 2003 USTA Challenger of Calabasas - Calabasas Biella 3 Challenger Joplin Challenger - Joplin Challenger Leon 2003 - Leon ARMS USTA Challenger - Rocky Mount 2002 USTA Tallahassee Tennis Challenger - Tallahassee BH Tennis Open International Cup - Belo Horizonte USTA Men's Challenger of Dallas - Dallas Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk USTA Seascape Challenger - Aptos Ostrava Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Men's Challenger of Dallas - Dallas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Dallas - Dallas Abierto Club Casablanca - Mexico City Amersfoort Challenger 2001 Centura USTA Challenger - Rocky Mount Meerbusch Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Luedenscheid Challenger USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Time Warner USTA Challenger - Binghamton Pau Challenger Forli 4 Challenger Braga Challenger Burbank Challenger - Burbank Lille Challenger St. Brieuc Challenger Ordina Open - 's-Hertogenbosch Mumbai Challenger - Mumbai Shymkent 1 Challenger Shymkent 2 Challenger Forli 6 Challenger Luedenscheid Challenger Roseto Degli Abruzzi 2 Challenger Ismaning Challenger San Marino Challenger USTA Challenger of Dallas - Dallas Grodzisk Mazowiecki Challenger Atlantic City Open - Atlantic City XL Bermuda Open - Bermuda USTA Challenger - Champaign Istanbul Challenger Alicante Challenger Ismaning Challenger Hamburg Challenger Prague 1 Challenger Andria Challenger Maspalomas Challenger Koblenz Challenger Aix En Provence Challenger Healthsouth/USTA Challenger - Denver Fifth-Third Bank Tennis Championships - Lexington Busan Open Challenger Tennis - Busan 1998 Safeway Challenger - Aptos Internationaux de Nouvelle-Caledonie - New Caledonia Windy City Classic - Winnetka Fifth-Third Bank Tennis Championships - Lexington The West Side Tennis Club Grass Court Challenger - Forest Hills LTA Wrexham Challenger - Wrexham Siemens Open - Scheveningen Internazionali de Tennis di Bergamo - Bergamo VI Gramado Open de Tenis - Gramado XII Abierto Internacional de Salinas - Salinas dBI Tennis Challenger - Binghamton The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin 2004 Freeman Men's Challenger - Joplin Naples Challenger - Naples XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham V Abierto Internacional de Salinas - Salinas drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby Time Warner USTA Challenger - Binghamton USTA Tennis Championships of Austin - Austin USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio IV Abierto Internacional de Salinas - Salinas Challenger de Granby - Granby VIII Avierto Internacional de Salinas - Salinas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2003 Eddleman USTA Challenger - Birmingham 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Challenger of Tiburon - Tiburon The Wright Financial Group, Inc. Challenger - Champaign Pro Tennis World Open - Boca Raton IX Abierto Internacional de Salinas - Salinas Brasil Open - Salvador West Side Tennis Challenger - Forest Hills XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2005 Tulsa Challenger - Tulsa Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Freeman Men's Challenger - Joplin Citrix Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador International Tennis Championships - Delray Beach AIG Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Memphis Scottsdale Banja Luka Challenger Florence Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger US Men's Clay Court Championships - Houston Bangkok Challenger Bangkok Challenger Cordenons Challenger Nur-Sultan Challenger Prague II Challenger Ostrava Challenger Trieste Challenger Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Ordina Open - 's-Hertogenbosch Jersey Challenger RCA Championships - Indianapolis Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Dallas Challenger Chennai Open - Chennai Helsinki Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Hypo Group Tennis International 2008 - Poertschach Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Prostejov Challenger If Stockholm Open - Stockholm Aix En Provence Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Aircel Chennai Open - Chennai Credit Agricole Suisse Open - Gstaad Ordina Open - s-Hertogenbosch Qatar ExxonMobil Open - Doha ASB Classic - Auckland Milan Challenger Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Caltanissetta Challenger ATP Studena Croatia Open - Umag Barletta Challenger BMW Open - Munich Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Athens Challenger Bet-at-home Cup - Kitzbuhel Heineken Open - Auckland Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Bet-at-home Open - Hamburg Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Copa Claro - Buenos Aires Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Topshelf Open - 's-Hertogenbosch Austrian Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open 13 - Marseille Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Scheveningen Challenger Hungarian Open - Budapest Trnava Challenger Geneva Open - Geneva Winston-Salem Open - Winston-Salem Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON International - Eastbourne Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Antalya Cup - Antalya Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Noventi Open - Halle Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Plava Laguna Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Sibiu Challenger Split 1 Challenger USTA Men's Challenger of Dallas - Dallas Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Downtown Athletic Club USTA Challenger - Amarillo Nossa Caixa Aberto de Sao Paulo - Sao Paulo Tata Open Maharashtra - Pune drkoop.com USTA Tennis Championships of Chicago - Winnetka ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch XL Capital Bermuda Open - Bermuda USTA Safeway Challenger - Aptos Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Sofia Open - Sofia TESS Tennis Classic - Campinas Lisbon Challenger International Tennis Championships - Delray Beach SMS Tennis Open - Sao Paulo Losinj Challenger USTA Championships of Kerrville - Kerrville Adelaide International 2 - Adelaide USTA Challenger of Burbank - Burbank Traralgon Challenger Millennium Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch Suisse Open - Gstaad Laser Vision USTA Challenger - Amarillo Scheveningen Challenger drkoop.com USTA Challenger of San Antonio - San Antonio Sybase Open - San Jose Sibiu Challenger Forli Challenger Liberec Challenger Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Amersfoort Challenger Sanremo Challenger Siebel Open - San Jose Heilbronn Challenger Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Kroger / St. Jude International - Memphis Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Garanti Koza Sofia Open - Sofia China Open - Beijing Swiss Indoors Basel - Basel Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington D.C. Great Ocean Road Open - Melbourne Heineken Open - Auckland Cerveza Club Colombia Open - Bogota The Priority Telecom Open - Amersfoort U.S. Men's Clay Court Championships - Houston Brasil Open - Salvador Sophia Antipolis Challenger Hamburg Challenger Heineken Open - Auckland Sybase Open - San Jose PTT Thailand Open - Bangkok TD Waterhouse Cup - Long Island Ordina Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest The Priority Telecom Open - Amersfoort Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille German Tennis Championships - Hamburg Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - 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 Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Canadian Open Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Legg Mason Tennis Classic - Washington Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris European Open - Antwerp U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Grand Prix Hassan II - Marrakech U.S. Open - New York Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Swiss Open - Gstaad Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai 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 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 Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Tennis Masters Series - Toronto Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 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 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 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 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro French Open - Paris Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 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 Olympics - Paris