Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 F8 USA F13 USA F14 USA F8 USA F22 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 USA F12 Thailand F2 Downtown Athletic Club USTA Challenger - Amarillo GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka 2002 USTA Challenger of Calabasas - Calabasas 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Zivnobanka Czech Open - Prostejov Granby Challenger - Granby 2002 FSE Challenger - Tarzana GHI Bronx Classic - Bronx Hilton Waikoloa USTA Challenger - Waikoloa Zivnobanka Open - Prostejov drkoop.com USTA Challenger of Tallahassee - Tallahassee 2000 Challenger de Granby - Granby III Gramado Open de Tenis - Gramado drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Las Vegas - Las Vegas Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Ho Chi Minh City Challenger - Ho Chi Minh City 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda 2001 USTA Tallahassee Tennis Challenger - Tallahassee IV Gramado Open de Tenis - Gramado USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Copa Ericsson Costa Rica - San Jose Urbana-Champaign Challenger - Urbana Gran Copa Ericsson - Rio de Janeiro 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Cadillac Pro Indoor USTA Challenger - West Bloomfield III Challenger Continenal Plaza - Puerto Vallarta Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage ATP Tour Challenger at Nellie Gail - Laguna Hills Eddleman/USTA Challenger - Birmingham CMG Asia Open - Hong Kong drkoop.com USTA Challenger of Burbank - Burbank Open de Franche Comte - Besancon 2003 USTA Challenger of Calabasas - Calabasas 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby Samsung Securities Cup Challenger Tennis - Seoul The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills XI Open International D'Andorra - Andorra USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger - Ho Chi Minh City Tallahassee Tennis Challenger - Tallahassee 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton USTA/Adtech Challenger - Boston Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia The LTA Cardiff Challenger - Cardiff Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver USTA Men's Challenger of Dallas - Dallas GHI Bronx Tennis Classic - Bronx WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Banque Nationale Rimouski - Rimouski Torneo Internacional Challenger Fila 2006 - Leon Music City Challenger - Nashville Harrah's Entertainment Men's Pro Challenger - Tunica USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Challenger 2007 - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos Levene Gouldin & Thompson Tennis Challenger - Binghamton Fifth Third Bank Tennis Championships - Lexington GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Honda Kah Singapore Men's Tennis Open - Singapore Taiwan Challenger - Kaohsiung San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos Pro Challenger at Calabasas - Calabasas Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Semgroup Challenger - Tulsa Carson Challenger Dallas Challenger 2001 Eddleman USTA Challenger - Birmingham Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Vancouver Challenger Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Carson Challenger Ojai Challenger Winnetka Challenger Vancouver Challenger Sacramento Challenger Fifth-Third Bank Tennis Championships - Lexington Tiburon Challenger USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo USTA Seascape Challenger - Aptos Kroger / St. Jude International - Memphis Sybase Open - San Jose Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Binghamton Professional Tennis Tournament - Binghamton Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Heineken Open - Auckland Copenhagen Open - Copenhagen Siebel Open - San Jose BH Tennis Open International Cup - Belo Horizonte The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston BMW Open - Munich Mercedes-Benz Cup - Los Angeles Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Kyoto Challenger - Kyoto Abierto Club Casablanca - Mexico City SAP Open - San Jose The West Side Tennis Club Clay Court Challenger - Forest Hills Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City SAP Open - San Jose Tennis Channel Open - Las Vegas The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven University of Tennessee USTA Men's Challenger - Knoxville Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Burbank Challenger - Burbank 2001 UT Tyler Patriot Challenger - Tyler 2003 Freeman Men's Challenger - Joplin FILA Challenger - Biella GHI Bronx Classic - Bronx The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Healthsouth USTA Challenger - Dallas USTA/Safeway Challenger - Aptos Galleryfurniture.com Challenge - Atlanta Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton West Side Tennis Club Clay Court Challenger - Forest Hills Pilot Pen International - New Haven USTA Safeway Challenger - Aptos Osaka International Tennis Tournament - Osaka BH Tennis Open International Cup - Belo Horizonte USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana USTA Challenger of Tiburon - Tiburon BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas Tiburon Challenger - Tiburon Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Franklin Templeton Tennis Classic - Scottsdale Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Isla de Lanzarote - Lanzarote Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda du Maurier Open - Montreal II Naples ITG Challenger - Naples du Maurier Open - Toronto The Lipton Championships - Key Biscayne The 'Fitz' Casino Challenger - Tunica Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Indian Wells Adidas International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge Japan Open - Tokyo Sybase Open - San Jose Kroger / St. Jude International - Memphis Savannah Challenger Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - Queen's/London Verizon Tennis Challenge - Atlanta French Open - Paris Australian Open - Melbourne French Open - Paris The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Brasil Open - Salvador Australian Open - Melbourne French Open - Paris RCA Championships - Indianapolis Wimbledon - London U.S. Open Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Orlando Australian Open - Melbourne French Open - Paris Wimbledon - London Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston U.S. Open - New York Australian Open - Melbourne Carson Challenger French Open - Paris French Open - Paris BellSouth Open - Vina del Mar Champaign Challenger RCA Championships - Indianapolis Indianapolis Tennis Championships - Indianapolis Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Honolulu Challenger Dallas Challenger Atlanta Tennis Championships - Atlanta TD Waterhouse Cup - Long Island Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3 Calabasas Challenger 15th Asian Games Doha 2006 Mercedes-Benz Cup - Los Angeles Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven Binghamton Professional Tennis Tournament - Binghamton USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Atlantic City Open - Atlantic City Laser Vision USTA Challenger - Amarillo BellSouth Open - Auckland Sybase Open - San Jose Challenger Leon 2003 - Leon Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Zivnobanka Czech Open - Prostejov AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles Sybase Open - San Jose Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London Infiniti Open - Los Angeles Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore The Samsung Open - Nottingham Tata Open 2003 - Chennai Siebel Open - San Jose Kroger / St. Jude International - Memphis The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai The Ericsson Open - Miami Tennis Masters Series - Cincinnati Salem Open - Hong Kong UBS Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Tennis Masters Series - Montreal Wimbledon - London Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Tennis Masters Series - Miami Tennis Masters Series - Indian Wells U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1