Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 USA F3 Canada F2 USA F8 USA F1 USA F12 USA F7 USA F1 Ireland F1 USA F25 Italy F28 Greece F5 Greece F6 Czech Republic F5 Czech Republic F6 Austria F3 Great Britain F6 Great Britain F7 Ireland F1 Ireland F2 Syria F2 Russia F5 France F13 Italy F30 France F18 Great Britain F15 Great Britain F16 Malaysia F4 Malaysia F5 Malaysia F6 Great Britain F1 Great Britain F2 Germany F3 France F3 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 USA F2 Great Britain F4 France F6 Great Britain F6 Tunisia F1 Netherlands F1 Germany F6 Ireland F1 Great Britain F11 Great Britain F12 Germany F13 Germany F14 Germany F15 Morocco F6 Morocco F7 Greece F1 Greece F2 France F2 Great Britain F4 France F6 France F7 Morocco F3 Spain F18 Morocco F4 Morocco F5 Ireland F1 Italy F20 Spain F36 Great Britain F1 Spain F5 Turkey F11 Bahrain F1 Great Britain F8 Spain F16 Spain F17 Spain F18 Ireland F1 Italy F22 Italy F23 France F19 Indonesia F3 Indonesia F4 Israel F2 USA F6 Canada F2 Gabon F1 USA F9 USA F14 USA F5 Canada F1 USA F28 USA F29 USA F6 USA F14 Ireland F2 Armenia F1 Georgia F1 Great Britain F13 USA F26 USA F27 Germany F11 Russia F4 Venezuela F4 Venezuela F5 Great Britain F11 Venezuela F6 Croatia F2 Poland F1 Germany F5 Great Britain F2 USTA Men's Challenger of Dallas - Dallas College Station Challenger - College Station The Wright Financial Group USTA Challenger - Champaign 2003 USTA Challenger of Calabasas - Calabasas Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 USTA Challenger of Calabasas - Calabasas USTA Challenger of Orlando - Orlando WOW Cafe Challenger - New Orleans USTA Challenger - Champaign Wailea Men's Challenger - Maui Samsung Challenger 2007 - Ho Chi Minh City Flea Market Cup - Busan New Delhi Challenger II - New Delhi Atlantic City Open - Atlantic City Baton Rouge Challenger Winnetka Challenger Champaign Challenger Tallahassee Challenger Bratislava Challenger Heilbronn Challenger 2004 Colorado Tennis Classic - Denver Quimper Challenger Music City Challenger - Nashville Milan Challenger Trani Challenger Tallahassee Challenger Binghamton Challenger Istanbul Challenger Eckental Challenger Dallas Challenger Meknes Challenger Casablanca Challenger Guadalajara Challenger Pro Challenger at Calabasas - Calabasas Leon Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Commercia Challenger - Aptos Aachen Challenger Nottingham-2 Challenger Fifth-Third Bank Tennis Classic - Lexington Scheveningen Challenger Penza Challenger Alphen Challenger Tulsa Challenger Izmir Challenger Aptos Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Como Challenger Alphen Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Istanbul Challenger Izmir Challenger Yokohama Challenger Dallas Challenger Guadalajara Challenger Rio Quente Challenger Vancouver Challenger Aptos Challenger Sacramento Challenger Charlottesville Challenger Yeongwol Challenger Singapore Challenger Champaign Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Morelos Challenger Cherbourg Challenger Irving Challenger Tallahassee Tennis Challenger - Tallahassee Leon Challenger Busan Open Challenger Tennis - Busan Sarasota Challenger Savannah Challenger Taipei City Challenger Tallahassee Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger USTA Challenger of Oklahoma - Tulsa Nottingham-2 Challenger AT&T Challenger of Dallas - Dallas Tiburon Challenger Winnetka Challenger Rabat Challenger Granby Challenger Lexington Challenger Vancouver Challenger Charlottesville Challenger Knoxville Challenger Maui Challenger USTA Challenger of Tiburon - Tiburon Dallas Challenger Irving Challenger Leon Challenger Sarasota Challenger Guadalajara Challenger Savannah Challenger Tallahassee Challenger Eckental Challenger Vicenza Challenger 2005 Freeman Men's Challenger - Joplin Manchester Challenger Surbiton Challenger Ilkley Challenger Sacramento Challenger Fairfield Challenger Ortisei Challenger Colorado Classic - Denver Maui Challenger Dallas Challenger The Swanston Challenger - Sacramento Le Gosier Challenger Savannah Challenger The USTA Challenger at West End Racquet - Torrance Tallahassee Challenger 2004 Freeman Men's Challenger - Joplin Lyon Challenger Winnipeg Challenger Granby Challenger Cary Challenger Austin Challenger - Austin Maui Challenger 2004 Keys Gate Challenger - Homestead Dallas Challenger Irving Challenger Leon Challenger Pro Tennis World Open - Sunrise Caltanissetta Challenger Savannah Challenger Music City Challenger - Nashville USTA Men's Challenger of Dallas - Dallas The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver San Luis Potosi Challenger Vancouver Challenger Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Tiburon Challenger Fifth Third Bank Tennis Championships - Lexington Ortisei Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Noumea Challenger Loughborough Challenger Toyota Challenger TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana Sacramento Challenger - Sacramento Korat Challenger St. Brieuc Challenger Monza Challenger Ramat Hasharon Challenger Nottingham Challenger Le Gosier Challenger Guadalajara Challenger Almaty Challenger San Luis Potosi Challenger Anning Challenger Johannesburg Challenger Kun-Ming Challenger Sarasota Challenger Busan Challenger Nottingham Challenger Timisoara Challenger Lexington Challenger Mestre Challenger Jersey Challenger Istanbul Challenger Nottingham Challenger Blois Challenger Izmir Challenger Milan Challenger Seoul Challenger Knoxville Challenger Yokohama Challenger Noumea Challenger Maui Challenger Dallas Challenger University of Tennessee USTA Men's Challenger - Knoxville Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Fifth Third Bank Tennis Classic - Lexington USTA Men's Challenger of Dallas - Dallas The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign USTA Freeman Men's Challenger - Joplin Mercedes-Benz Cup - Los Angeles 2006 North Shore Pro Tennis Championship - Winnetka RCA Championships - Indianapolis Odlum Brown Vancouver Open - Vancouver Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville Music City Challenger - Nashville Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples Countrywide Classic USTA Challenger - Carson Freeman Men's $50,000 Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Dublin Challenger - Dublin Miller Lite Hall of Fame Tennis Championships - Newport Levene Gouldin & Thompson Tennis Challenger - Binghamton RCA Championships - Indianapolis Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans The 'Fitz' Casino Challenger - Tunica Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Ford Tennis Championships - Louisville JSM Challenger - Champaign San Luis Potosi Challenger - San Luis Potosi Tallahassee Tennis Challenger - Tallahassee Home Depot Center USTA Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka Hilton Waikoloa Village USTA Challenger - Waikoloa Aircel Chennai Open - Chennai Trnava Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Waco Tennis Challenger - Waco Dublin Challenger - Dublin Loughborough Challenger 2008 Lubbock Challenger - Lubbock West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Abierto Internacional Varonil Ciudad de Cancun - Cancun Carson Challenger Dallas Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Meknes Challenger Bangkok Challenger Jersey Challenger Rimouski Challenger Puerto Rico Challenger Tennis Event - Humacao Mexico City Challenger Rome Challenger Rhodes Challenger Sail Open - New Delhi Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale 2003 Freeman Men's Challenger - Joplin Vancouver Challenger RCA Championships - Indianapolis Rimouski Challenger Guadalajara Challenger Tulsa Challenger Tashkent Challenger Sacramento Challenger Tiburon Challenger Aachen Challenger Champaign Challenger Noumea Challenger Chennai Open - Chennai Sydney International - Sydney Baton Rouge Challenger Regions Morgan Keegan Championships - Memphis Manta Challenger RCA Championships - Indianapolis Cremona Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Manchester Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Aptos Challenger Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Binghamton Challenger Stockton Challenger Tunis Challenger Fairfield Challenger Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Eckental Challenger St. Petersburg Open - St. Petersburg Salzburg Challenger Aircel Chennai Open - Chennai The Shelbourne Irish Open - Dublin Dallas Challenger SA Tennis Open - Johannesburg SAP Open - San Jose St. Brieuc Challenger US Men's Clay Court Championship - Houston Bath Challenger The Wright Financial Group, Inc. Challenger - Champaign Sarasota Challenger St. Brieuc Challenger AEGON Championships - London Johannesburg Challenger Atlanta Tennis Championships - Atlanta The $50,000 Pro Challenger at Calabasas - Calabasas Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Leon Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Happy Valley Challenger Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Smith Barney Men's Challenger - Covington Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London SAP Open - San Jose Granby Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Semgroup Challenger - Tulsa Samsung Securities Cup - Seoul Qatar ExxonMobil Open - Doha Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai AGT Challenger - Leon Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Valencia Open - Valencia Ecuador Open - Quito Memphis Open - Memphis Ortisei Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Fifth-Third Bank Tennis Championships - Lexington Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Swiss Indoors Basel - Basel Ecuador Open - Quito Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Delray Beach Open - Delray Beach Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Kaoshuing Challenger Atlanta Tennis Championships - Atlanta GHI Bronx Classic - Bronx Napa Challenger Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai SA Tennis Open - Johannesburg Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg SAP Open - San Jose Las Vegas Challenger Andria Challenger Leon Challenger Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Kremlin Cup - Moscow Aptos Challenger AEGON Championships - London Las Vegas Challenger Atlanta Tennis Championships - Atlanta Tallahassee Challenger Winnetka Challenger Lexington Challenger Indianapolis Tennis Championships - Indianapolis Geneva Open - Geneva Erste Bank Open - Vienna Aircel Chennai Open - Chennai Campbell's Hall of Fame Tennis Championships - Newport U.S. Mens's Clay Court Championship - Houston Kremlin Cup - Moscow BB&T Atlanta Open - Atlanta Citi Open - Washington Indianapolis Tennis Championships - Indianapolis BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Open de Tenis Comunidad Valenciana - Valencia Western & Southern Financial Group Masters - Cincinnati Malaysian Open - Kuala Lumpur Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami Open de Nice Cote d'Azur - Nice Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Chengdu Open - Chengdu Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 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 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 Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 2, 1R, IRL-TUR 4-1 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, PO, IRL-EGY 3-2 BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Shanghai ATP Masters - Shanghai Davis Cup, Group II, PO, EGY-IRL 2-3 Davis Cup, Group II, 1R, IRL-EST 3-2 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group II, PO, RSA-IRL 5-0 Davis Cup, Group 2, 1R, ALG-IRL 1-4 Davis Cup, Group II, 1R, HUN-IRL 3-2