Career 2025 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
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 Hilton Head Tokyo Saitama Kofu Tokyo Tokyo Baltimore El Paso Torino Kyoto Hammond Washington St. Paul Clearwater Redding Charlottesville Indian Harbour Beach Washington Tokyo La Quinta La Quinta Fort Walton Beach Las Vegas Redding Hammond Indian Harbour Beach Fukuoka Raleigh Miyazaki Vancouver Albuquerque Ashland Troy Pittsburgh Lawrenceville Makinohara Augusta Tokyo Auburn San Diego Toyota Lutz Laguna Nigel Midland Surprise Redding Hammond Dothan Gifu Saint-Gaudens Kurume Nagano Gunma Nottingham Boston Xiamen Lexington Obihiro-Tokachi Vancouver Quanzhou Pingguo Tsukuba Albuquerque Makinohara Las Vegas Hamanako Tokyo Troy Kansas City Bayamon Phoenix Toronto Toyota Rancho Mirage Midland Hammond Clearwater Irapuato Incheon Osprey Gimhae Dothan Changwon Gifu Charlottesville Indian Harbour Beach Fukuoka Grado Nottingham Boston Grapevine Lexington Saguenay Tokyo Kansas City Troy Rock Hill Grapevine Phoenix Toyota Rancho Santa Fe Midland Hammond Nassau Pelham Prague Prague Saint-Gaudens Nottingham Nottingham Boston Bronx Albuquerque Las Vegas Kansas City Troy Grapevine Phoenix Plantation Rancho Santa Fe Midland Fort Walton Beach Clearwater Osprey Jackson Pelham Dothan Charlottesville Indian Harbour Beach Prague Denver Yakima Lexington Albuquerque Las Vegas Joue-Les-Tours Ismaning Barnstaple The OEC Taipei WTA Ladies Open - Taipei The Royal Indian Open - Pune Toyota Rancho Mirage Rancho Santa Fe Surprise Innisbrook Osprey Jackson Pelham Dothan Charlottesville Indian Harbour Beach Cagnes-Sur-Mer Prague Nottingham Nottingham Sacramento Beijing Portland Lexington Vancouver Landisville Suzhou Ladies Open - Suzhou Nanjing Taipei WTA Ladies Open Albuquerque Las Vegas Macon Rock Hill Florence New Braunfels Toyota Midland Osprey Pelham Seoul Gifu Wiesbaden Trnava Prague Nottingham Nottingham Sacramento Carson Lexington Zhonghong Jiangxi International - Nanchang Vancouver Albuquerque Las Vegas Macon Yinzhou Bank International - Ningbo The OEC Taipei WTA Ladies Open - Taipei Dubai Toyota Hong Kong Croissy-Beaubourg Osprey Hua Hin Championships - Hua Hin OEC Taipei WTA Challenger - Taipei Midland San Antonio Open - San Antonio Osprey Midland Indian Harbour Beach Dothan Charlottesville Charleston Ilkley Vancouver Lawrenceville Vancouver Rock Hill OEC Taipei WTA Challenger - Taipei Hawaii Open - Honolulu Stockton Newport Beach Surprise Indian Wells Rancho Santa Fe Indian Harbour Beach Charlottesville Charleston Rome Trnava Saint-Gaudens Surbiton Kofu Daegu W100 Manchester Honolulu Berkeley St. Paul Ashland Lexington Landisville Vancouver W60 Lexington Shenzhen W100 Landisville Chicago Pittsburgh Templeton Clearwater Suzhou Macon L&T Mumbai Open - Mumbai Grado Taipei OEC Open - Taipei Tyler Houston Lawrenceville Oracle Challenger Series - Indian Wells Hammond W80 Dothan W80 Charlottesville W100 Charleston Augusta W100 Bonita Springs W100 Trnava Palm Beach Gardens W100 Surbiton Swedish Open - Bastad W60 Ashland W60 Landisville W100 Vancouver Noto W100 Midland W100 Nicholasville Oracle Challenger Series - Newport Beach Oracle Challenger Series - Indian Wells WTA Chicago 125 - Chicago W80 Macon W80 Tyler W100 Charleston W60 Charlottesville W100 Charleston W100 Bonita Springs Charleston - Charleston Thoreau Tennis Open - Concord Columbus WTA 125 - Columbus W60 Rancho Santa Fe W80 Macon W80 Tyler Dow Tennis Classic - Midland W60 Orlando Vancouver W100 Surbiton Open 35 de Saint-Malo - Saint-Malo Veneto Open - Gaiba Odlum Brown VanOpen - Vancouver Nordea Open - Bastad Open Capfinances Rouen Metropole - Rouen Dow Tennis Classic - Midland W60 Berkeley W60 Templeton W60 Macon W100 Les Franqueses del Valles W80 Tyler W100 Shrewsbury Nottingham W60 Tokyo W60 Kyoto W25 Bengaluru W40 Bengaluru W60 Canberra W60 Canberra Nottingham W100 Charleston W40 Otocec W40 Otocec W60 Caserta W60 Evansville Chicago Open - Chicago Vancouver Andrezieux-Boutheon EA Hua Hin Championships - Hua Hin Midland W50 Pelham Innisbrook W35 Berkeley Oracle Challenger Series - Newport Beach Bayamon W100 Ilkley Taipei W60 Berkeley Toyota Japan Women's Open Tennis - Tokyo Dubai Duty Free Championships - Dubai W50 Zephyrhills W100 Bonita Springs W100 Midland W75 Sumter W100 Cary W35 Florence W100 Landisville W35 Punta Cana W35 Uvero Alto DFS Classic - Birmingham Monterrey Open - Monterrey Family Circle Cup - Charleston W100 Surbiton Estoril Open - Estoril Internationaux de Strasbourg - Strasbourg Japan Women's Open Tennis - Osaka Andalucia Tennis Experience - Marbella Brisbane International - Brisbane AEGON Classic - Birmingham Guangzhou International Women's Open 2010 - Guangzhou Bell Challenge - Quebec City Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Malaysian Open - Kuala Lumpur Estoril Open - Estoril New Haven Open at Yale - New Haven Tashkent Open - Tashkent Bell Challenge - Quebec City Guangzhou International Women's Open - Guangzhou HP Japan Women's Open - Osaka Brisbane International - Brisbane PTT Pattaya Open - Pattaya City Regions Morgan Keegan Championships - Memphis Mercury Insurance Open - Carlsbad Tashkent Open - Tashkent ASB Classic - Auckland Apia International - Sydney Dubai Duty Free Championships - Dubai Internationaux de Strasbourg - Strasbourg AEGON International - Eastbourne Tashkent Open - Tashkent Bell Challenge - Quebec City KDB Korea Open - Seoul HP Open - Osaka Brisbane International - Brisbane Bell Challenge - Quebec City Guangzhou International Women's Open - Guangzhou Generali Ladies Linz - Linz Japan Women's Open Tennis - Osaka Hobart International - Hobart Citi Open - Washington BGL Luxembourg Open - Luxembourg ASB Classic - Auckland Hobart International - Hobart Taiwan Open - Kaohsiung Porsche Tennis Grand Prix - Stuttgart J&T Banka Prague Open - Prague ASB Classic - Auckland Taiwan Open - Taipei City Qatar Total Open - Doha Japan Women's Open Tennis - Tokyo Toray Pan Pacific Open - Tokyo BGL Luxembourg Open - Luxembourg Volvo Car Open - Charleston Coupe Banque Nationale - Quebec City Toray Pan Pacific Open - Tokyo Tashkent Open - Tashkent Tianjin Open - Tianjin Hobart International - Hobart Qatar Total Open - Doha Hungarian Ladies Open - Budapest Abierto Mexicano TELCEL - Acapulco Abierto GNP Seguros - Monterrey W100 Landisville WTA Chicago Women's Open - Chicago Melbourne Summer Set 1 - Melbourne Adelaide International 2 - Adelaide Abierto De Guadalajara - Guadalajara Abierto GNP Seguros - Monterrey Viking International - Eastbourne Tennis in the Land - Cleveland Toray Pan Pacific Open - Tokyo Credit One Charleston Open - Charleston Rothesay Open - Nottingham San Diego Open - San Diego Toray Pan Pacific Open - Tokyo Rogers Cup - Toronto Qatar Ladies Open - Doha Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Toray Pan Pacific Open - Tokyo China Open - Beijing BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto China Open - Beijing Qatar Total Open - Doha Internazionali BNL d'Italia - Rome Western & Southern Open - New York Dubai Duty Free Championships - Dubai Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Qatar TotalEnergies Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Western & Southern Financial Group Women's Open - Cincinnati Barcelona Ladies Open - Barcelona AEGON Classic - Birmingham Citi Open - Washington Family Circle Cup - Charleston JPMorgan Chase Open - Los Angeles Internationaux de Strasbourg - Strasbourg Dubai Duty Free Championships - Dubai Torneo Barcelona KIA - Barcelona Nurnberger Versicherungscup - Nurnberg Topshelf Open - 's-Hertogenbosch Bank of the West Classic - Stanford Toray Pan Pacific Open - Tokyo U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Bank of the West Classic - Stanford French Open - Paris Wimbledon - London Bell Challenge - Quebec City Nurnberger Versicherungscup - Nurnberg Internationaux de Strasbourg - Strasbourg U.S. Open - New York Wimbledon - London Regions Morgan Keegan Championships - Memphis Abierto Mexicano - Acapulco Wimbledon - London U.S. Open - New York Australian Open - Melbourne Las Vegas Australian Open - Melbourne Bank of the West Classic - Stanford Southern California Open - San Diego U.S. Open - New York French Open - Paris Australian Open - Melbourne Generali Ladies Linz - Linz French Open - Paris Hansol Korea Open - Seoul U.S. Open - New York Porsche Tennis Grand Prix - Stuttgart Grand Prix De SAR La Princesse Lalla Meryem - Fes BMW Malaysian Open - Kuala Lumpur Family Circle Cup - Charleston AEGON Classic - Birmingham Bell Challenge - Quebec City Hansol Korea Open - Seoul HP Japan Women's Open - Osaka BGL Luxembourg Open - Luxembourg Open GDF Suez - Paris PTT Pattaya Open - Pattaya City BMW Malaysian Open - Kuala Lumpur ASB Classic - Auckland BNP Paribas Katowice Open - Katowice Grand Prix De SAR La Princesse Lalla Meryem - Fes Hobart International - Hobart Apia International - Sydney Nurnberger Versicherungscup - Nurnberg Moorilla Hobart International - Hobart Dubai Duty Free Championships - Dubai Abierto Mexicano TELCEL - Acapulco Family Circle Cup - Charleston BNP Paribas Katowice Open - Katowice Porsche Tennis Grand Prix - Stuttgart Internationaux de Strasbourg - Strasbourg AEGON International - Eastbourne Istanbul Cup - Istanbul New Haven Open at Yale - New Haven Tashkent Open - Tashkent Brisbane International - Brisbane PTT Pattaya Open - Pattaya City Rio Open - Rio de Janeiro Abierto Mexicano TELCEL - Acapulco BMW Malaysian Open - Kuala Lumpur BNP Paribas Katowice Open - Katowice Porsche Tennis Grand Prix - Stuttgart AEGON Classic - Birmingham AEGON International - Eastbourne Bank of the West Classic - Stanford Connecticut Open - New Haven Japan Women's Open Tennis - Tokyo Toray Pan Pacific Open - Tokyo Japan Women's Open - Hiroshima Generali Ladies Linz - Linz J&T Banka Prague Open - Prague Nurnberger Versicherungscup - Nurnberg Brisbane International - Brisbane Abierto Monterrey Afirme - Monterrey Family Circle Cup - Charleston Internationaux de Strasbourg - Strasbourg AEGON Classic - Birmingham AEGON International - Eastbourne Citi Open - Washington Generali Ladies Linz - Linz BGL Luxembourg Open - Luxembourg Brisbane International - Brisbane Hobart International - Hobart Abierto Mexicano TELCEL - Acapulco Volvo Car Open - Charleston Abierto Monterrey Afirme - Monterrey J&T Banka Prague Open - Prague Ricoh Open - 's-Hertogenbosch Connecticut Open - New Haven Brisbane International - Brisbane Abierto Mexicano TELCEL - Acapulco J&T Banka Prague Open - Prague Fed Cup, Asia/Oceania Zone Group I Fed Cup, World Group, PO, ESP-JPN 4-0 Fed Cup, Group II, 1R, ARG-JPN 3-1 Fed Cup, Group II, PO, NED-JPN 3-2 Fed Cup, Asia/Oceania Zone Group I Fed Cup, Group II, PO, JPN-BLR 2-3 St. Petersburg Ladies Trophy - St. Petersburg Fed Cup, Asia/Oceania Zone Group I Mubadala Silicon Valley Classic - San Jose Adelaide International 1 - Adelaide Nurnberger Versicherungscup - Nurnberg Nature Valley Classic - Birmingham Japan Women's Open - Hiroshima Fed Cup, World Group II, 1R, JPN-ESP 2-3 Toray Pan Pacific Open - Osaka Upper Austria Ladies Linz - Linz BGL Luxembourg Open - Luxembourg Brisbane International - Brisbane Shenzhen Open - Shenzhen Fed Cup, World Group II, PO, JPN-NED 4-0 Hobart International - Hobart Fed Cup, World Group, PO, ESP-JPN 3-1 Dubai Duty Free Championships - Dubai Yarra Valley Classic - Melbourne Phillip Island Trophy - Melbourne Adelaide International - Adelaide Qatar Total Open - Doha Volvo Car Open - Charleston Internationaux de Strasbourg - Strasbourg Nottingham Open - Nottingham Eastbourne International - Eastbourne Bad Homburg Open - Bad Homburg MUSC Health Women's Open - Charleston Japan Open Tennis Championships - Osaka Toray Pan Pacific Open - Tokyo Olympics - Tokyo BGL Luxembourg Open - Luxembourg J&T Banka Ostrava Open - Ostrava Billie Jean King Cup, PO, JPN-UKR 1-3 Chicago Fall Tennis Classic - Chicago Libema Open - 's-Hertogenbosch Ladies Open Lausanne - Lausanne European Open - Hamburg San Diego Open - San Diego Hobart International - Hobart Open 6 Sens - Lyon Upper Austria Ladies Linz - Linz Qatar TotalEnergies Open - Doha ATX Open - Austin Rothesay International - Eastbourne W60 Ricany Bank of the West Classic - Stanford U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Wildcard) Australian Open (Asia, Wildcard) All Lower level tournaments Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Financial Group Women's Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Womens Open - Cincinnati HP Japan Women's Open Tennis 2010 - Osaka Toray Pan Pacific Open - Tokyo China Open - Beijing Dubai Duty Free Championships - Dubai Toray Pan Pacific Open - Tokyo Sony Ericsson Open - Miami Sony Ericsson Open - Miami Citi Open - Washington Credit One Charleston Open - Charleston China Open - Beijing Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto China Open - Beijing Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan China Open - Beijing Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan China Open - Beijing Olympics - Rio de Janeiro Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome TEB BNP Paribas Istanbul Cup - Istanbul ASB Classic - Auckland Volvo Car Open - Charleston Miami Open - Miami Qatar Total Open - Doha TEB BNP Paribas Istanbul Cup - Istanbul The Top Seed Open - Lexington U.S. Open - New York Betti Open - Berlin Birmingham Classic - Birmingham Emilia-Romagna Open - Parma Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Bad Homburg Open - Bad Homburg BNP Paribas Poland Open - Warsaw Australian Open - Melbourne French Open - Paris Transylvania Open - Cluj-Napoca Family Circle Cup - Charleston U.S. Open - New York Australian Open - Melbourne Rothesay Classic - Birmingham Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York National Bank Open - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris ASB Classic - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Citi Open - Washington French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open (juniors) Wimbledon - London W60 Berkeley W60 Dallas W35 San Rafael Omnium Banque Nationale - Montreal W50 Indian Harbour Beach