Career 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
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 Cary 2 Challenger Hungary F1 Hungary F3 USA F5 USA F9 USA F2 Costa Rica F1 Croatia F1 Croatia F2 Israel F3 Israel F2 Israel F3 USA F12 USA F30 USA F10 Hungary F2 USA F9 USA F1 USA F2 USA F3 USA F1 USA F4 USA F5 Israel F1 USA F6 Israel F2 USA F8 Israel F5 USA F6 M15 Vero Beach M25 Cancun M25 Tulsa M25 Dallas Tallahassee Challenger Downtown Athletic Club USTA Challenger - Amarillo USTA Seascape Challenger - Aptos Grand Prix de Tennis - St. Jean de Luz Singha Tennis Classic - Tarzana Pro Challenger at Calabasas - Calabasas USTA Freeman Men's Challenger - Joplin Constanta Challenger - Constanta Challenger Britania Zavaleta - Puebla The Natrel's Challenger - Granby Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver The LTA Bolton Challenger - Bolton USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos The LTA Hester Trophy - Manchester GHI Bronx Tennis Classic - Bronx LTA Nottingham Challenger - Nottingham Swanston Challenger - Sacramento JSM Challenger - Champaign Toluca Challenger - Toluca 2007 Knoxville Challenger - Knoxville Ford Tennis Championships - Louisville FILA Challenger Biella - Biella USTA/Safeway Challenger - Aptos AT&T Challenger of Dallas - Dallas The Surbiton Trophy - Surbiton Fifth Third Bank Tennis Championships - Lexington Prosperita Open 2007 - Ostrava Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Men's Challenger of Dallas - Dallas Alexander Kolyaskin Memorial - Donetsk Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Odlum Brown Vancouver Open - Vancouver Tashkent Challenger - Tashkent Akbank Private Banking TED Open - Istanbul Ford Tennis Championships - Louisville Sao Paulo Challenger Salinas Challenger Carson Challenger San Remo Tennis Cup - San Remo Talahassee Challenger Izmir Challenger Yuba City Challenger Winnetka Challenger Aptos Challenger Calabasas Challenger Charlottesville Challenger Rhodes Challenger Salzburg Challenger Genova Challenger Sarasota Challenger Ramat Hasharon Challenger Savannah Challenger Granby Challenger Sacramento Challenger Calabasas Challenger Astana Challenger Charlottesville Challenger Ojai Challenger Nottingham Challenger Charlottesville Challenger Winnetka Challenger Maui Challenger Freeman Men's $50,000 Challenger - Joplin Dallas Challenger Leon Challenger Guadalajara Challenger GHI Bronz Classic - Bronx Savannah Challenger Tallahassee Challenger Hungarian Open - Budapest Quelle Cup 2000 - Furth Pekao Open - Szczecin Nottingham Challenger Nottingham-2 Challenger The Joyce Eisenberg Jerusalem Open - Jerusalem Winnetka Challenger Frito Lay/USTA Challenger - Binghamton Saint Francis Health System USTA Challenger - Tulsa Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg Swanston Challenger - Sacramento Ramat Hasharon Challenger XL Bermuda Open - Bermuda Binghamton Challenger Harbour Tennis Cup Regione Lombardia - Milan USTA Comerica Challenger - Aptos Aptos Challenger Zagreb Open - Zagreb Napa Challenger Meridiana Sardegna Open - Olbia Sacramento Challenger Laser Vision USTA Challenger - Amarillo Tiburon Challenger Challenger de Granby - Granby drkoop.com USTA Challenger of Houston - Houston Charlottesville Challenger XL Capital Bermuda Open - Bermuda VII Open Banc Agricol - Andorra Zivnobanka Czech Open - Prostejov USTA Seascape Challenger - Aptos Ciudad de Pozoblanco Open Diputacion - Cordoba Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Knoxville Challenger Open de L'Isere - Grenoble Sarasota Challenger PEOPLEnet CUP - Dnepropetrovsk Savannah Challenger Tallahassee Challenger Korat Challenger Privat Bank Cup - Dniepropetrovsk Palermo Challenger Napoli Challenger Tiburon Challenger Seoul Challenger Knoxville Challenger Sunrise Challenger Renault Slovenian Open - Ljubljana Irving Challenger Open Sainte Victoire - Aix-En-Provence Savannah Challenger Lexington Challenger Binghamton Challenger Chuncheon Challenger Cairo Challenger - Cairo Zagreb Open - Zagreb Vancouver Challenger XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Natrel's Challenger of Granby - Granby Tiburon Challenger TED Open - Istanbul Tallahassee Challenger Ilkley Challenger Music City Challenger - Nashville Winnetka Challenger USTA Seascape Challenger - Aptos Newport Beach Challenger Open de Franche-Comte - Besancon Torneo Internacional Challenger Fila 2005 - Leon Charleston Challenger Tallahassee Challenger Architect Open - Budapest Schickendanz Open - Furth Binghamton Professional Tennis Tournament - Binghamton Steelers Cup 2005 - Kosice Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Home Depot Center USTA Challenger - Carson ATP Challenger Numea - New Caledonia Las Vegas Challenger - Las Vegas Medicor Open - Budapest Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills The Commercia Challenger - Aptos The Nottingham Challenger - Nottingham Lubbock Challenger - Lubbock Garden Open - Rome The $50,000 Pro Challenger at Calabasas - Calabasas USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia Ostdeutscher Sparkessen Cup - Dresden San Luis Potosi Challenger - San Luis Potosi Open de Rennes La Trinitaine - Rennes Flea Market Cup - Busan 2008 China TCL Challenger - Guangzhou BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda ECM Prague Open 2008 - Prague Fifth Third Bank Tennis Classic - Lexington Men's Pro Challenger at Tunica National - Tunica Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Yitzhak Rabin Challenger 1998 - Tel Aviv Oldum Brown Vancouver Open - Vancouver Casino Lugano - Lugano Music City Challenger - Nashville Hilton Waikoloa USTA Challenger - Waikoloa Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Keio Challenger International Tennis Tournament - Yokohama Eisenberg Jerusalem Open - Jerusalem Dunlop World Challenge - Toyota Dallas Challenger Belgrade Challenger Wolfsburg Challenger CNA TennisPro Classic - Winnetka Third Bank Tennis Championships - Lexington Odlum Brown Vancouver Open - Vancouver Johannesburg Challenger Savannah Challenger V Abierto Internacional de Salinas - Salinas Carson Challenger Granby Challenger Vancouver Challenger The 'Fitz' Casino Challenger - Tunica Volkswagen Challenger 2005 - Wolfsburg TED Open - Istanbul Gramado Open de Tennis - Gramado Harrah's Entertainment Men's Pro Challenger - Tunica VIII Avierto Internacional de Salinas - Salinas Kueppers Kolsch Cup by Lambertz - Aachen 2003 West Side Tennis Club Challenger - Forest Hills Bratislava Challenger 2003 Eddleman USTA Challenger - Birmingham Helsinki Challenger Top Wool Challenger Biella - Biella Fifth Third Bank Tennis Classic - Lexington Heilbronn Challenger Akbank Private Banking-TED Open - Istanbul President's Cup 1998 - Tashkent Johannesburg Challenger RCA Championships - Indianapolis Baton Rouge Challenger Athens Challenger Samsung Securities Cup - Seoul Rhodes Challenger Sarasota Challenger Carson Challenger Belo Horizonte Tennis Open - Belo Horizonte Stella Artois Clay Court Championships - Budaors dBI Tennis Challenger - Binghamton Sarasota Challenger Honolulu Challenger Sybase Open - San Jose Winnetka Challenger Aptos Challenger Kroger / St. Jude International - Memphis drkoop.com USTA Challenger of Dallas - Dallas Tallahassee Challenger Citrix Tennis Championships - Delray Beach Cerveza Club Columbia Open - Bogota Knoxville Challenger Miller Lite Hall of Fame Tennis Championships - Newport Bangkok Challenger RCA Championships - Indianapolis President's Cup 2000 - Tashkent Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Music City Challenger - Nashville Scania Stockholm Open - Stockholm Heineken Open - Auckland Kobstaedernes ATP Challenger - Kolding Cary Challenger Sarasota Challenger Savannah Challenger II Naples ITG Challenger - Naples Fairfield Challenger Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Aptos Challenger Noumea Challenger Mallorca Open - Mallorca Music City Challenger - Nashville The Stella Artois Grass Court Championships - London Tiburon Challenger The Nottingham Open - Nottingham Orlando 2 Challenger Savannah Challenger Charlottesville Challenger President's Cup - Tashkent AIG Japan Open - Tokyo Sarasota Challenger Little Rock Challenger Palmas del Mar Challenger Happy Valley Challenger Mexico City Challenger Charleston Challenger Estoril Open - Estoril The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Cary Challenger President's Cup - Tashkent Rome Challenger Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Savannah Challenger Cary 1 Challenger Pilot Pen International - New Haven Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril BMW Open - Munich Tulsa Challenger Chicago Challenger Cleveland Challenger Indian Wells Challenger Monterrey Challenger Leon Challenger Puerto Vallarta Challenger Little Rock Challenger Columbus Challenger Winnetka Challenger St. Petersburg Open - St. Petersburg Aptos Challenger New Haven Challenger Cary Challenger Columbus Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Newport Beach Challenger Dallas Challenger Cleveland Challenger Columbus Challenger Monterrey Challenger Grand Prix Hassan II - Casablanca Cleveland Challenger Tallahassee Challenger Little Rock Challenger Salem Open - Hong Kong Cary 2 Challenger Japan Open - Tokyo Columbus Challenger Las Vegas Challenger Knoxville Challenger Puerto Vallarta Challenger Columbus Challenger Tallahassee Challenger Salem Open - Hong Kong Savannah Challenger Little Rock Challenger Orlando Challenger Lexington Challenger Chicago Challenger Cary Challenger Columbus 2 Challenger Tiburon Challenger Las Vegas Challenger Knoxville Challenger Cleveland Challenger Tata Open - Chennai Rome Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open 13 - Marseille SAP Open - San Jose U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Chennai Open - Chennai Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Milan Indoors - Milan Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Thailand Open - Bangkok Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow UBS Open Gstaad - Gstaad SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok China Open - Beijing Chennai Open - Chennai Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Parc - Lyon AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Sybase Open - San Jose RCA Championships - Indianapolis The Hamlet Cup - Long Island RCA Championships - Indianapolis Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Mercedes-Benz Cup - Los Angeles Truist Atlanta Open - Atlanta AIG Japan Open - Tokyo Arizona Men's Tennis Championships - Scottsdale PBZ Zagreb Indoors - Zagreb Pilot Pen Tennis - New Haven Citi Open - Washington U.S. Mens's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Truist Atlanta Open - Atlanta Infosys Hall of Fame Open - Newport The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 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 Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, FRA-ISR 4-1 Davis Cup, Group 1, REL2, ISR-GRE 5-0 Davis Cup, Group 1, 1R, BLR-ISR 3-2 Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 French Open - Paris Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, 1R, GBR-USA 3-2 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - London Davis Cup, Group 1, REL2, UKR-ISR 3-2 Wimbledon - London Davis Cup, Group 1, 2R, ISR-GBR 2-3 Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3