Match log updated: 2026-09-03 10:55 UTC
Madison Keys — WTA Match Log
Main draw matches: 589 | W: 373 | L: 216 | Win %: 63.3%
| Opponent | Score | Result | H2H | Match Data | Date ↓ | Round | Tournament | Category | Surface |
|---|---|---|---|---|---|---|---|---|---|
| Elena Rybakina | 3-6 6-1 7-6(3) | W | H2H | Match data | May 28, 2022* | R32 | Roland Garros | Grand Slam | Clay |
| Caroline Garcia | 6-4 7-6(3) | W | H2H | Match data | May 26, 2022* | R64 | Roland Garros | Grand Slam | Clay |
| Anna Kalinskaya | 6-3 3-6 6-4 | W | H2H | Match data | May 24, 2022* | R128 | Roland Garros | Grand Slam | Clay |
| Anhelina Kalinina | 4-6 4-6 | L | H2H | Match data | May 11, 2022* | R64 | Italian Open | WTA 1000 | Clay |
| Maria Sakkari | 7-6(8) 3-6 4-6 | L | H2H | Match data | Apr 30, 2022* | R64 | Madrid Open | WTA 1000 | Clay |
| Belinda Bencic | 4-6 4-6 | L | H2H | Match data | Apr 8, 2022* | R16 | Charleston Open | WTA 500 | Clay |
| Ulrikke Eikeri | 6-3 6-1 | W | H2H | Match data | Apr 7, 2022* | R32 | Charleston Open | WTA 500 | Clay |
| Anhelina Kalinina | 6-3 3-6 4-6 | L | H2H | Match data | Mar 25, 2022* | R64 | Miami Open | WTA 1000 | Hard |
| Iga Swiatek | 1-6 0-6 | L | H2H | Match data | Mar 18, 2022* | QF | Indian Wells Open | WTA 1000 | Hard |
| Harriet Dart | 6-1 6-4 | W | H2H | Match data | Mar 16, 2022* | R16 | Indian Wells Open | WTA 1000 | Hard |
| Alison Riske-Amritraj | 7-6(4) 6-1 | W | H2H | Match data | Mar 14, 2022* | R32 | Indian Wells Open | WTA 1000 | Hard |
| Misaki Doi | 6-4 3-6 6-1 | W | H2H | Match data | Mar 12, 2022* | R64 | Indian Wells Open | WTA 1000 | Hard |
| Petra Martic | 7-5 6-7(3) 3-6 | L | H2H | Match data | Mar 3, 2022* | R32 | Monterrey Open | WTA 250 | Hard |
| Harmony Tan | 4-6 6-1 1-6 | L | H2H | Match data | Feb 24, 2022* | R32 | Guadalajara | WTA 250 | Hard |
| Ashleigh Barty | 1-6 3-6 | L | H2H | Match data | Jan 29, 2022* | SF | Australian Open | Grand Slam | Hard |
| Barbora Krejcikova | 6-3 6-2 | W | H2H | Match data | Jan 27, 2022* | QF | Australian Open | Grand Slam | Hard |
| Paula Badosa | 6-3 6-1 | W | H2H | Match data | Jan 25, 2022* | R16 | Australian Open | Grand Slam | Hard |
| Qiang Wang | 4-6 6-3 7-6(2) | W | H2H | Match data | Jan 23, 2022* | R32 | Australian Open | Grand Slam | Hard |
| Jaqueline Cristian | 6-2 7-5 | W | H2H | Match data | Jan 20, 2022* | R64 | Australian Open | Grand Slam | Hard |
| Sofia Kenin | 7-6(2) 7-5 | W | H2H | Match data | Jan 19, 2022* | R128 | Australian Open | Grand Slam | Hard |
| Alison Riske-Amritraj | 6-1 6-2 | W | H2H | Match data | Jan 15, 2022 | F | Adelaide 250 | WTA 250 | Hard |
| Coco Gauff | 3-6 6-2 7-5 | W | H2H | Match data | Jan 15, 2022* | SF | Adelaide 2 | WTA 250 | Hard |
| Liudmila Samsonova | 6-3 3-6 6-3 | W | H2H | Match data | Jan 14, 2022* | QF | Adelaide 2 | WTA 250 | Hard |
| Tereza Martincova | 6-1 6-3 | W | H2H | Match data | Jan 13, 2022* | R16 | Adelaide 2 | WTA 250 | Hard |
| Elina Svitolina | 6-2 6-4 | W | H2H | Match data | Jan 12, 2022* | R32 | Adelaide 2 | WTA 250 | Hard |
| Daria Kasatkina | 6-7(4) 6-2 3-6 | L | H2H | Match data | Jan 7, 2022* | R16 | Melbourne 2 | WTA 250 | Hard |
| Harriet Dart | 6-3 7-6(2) | W | H2H | Match data | Jan 6, 2022* | R32 | Melbourne 2 | WTA 250 | Hard |
| Anastasia Pavlyuchenkova | 3-6 1-6 | L | H2H | Match data | Oct 9, 2021* | R64 | Indian Wells Open | WTA 1000 | Hard |
| Kaia Kanepi | 6-0 7-5 | W | H2H | Match data | Oct 8, 2021* | R128 | Indian Wells Open | WTA 1000 | Hard |
| Aliaksandra Sasnovich | 4-6 0-2 (ret.) | L | H2H | Match data | Sep 29, 2021* | R64 | Chicago 2 | WTA 500 | Hard |
| Sloane Stephens | 3-6 6-1 6-7(7) | L | H2H | Match data | Sep 1, 2021* | R128 | US Open | Grand Slam | Hard |
| Petra Kvitova | 5-7 4-6 | L | H2H | Match data | Aug 18, 2021* | R64 | Cincinnati Open | WTA 1000 | Hard |
| Rebecca Marino | 3-6 3-6 | L | H2H | Match data | Aug 11, 2021* | R64 | Canadian Open | WTA 1000 | Hard |
| Shuai Zhang | 5-7 6-7(5) | L | H2H | Match data | Aug 6, 2021* | R16 | San Jose | WTA 500 | Hard |
| Viktorija Golubic | 6-7(3) 3-6 | L | H2H | Match data | Jul 6, 2021* | R16 | Wimbledon | Grand Slam | Grass |
| Elise Mertens | 7-5 6-3 | W | H2H | Match data | Jul 3, 2021* | R32 | Wimbledon | Grand Slam | Grass |
| Lauren Davis | 6-1 6-4 | W | H2H | Match data | Jul 1, 2021* | R64 | Wimbledon | Grand Slam | Grass |
| Katie Swan | 6-3 6-4 | W | H2H | Match data | Jun 30, 2021* | R128 | Wimbledon | Grand Slam | Grass |
| Liudmila Samsonova | 6-7(4) 6-2 6-7(0) | L | H2H | Match data | Jun 19, 2021* | QF | Berlin Open | WTA 500 | Grass |
| Aryna Sabalenka | 6-4 1-6 7-5 | W | H2H | Match data | Jun 18, 2021* | R16 | Berlin Open | WTA 500 | Grass |
| Magdalena Frech | 6-3 6-4 | W | H2H | Match data | Jun 17, 2021* | R32 | Berlin Open | WTA 500 | Grass |
| Victoria Azarenka | 2-6 2-6 | L | H2H | Match data | Jun 5, 2021* | R32 | Roland Garros | Grand Slam | Clay |
| Leylah Fernandez | 6-1 7-5 | W | H2H | Match data | Jun 2, 2021* | R64 | Roland Garros | Grand Slam | Clay |
| Oceane Dodin | 6-3 3-6 6-1 | W | H2H | Match data | Jun 1, 2021* | R128 | Roland Garros | Grand Slam | Clay |
| Iga Swiatek | 5-7 1-6 | L | H2H | Match data | May 13, 2021* | R32 | Italian Open | WTA 1000 | Clay |
| Sloane Stephens | 4-6 6-2 7-5 | W | H2H | Match data | May 12, 2021* | R64 | Italian Open | WTA 1000 | Clay |
| Anastasia Pavlyuchenkova | 5-7 2-6 | L | H2H | Match data | May 1, 2021* | R64 | Madrid Open | WTA 1000 | Clay |
| Sloane Stephens | 4-6 4-6 | L | H2H | Match data | Apr 8, 2021* | R32 | Charleston Open | WTA 500 | Clay |
| Ana Konjuh | 4-6 2-6 | L | H2H | Match data | Mar 26, 2021* | R64 | Miami Open | WTA 1000 | Hard |
| Anastasia Potapova | 4-6 3-6 | L | H2H | Match data | Mar 10, 2021* | R32 | Dubai Tennis Championships | WTA 1000 | Hard |
| En-Shuo Liang | 6-1 6-1 | W | H2H | Match data | Mar 9, 2021* | R64 | Dubai Tennis Championships | WTA 1000 | Hard |
| Maria Sakkari | 2-6 2-6 | L | H2H | Match data | Mar 4, 2021* | R16 | Qatar Open | WTA 500 | Hard |
| Belinda Bencic | 6-4 6-1 | W | H2H | Match data | Mar 3, 2021* | R32 | Qatar Open | WTA 500 | Hard |
| Shuai Zhang | 3-6 6-7(2) | L | H2H | Match data | Sep 29, 2020* | R128 | Roland Garros | Grand Slam | Clay |
| Alizé Cornet | 6-7(4) 2-3 (ret.) | L | H2H | Match data | Sep 6, 2020* | R32 | US Open | Grand Slam | Hard |
| Aliona Bolsova | 6-2 6-1 | W | H2H | Match data | Sep 3, 2020* | R64 | US Open | Grand Slam | Hard |
| Timea Babos | 6-1 6-1 | W | H2H | Match data | Sep 2, 2020* | R128 | US Open | Grand Slam | Hard |
| Ons Jabeur | 4-6 1-6 | L | H2H | Match data | Aug 25, 2020* | R32 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Maria Sakkari | 4-6 4-6 | L | H2H | Match data | Jan 26, 2020* | R32 | Australian Open | Grand Slam | Hard |
| Arantxa Rus | 7-6(3) 6-2 | W | H2H | Match data | Jan 23, 2020* | R64 | Australian Open | Grand Slam | Hard |
| Daria Kasatkina | 6-3 6-1 | W | H2H | Match data | Jan 22, 2020* | R128 | Australian Open | Grand Slam | Hard |
| Karolina Pliskova | 4-6 6-4 5-7 | L | H2H | Match data | Jan 12, 2020* | F | Brisbane International | Premier → modern equivalent WTA 500 | Hard |
| Petra Kvitova | 3-6 6-2 6-3 | W | H2H | Match data | Jan 11, 2020* | SF | Brisbane International | Premier → modern equivalent WTA 500 | Hard |
| Danielle Collins | 6-4 6-1 | W | H2H | Match data | Jan 11, 2020* | QF | Brisbane International | Premier → modern equivalent WTA 500 | Hard |
| Samantha Stosur | 7-5 6-3 | W | H2H | Match data | Jan 10, 2020* | R16 | Brisbane International | Premier → modern equivalent WTA 500 | Hard |
| Marie Bouzkova | 6-3 6-2 | W | H2H | Match data | Jan 9, 2020* | R32 | Brisbane International | Premier → modern equivalent WTA 500 | Hard |
| Saisai Zheng | 4-6 2-6 | L | H2H | Match data | Oct 22, 2019 | RR | Zhuhai | WTA Finals | Hard |
| Petra Martic | 6-3 6-4 | W | H2H | Match data | Oct 22, 2019 | RR | Zhuhai | WTA Finals | Hard |
| Jennifer Brady | 6-2 4-6 4-6 | L | H2H | Match data | Oct 2, 2019 | R32 | China Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Karolina Muchova | 6-4 7-6(5) | W | H2H | Match data | Sep 30, 2019 | R64 | China Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Angelique Kerber | 4-6 6-4 1-2 (ret.) | L | H2H | Match data | Sep 21, 2019* | QF | Pan Pacific Open | Premier → modern equivalent WTA 500 | Hard |
| Zarina Diyas | 5-7 6-0 6-4 | W | H2H | Match data | Sep 20, 2019* | R16 | Pan Pacific Open | Premier → modern equivalent WTA 500 | Hard |
| Daria Kasatkina | 6-3 6-4 | W | H2H | Match data | Sep 19, 2019* | R32 | Pan Pacific Open | Premier → modern equivalent WTA 500 | Hard |
| Elina Svitolina | 5-7 4-6 | L | H2H | Match data | Sep 3, 2019* | R16 | US Open | Grand Slam | Hard |
| Sofia Kenin | 6-3 7-5 | W | H2H | Match data | Aug 31, 2019* | R32 | US Open | Grand Slam | Hard |
| Lin Zhu | 6-4 6-1 | W | H2H | Match data | Aug 29, 2019* | R64 | US Open | Grand Slam | Hard |
| Misaki Doi | 7-5 6-0 | W | H2H | Match data | Aug 28, 2019* | R128 | US Open | Grand Slam | Hard |
| Svetlana Kuznetsova | 7-5 7-6(5) | W | H2H | Match data | Aug 18, 2019* | F | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Sofia Kenin | 7-5 6-4 | W | H2H | Match data | Aug 17, 2019* | SF | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Venus Williams | 6-2 6-3 | W | H2H | Match data | Aug 17, 2019* | QF | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Simona Halep | 6-1 3-6 7-5 | W | H2H | Match data | Aug 16, 2019* | R16 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Daria Kasatkina | 6-4 6-1 | W | H2H | Match data | Aug 15, 2019* | R32 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Garbiñe Muguruza | 6-7(4) 7-6(5) 6-4 | W | H2H | Match data | Aug 14, 2019* | R64 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Donna Vekic | 6-3 6-7(5) 6-7(5) | L | H2H | Match data | Aug 7, 2019* | R64 | Canadian Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Hailey Baptiste | 6-7(4) 2-6 | L | H2H | Match data | Aug 1, 2019* | R32 | Washington Open | International → modern equivalent WTA 250 | Hard |
| Polona Hercog | 2-6 4-6 | L | H2H | Match data | Jul 4, 2019* | R64 | Wimbledon | Grand Slam | Grass |
| Luksika Kumkhum | 6-3 6-2 | W | H2H | Match data | Jul 3, 2019* | R128 | Wimbledon | Grand Slam | Grass |
| Ashleigh Barty | 3-6 5-7 | L | H2H | Match data | Jun 6, 2019* | QF | Roland Garros | Grand Slam | Clay |
| Katerina Siniakova | 6-2 6-4 | W | H2H | Match data | Jun 4, 2019* | R16 | Roland Garros | Grand Slam | Clay |
| Anna Blinkova | 6-3 6-7(7) 6-4 | W | H2H | Match data | Jun 1, 2019* | R32 | Roland Garros | Grand Slam | Clay |
| Priscilla Hon | 7-5 5-7 6-3 | W | H2H | Match data | May 30, 2019* | R64 | Roland Garros | Grand Slam | Clay |
| Evgeniya Rodina | 6-1 6-2 | W | H2H | Match data | May 28, 2019* | R128 | Roland Garros | Grand Slam | Clay |
| Sofia Kenin | 7-6(2) 3-6 4-6 | L | H2H | Match data | May 16, 2019* | R32 | Italian Open | Premier 5 → modern equivalent WTA 1000 | Clay |
| Polona Hercog | 6-4 7-6(3) | W | H2H | Match data | May 15, 2019* | R64 | Italian Open | Premier 5 → modern equivalent WTA 1000 | Clay |
| Sorana Cirstea | 6-3 4-6 1-6 | L | H2H | Match data | May 6, 2019 | R64 | Madrid Open | Premier Mandatory → modern equivalent WTA 1000 | Clay |
| Caroline Wozniacki | 7-6(5) 6-3 | W | H2H | Match data | Apr 7, 2019* | F | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Monica Puig | 6-4 6-0 | W | H2H | Match data | Apr 6, 2019* | SF | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Sloane Stephens | 7-6(6) 4-6 6-2 | W | H2H | Match data | Apr 6, 2019* | QF | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Jelena Ostapenko | 7-5 6-2 | W | H2H | Match data | Apr 5, 2019* | R16 | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Tatjana Maria | 7-6(5) 4-6 6-4 | W | H2H | Match data | Apr 4, 2019* | R32 | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Samantha Stosur | 4-6 6-4 4-6 | L | H2H | Match data | Mar 22, 2019* | R64 | Miami Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Mona Barthel | 6-3 1-6 5-7 | L | H2H | Match data | Mar 9, 2019* | R64 | Indian Wells Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Elina Svitolina | 2-6 6-1 1-6 | L | H2H | Match data | Jan 22, 2019* | R16 | Australian Open | Grand Slam | Hard |
| Elise Mertens | 6-3 6-2 | W | H2H | Match data | Jan 19, 2019* | R32 | Australian Open | Grand Slam | Hard |
| Anastasia Potapova | 6-3 6-4 | W | H2H | Match data | Jan 17, 2019* | R64 | Australian Open | Grand Slam | Hard |
| Destanee Aiava | 6-2 6-2 | W | H2H | Match data | Jan 16, 2019* | R128 | Australian Open | Grand Slam | Hard |
| Qiang Wang | 6-1 3-6 1-6 | L | H2H | Match data | Nov 2, 2018* | R16 | Zhuhai | WTA Finals | Hard |
| Daria Kasatkina | 6-2 6-4 | W | H2H | Match data | Nov 2, 2018* | R16 | Zhuhai | WTA Finals | Hard |
| Anastasija Sevastova | (w/o) | L | H2H | Match data | Oct 3, 2018* | R32 | China Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Bernarda Pera | 6-3 6-4 | W | H2H | Match data | Sep 30, 2018 | R64 | China Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Angelique Kerber | 0-6 1-4 (ret.) | L | H2H | Match data | Sep 26, 2018* | R32 | Wuhan Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Yafan Wang | 6-3 6-3 | W | H2H | Match data | Sep 25, 2018* | R64 | Wuhan Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Naomi Osaka | 2-6 4-6 | L | H2H | Match data | Sep 8, 2018* | SF | US Open | Grand Slam | Hard |
| Carla Suárez Navarro | 6-4 6-3 | W | H2H | Match data | Sep 6, 2018* | QF | US Open | Grand Slam | Hard |
| Dominika Cibulkova | 6-1 6-3 | W | H2H | Match data | Sep 4, 2018* | R16 | US Open | Grand Slam | Hard |
| Aleksandra Krunic | 4-6 6-1 6-2 | W | H2H | Match data | Sep 2, 2018* | R32 | US Open | Grand Slam | Hard |
| Bernarda Pera | 6-4 6-1 | W | H2H | Match data | Aug 30, 2018* | R64 | US Open | Grand Slam | Hard |
| Pauline Parmentier | 6-4 6-4 | W | H2H | Match data | Aug 29, 2018* | R128 | US Open | Grand Slam | Hard |
| Aryna Sabalenka | 3-6 4-6 | L | H2H | Match data | Aug 18, 2018* | QF | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Angelique Kerber | 2-6 7-6(3) 6-4 | W | H2H | Match data | Aug 17, 2018* | R16 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Camila Giorgi | 6-2 6-2 | W | H2H | Match data | Aug 16, 2018* | R32 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Bethanie Mattek-Sands | 3-6 7-6(3) 6-4 | W | H2H | Match data | Aug 15, 2018* | R64 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Evgeniya Rodina | 5-7 7-5 4-6 | L | H2H | Match data | Jul 8, 2018* | R32 | Wimbledon | Grand Slam | Grass |
| Luksika Kumkhum | 6-4 6-3 | W | H2H | Match data | Jul 5, 2018* | R64 | Wimbledon | Grand Slam | Grass |
| Ajla Tomljanovic | 6-4 6-2 | W | H2H | Match data | Jul 4, 2018* | R128 | Wimbledon | Grand Slam | Grass |
| Sloane Stephens | 4-6 4-6 | L | H2H | Match data | Jun 9, 2018* | SF | Roland Garros | Grand Slam | Clay |
| Yulia Putintseva | 7-6(5) 6-4 | W | H2H | Match data | Jun 7, 2018* | QF | Roland Garros | Grand Slam | Clay |
| Mihaela Buzarnescu | 6-1 6-4 | W | H2H | Match data | Jun 5, 2018* | R16 | Roland Garros | Grand Slam | Clay |
| Naomi Osaka | 6-1 7-6(7) | W | H2H | Match data | Jun 2, 2018* | R32 | Roland Garros | Grand Slam | Clay |
| Caroline Dolehide | 6-4 6-1 | W | H2H | Match data | May 31, 2018* | R64 | Roland Garros | Grand Slam | Clay |
| Sachia Vickery | 6-3 6-3 | W | H2H | Match data | May 29, 2018* | R128 | Roland Garros | Grand Slam | Clay |
| Simona Halep | (w/o) | L | H2H | Match data | May 18, 2018* | R16 | Italian Open | Premier 5 → modern equivalent WTA 1000 | Clay |
| Donna Vekic | 7-6(2) 7-6(0) | W | H2H | Match data | May 17, 2018* | R32 | Italian Open | Premier 5 → modern equivalent WTA 1000 | Clay |
| Anastasia Pavlyuchenkova | 6-4 6-1 | W | H2H | Match data | May 16, 2018* | R64 | Italian Open | Premier 5 → modern equivalent WTA 1000 | Clay |
| Sara Sorribes Tormo | 5-7 2-6 | L | H2H | Match data | May 7, 2018 | R64 | Madrid Open | Premier Mandatory → modern equivalent WTA 1000 | Clay |
| Anastasia Pavlyuchenkova | 6-7(7) 7-5 4-6 | L | H2H | Match data | Apr 26, 2018* | R32 | Porsche Tennis Grand Prix | Premier → modern equivalent WTA 500 | Clay |
| Kiki Bertens | 4-6 7-6(2) 6-7(5) | L | H2H | Match data | Apr 7, 2018* | SF | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Bernarda Pera | 6-2 6-7(5) 7-5 | W | H2H | Match data | Apr 7, 2018* | QF | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Camila Giorgi | 6-4 6-3 | W | H2H | Match data | Apr 6, 2018* | R16 | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Lara Arruabarrena | 6-1 3-6 6-3 | W | H2H | Match data | Apr 5, 2018* | R32 | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Victoria Azarenka | 6-7(5) 0-2 (ret.) | L | H2H | Match data | Mar 23, 2018* | R64 | Miami Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Danielle Collins | 3-6 6-7(1) | L | H2H | Match data | Mar 10, 2018* | R64 | Indian Wells Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Catherine Bellis | 6-2 3-6 0-6 | L | H2H | Match data | Feb 15, 2018* | R32 | Qatar Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Qiang Wang | 6-1 6-4 | W | H2H | Match data | Feb 14, 2018* | R64 | Qatar Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Angelique Kerber | 1-6 2-6 | L | H2H | Match data | Jan 25, 2018* | QF | Australian Open | Grand Slam | Hard |
| Caroline Garcia | 6-3 6-2 | W | H2H | Match data | Jan 23, 2018* | R16 | Australian Open | Grand Slam | Hard |
| Ana Bogdan | 6-3 6-4 | W | H2H | Match data | Jan 21, 2018* | R32 | Australian Open | Grand Slam | Hard |
| Ekaterina Alexandrova | 6-0 6-1 | W | H2H | Match data | Jan 18, 2018* | R64 | Australian Open | Grand Slam | Hard |
| Qiang Wang | 6-1 7-5 | W | H2H | Match data | Jan 17, 2018* | R128 | Australian Open | Grand Slam | Hard |
| Johanna Konta | 6-4 4-6 3-6 | L | H2H | Match data | Jan 1, 2018 | R32 | Brisbane International | Premier → modern equivalent WTA 500 | Hard |
| Varvara Lepchenko | 2-6 6-7(4) | L | H2H | Match data | Sep 26, 2017* | R64 | Wuhan Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Sloane Stephens | 3-6 0-6 | L | H2H | Match data | Sep 10, 2017* | F | US Open | Grand Slam | Hard |
| Coco Vandeweghe | 6-1 6-2 | W | H2H | Match data | Sep 9, 2017* | SF | US Open | Grand Slam | Hard |
| Kaia Kanepi | 6-3 6-3 | W | H2H | Match data | Sep 7, 2017* | QF | US Open | Grand Slam | Hard |
| Elina Svitolina | 7-6(2) 1-6 6-4 | W | H2H | Match data | Sep 5, 2017* | R16 | US Open | Grand Slam | Hard |
| Elena Vesnina | 2-6 6-4 6-1 | W | H2H | Match data | Sep 3, 2017* | R32 | US Open | Grand Slam | Hard |
| Tatjana Maria | 6-3 6-4 | W | H2H | Match data | Aug 31, 2017* | R64 | US Open | Grand Slam | Hard |
| Elise Mertens | 6-3 7-6(6) | W | H2H | Match data | Aug 30, 2017* | R128 | US Open | Grand Slam | Hard |
| Garbiñe Muguruza | 4-6 6-3 6-7(3) | L | H2H | Match data | Aug 18, 2017* | R16 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Daria Kasatkina | 6-2 6-1 | W | H2H | Match data | Aug 17, 2017* | R32 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Coco Vandeweghe | 6-4 3-6 6-3 | W | H2H | Match data | Aug 16, 2017* | R64 | Cincinnati Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Coco Vandeweghe | 7-6(4) 6-4 | W | H2H | Match data | Aug 6, 2017* | F | Stanford | Premier → modern equivalent WTA 500 | Hard |
| Garbiñe Muguruza | 6-3 6-2 | W | H2H | Match data | Aug 5, 2017* | SF | Stanford | Premier → modern equivalent WTA 500 | Hard |
| Lesia Tsurenko | 6-4 6-3 | W | H2H | Match data | Aug 5, 2017* | QF | Stanford | Premier → modern equivalent WTA 500 | Hard |
| Caroline Dolehide | 3-6 6-2 6-3 | W | H2H | Match data | Aug 4, 2017* | R16 | Stanford | Premier → modern equivalent WTA 500 | Hard |
| Camila Giorgi | 4-6 7-6(10) 1-6 | L | H2H | Match data | Jul 6, 2017* | R64 | Wimbledon | Grand Slam | Grass |
| Nao Hibino | 6-4 6-2 | W | H2H | Match data | Jul 5, 2017* | R128 | Wimbledon | Grand Slam | Grass |
| Petra Martic | 6-3 3-6 1-6 | L | H2H | Match data | Jun 1, 2017* | R64 | Roland Garros | Grand Slam | Clay |
| Ashleigh Barty | 6-3 6-2 | W | H2H | Match data | May 30, 2017* | R128 | Roland Garros | Grand Slam | Clay |
| Daria Saville | 6-2 5-7 5-7 | L | H2H | Match data | May 17, 2017* | R64 | Italian Open | Premier 5 → modern equivalent WTA 1000 | Clay |
| Misaki Doi | 4-6 6-4 4-6 | L | H2H | Match data | May 8, 2017 | R64 | Madrid Open | Premier Mandatory → modern equivalent WTA 1000 | Clay |
| Shelby Rogers | 6-4 1-6 1-6 | L | H2H | Match data | Apr 6, 2017* | R32 | Charleston Open | Premier → modern equivalent WTA 500 | Clay |
| Lara Arruabarrena | 5-7 5-7 | L | H2H | Match data | Mar 26, 2017* | R32 | Miami Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Viktorija Golubic | 6-1 6-2 | W | H2H | Match data | Mar 24, 2017* | R64 | Miami Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Caroline Wozniacki | 4-6 4-6 | L | H2H | Match data | Mar 15, 2017* | R16 | Indian Wells Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Naomi Osaka | 6-1 6-4 | W | H2H | Match data | Mar 13, 2017* | R32 | Indian Wells Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Mariana Duque-Mariño | 6-1 7-5 | W | H2H | Match data | Mar 11, 2017* | R64 | Indian Wells Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Angelique Kerber | 3-6 3-6 | L | H2H | Match data | Oct 27, 2016 | RR | WTA Finals | WTA Finals | Hard |
| Dominika Cibulkova | 6-1 6-4 | W | H2H | Match data | Oct 25, 2016 | RR | WTA Finals | WTA Finals | Hard |
| Simona Halep | 2-6 4-6 | L | H2H | Match data | Oct 23, 2016 | RR | WTA Finals | WTA Finals | Hard |
| Viktorija Golubic | (w/o) | L | H2H | Match data | Oct 15, 2016* | SF | Linz Open | International → modern equivalent WTA 250 | Hard |
| Oceane Dodin | 6-3 6-3 | W | H2H | Match data | Oct 15, 2016* | QF | Linz Open | International → modern equivalent WTA 250 | Hard |
| Misaki Doi | 6-2 6-0 | W | H2H | Match data | Oct 14, 2016* | R16 | Linz Open | International → modern equivalent WTA 250 | Hard |
| Camila Giorgi | 6-3 6-4 | W | H2H | Match data | Oct 13, 2016* | R32 | Linz Open | International → modern equivalent WTA 250 | Hard |
| Johanna Konta | 6-7(1) 6-4 4-6 | L | H2H | Match data | Oct 8, 2016 | SF | China Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Petra Kvitova | 6-3 6-7(2) 7-6(5) | W | H2H | Match data | Oct 7, 2016 | QF | China Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Svetlana Kuznetsova | 7-6(2) 6-2 | W | H2H | Match data | Oct 5, 2016 | R16 | China Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Kristina Mladenovic | 7-5 6-4 | W | H2H | Match data | Oct 5, 2016* | R32 | China Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Yingying Duan | 6-0 4-6 6-1 | W | H2H | Match data | Oct 2, 2016 | R64 | China Open | Premier Mandatory → modern equivalent WTA 1000 | Hard |
| Simona Halep | 4-6 2-6 | L | H2H | Match data | Sep 30, 2016* | QF | Wuhan Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Daria Kasatkina | 6-1 4-6 6-4 | W | H2H | Match data | Sep 29, 2016* | R16 | Wuhan Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Caroline Garcia | 6-3 6-4 | W | H2H | Match data | Sep 28, 2016* | R32 | Wuhan Open | Premier 5 → modern equivalent WTA 1000 | Hard |
| Yulia Putintseva | 3-6 6-3 6-7(7) | L | H2H | Match data | Sep 22, 2016* | R32 | Pan Pacific Open | Premier → modern equivalent WTA 500 | Hard |
| Caroline Wozniacki | 3-6 4-6 | L | H2H | Match data | Sep 6, 2016* | R16 | US Open | Grand Slam | Hard |
| Naomi Osaka | 7-5 4-6 7-6(3) | W | H2H | Match data | Sep 4, 2016* | R32 | US Open | Grand Slam | Hard |
| Kayla Day | 6-1 6-1 | W | H2H | Match data | Sep 1, 2016* | R64 | US Open | Grand Slam | Hard |
| Alison Riske-Amritraj | 4-6 7-6(5) 6-2 | W | H2H | Match data | Aug 31, 2016* | R128 | US Open | Grand Slam | Hard |
| Petra Kvitova | 5-7 6-2 2-6 | L | H2H | Match data | Aug 14, 2016* | BR | Rio de Janeiro Olympics | Olympics | Hard |
| Angelique Kerber | 3-6 5-7 | L | H2H | Match data | Aug 13, 2016* | SF | Rio de Janeiro Olympics | Olympics | Hard |
| Daria Kasatkina | 6-3 6-1 | W | H2H | Match data | Aug 12, 2016* | QF | Rio de Janeiro Olympics | Olympics | Hard |
1 scheduled match shown in the table; scheduled matches are not included in the record above. Estimated from the tournament schedule where an exact match date is unavailable. Arrows show an edition's recorded category and documented modern equivalent; unresolved editions keep their recorded category. Mapping details.