Career 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 Great Britain F2 Colombia F2 USA F1 USA F11 Brazil F10 Brazil F12 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 Australia F1 Australia F2 USA F17 USA F1 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount 2002 USTA Tallahassee Tennis Challenger - Tallahassee IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Downtown Athletic Club USTA Challenger - Amarillo drkoop.com USTA Tennis Championships - Armonk Time Warner USTA Challenger - Binghamton GHI Bronx Classic - Bronx Busan Open Challenger Tennis - Busan XI Abierto Internacional de Salinas - Salinas South African Airways Open - East London Samsung Securities Cup - Seoul Noumea Challenger Bangkok Challenger Seoul Challenger Aptos Challenger Geneva Challenger Johannesburg Challenger Knoxville Challenger Busan Challenger West Side Tennis Challenger - Forest Hills Sybase Open - San Jose Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Heineken Trophy - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Memphis Scottsdale Qatar Open - Doha RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland SAP Open - San Jose Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai China Open - Beijing Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Rimouski Challenger The Artois Championships - London Legg Mason Tennis Classic - Washington Open 13 - Marseille The Dubai Tennis Championships - Dubai Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok Chennai Open - Chennai Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur China Open - Beijing Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gosford Australian Unity Challenger - Gosford VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Fergana Challenger - Fergana Cridicard Mastercard Tennis Cup - Campos do Jordao Binghamton Professional Tennis Tournament - Binghamton Atlanta Tennis Championships - Atlanta V Abierto Internacional de Salinas - Salinas Eddleman USTA Challenger - Birmingham drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos Geneva Challenger - Geneva drkoop.com USTA Tennis Championships of San Antonio - San Antonio XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Fifth-Third Bank Tennis Championships - Lexington Time Warner USTA Challenger - Binghamton IV Gramado Open de Tenis - Gramado Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo USTA Championships of Kerrville - Kerrville Malaysian Open - Kuala Lumpur USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Apia International - Sydney 2001 UT Tyler Patriot Challenger - Tyler 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Open de la Ville de Saint Denis - Reunion Island Visa Tennis Open - Sao Paulo University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas XL Bermuda Open - Bermuda Windy City Classic - Winnetka Laser Vision USTA Challenger - Amarillo Challenger de Granby - Granby CNA TennisPro Classic - Winnetka Frito Lay/USTA Challenger - Binghamton Challenger Ford de Cherbourg - Cherbourg 2003 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice Sporting Challenger 2003 - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton VI Gramado Open de Tenis - Gramado Gran Challenger Casablanca - Mexico City Regional Hand Center Men's Challenger - Fresno Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum A Glimmer of Hope Challenger - Austin Sao Paulo - Brazil USTA Men's Challenger of Dallas - Dallas Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra IX Abierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Natrel's Challenger of Granby - Granby 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 Open de L'Isere - Grenoble Austin Challenger - Austin The LTA Bolton Challenger - Bolton Burbank Challenger - Burbank Copa Petrobras Bogota - Bogota Aberto de Sao Paulo - Sao Paulo USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Harrah's Entertainment Challenger - Tunica The Surbiton Trophy - Surbiton Challenger ATP de Cuenca Diario El Mercurio - Cuenca The West Side Tennis Club Grass Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock XI Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Amazonia Open de Tenis - Belem The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Naples Challenger - Naples South African Airways Tennis Open - Durban KGHM Dialog Polish Indoors - Wroclaw Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Countrywide Classic USTA Challenger - Carson Oklahoma Challenger - Tulsa Taiwan Challenger - Kaohsiung Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Unicredit Czech Open - Prostejov 2001 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Eddleman / USTA Challenger - Birmingham USTA Callenger of Urbana-Champaign - Urbana Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Open de Franche Comte - Besancon 2003 Eddleman USTA Challenger - Birmingham Flea Market Cup Busan Challenger Tennis - Busan Atlantic City Open - Atlantic City Credicard Mastercard Tennis Cup - Campos do Jordao The USTA Challenger at West End Racquet - Torrance The Nottingham Challenger - Nottingham 2004 Freeman Men's Challenger - Joplin 2004 USTA Challenger of Calabasas - Calabasas Rhodes Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Zagreb Open - Zagreb Izmir Challenger Aptos Challenger Binghamton Challenger Okal Cup 2004 - Eckental Mauritius Open - Mauritius 2005 Tulsa Challenger - Tulsa Challenger Ford de Cherbourg - Cherbourg Music City Challenger - Nashville Draft Corona Mexico City Open - Mexico City 2005 West Side Tennis Coub Men's Challenger - Forest Hills Seoul Challenger 4° Sporting Challenger - Turin Media Will Cup Busan Challenger Tennis - Busan Sunrise Challenger USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Harrah's Entertainment Men's Pro Challenger - Tunica Athens Challenger Baden Open - Ettlingen 2006 North Shore Pro Tennis Championship - Winnetka Rhodes Challenger Cremona Challenger Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville Prostejov Challenger USTA Challenger - Champaign Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lubbock Challenger - Lubbock Genova Challenger Flea Market Cup - Busan Malaysian Open - Kuala Lumpur KGHM Dialog Polish Indoors - Wroclaw Sacramento Challenger Tiburon Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Charlottesville Challenger BNP Paribas Primrose - Bordeaux Knoxville Challenger Noumea Challenger Singapore Challenger Oldum Brown Vancouver Open - Vancouver Dallas Challenger Johannesburg Challenger Sarasota Challenger Savannah Challenger Sunrise Challenger Zagreb Challenger Nottingham Challenger Johannesburg Challenger Nottingham Challenger Winnetka Challenger Vancouver Challenger Shanghai Challenger Tashkent Challenger Chuncheon Challenger Charlottesville Challenger Rimouski Challenger Champaign Challenger Johannesburg Challenger Heilbronn Challenger Quimper Challenger Winnetka Challenger Vancouver Challenger Guadalajara Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger XL Capital Bermuda Open - Bermuda Sacramento Challenger Seoul Challenger Ortisei Challenger Sao Paulo Challenger Bordeaux Challenger Kun-Ming Challenger Vancouver Challenger Busan Challenger Nottingham-2 Challenger 1998 Safeway Challenger - Aptos Tiburon Challenger V Gramado Open de Tennis - Gramado Szczecin Challenger Dallas Challenger Charlottesville Challenger Champaign Challenger Gallagher International - Hamilton Prostejov Challenger Tennis Masters Series - Toronto Vancouver Challenger Canadian Open Vancouver Challenger Joplin Challenger - Joplin NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 2003 USTA Tallahassee Tennis Challenger - Tallahassee Heineken Challenger - Ho Chi Minh City BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Gimcheon Challenger Granby Challenger - Granby BNP Paribas Open - Indian Wells Rogers Cup - Montreal USTA Tennis Championships of Austin - Austin The Surbiton Trophy - Surbiton Gallagher International - Hamilton The Gallagher International ATP Tour Challenger - Hamilton Healthsouth/USTA Pro Link Challenger - San Antonio Ljubljana Open - Ljubljana Sylt Open 2000 - Sylt USTA Challenger of Burbank - Burbank Open de la Ville de Saint Denis - Reunion Island Healthsouth/USTA Challenger - Denver Fifth-Third Bank Tennis Championships - Lexington Mumbai Challenger - Mumbai IV Abierto Internacional de Salinas - Salinas 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta 2004 Keys Gate Challenger - Homestead Heineken Challenger - Ho Chi Minh City Australian Open - Melbourne French Open - Paris USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Samsung Securities Cup - Seoul Pro Tennis World Open - Boca Raton Australian Open - Melbourne French Open - Paris Odlum Brown Vancouver Open - Vancouver 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 Australian Open - Melbourne 2003 Freeman Men's Challenger - Joplin 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 drkoop.com USTA Challenger of Houston - Houston Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne drkoop.com USTA Tennis Championships of Houston - Houston USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Wimbledon - London U.S. Open - New York Australian Open - Melbourne VIII Open Internacional D'Andorra - Andorra USTA Challenger of Tiburon - Tiburon The Wright Financial Group, Inc. Challenger - Champaign Nossa Caixa Aberto de Sao Paulo - Sao Paulo The LTA Hull Challenger - Hull The Wright Financial Group USTA Challenger - Champaign Warsteiner Challenger Wolfsburg - Wolfsburg Home Depot Center USTA Challenger - Carson Open de L'Isere - Grenoble Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte USTA Tallahassee Tennis Challenger - Tallahassee The Joyce Eisenberg Jerusalem Open - Jerusalem drkoop.com USTA Tennis Championships of Chicago - Winnetka Kaohsiung Challenger Abierto Club Casablanca - Mexico City Knoxville Challenger Calabasas Challenger VIII Avierto Internacional de Salinas - Salinas X Open Internacional D'Andorra - Andorra USTA Men's Challenger of Dallas - Dallas TESS Tennis Classic - Campinas Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland Citrix Tennis Championships - Delray Beach Gold Flake Open - Chennai TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Siebel Open - San Jose International Tennis Championships - Delray Beach Brasil Open - Salvador Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport China Open - Beijing Next Generation Adelaide International - Adelaide Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Open de Moselle - Metz BA-CA Tennis Trophy - Vienna SA Tennis Open - Johannesburg AEGON Championships - London AEGON Championships - London Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Sybase Open - San Jose Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Mumbai Open - Mumbai Qatar Open - Doha Davis Cup, Group I, 2R, POL-RSA 3-1 Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, GER-RSA 5-0