McCartney Kessler

Where the 1699.8 rating comes from

From 120 matches played between 1 January 2024 and 31 August 2026, 118 of them rated, and from them alone. Every line below was written at computation time: nothing is recomputed to show this page.

How to read this

On the right: the change this match produced, then the value before → after. A line's arrival value is the next line's starting value, down to the starting rating given to every newcomer. A ±0.0 is a counted match that did not move the rating, a walkover for instance.

120 matches, from the most recent to the first

beaten by Ekaterina Alexandrova 0–2
31/08/26 · WTA Grand Slam 2026 · First round · detail
−10.91710.7 → 1699.8
beaten by Caty McNally 0–2
12/08/26 · WTA 1000 2026 · First round · detail
−11.31722.0 → 1710.7
beaten by Anna Kalinskaya 1–2
06/08/26 · WTA 1000 2026 · Second round · detail
−8.41730.4 → 1722.0
beat Cadence Brace 2–0
04/08/26 · WTA 1000 2026 · First round · detail
+5.61724.7 → 1730.4
beaten by Renata Zarazua 0–2
27/07/26 · WTA 250 2026 · First round · detail
−17.51742.2 → 1724.7
beaten by Aryna Sabalenka 0–2
01/07/26 · WTA Grand Slam 2026 · Second round · detail
−2.21744.4 → 1742.2
29/06/26 · WTA Grand Slam 2026 · First round · detail
+7.91736.5 → 1744.4
beaten by Madison Keys 0–2
21/06/26 · WTA 250 2026 · Quarterfinals · detail
−6.51743.0 → 1736.5
beat Daria Kasatkina 2–0
21/06/26 · WTA 250 2026 · First round · detail
+10.41732.6 → 1743.0
21/06/26 · WTA 250 2026 · Second round · detail
+11.31721.3 → 1732.6
beaten by Katie Volynets 0–2
15/06/26 · WTA 250 2026 · First round · detail
−14.21735.5 → 1721.3
beaten by Karolina Plíšková 1–2
08/06/26 · WTA 500 2026 · First round · detail
−10.91746.5 → 1735.5
beaten by Diana Shnaider 0–2
27/05/26 · WTA Grand Slam 2026 · Second round · detail
−10.71757.2 → 1746.5
beat Guo Hanyu 2–1
25/05/26 · WTA Grand Slam 2026 · First round · detail
+5.61751.6 → 1757.2
beat Renata Zarazua 2–0
18/05/26 · WTA 500 2026 · Qualifying — First round · detail
+6.91744.7 → 1751.6
18/05/26 · WTA 500 2026 · Qualifying — Qualifying competition · detail
+6.91737.8 → 1744.7
beaten by Jaqueline Cristian 0–2
18/05/26 · WTA 500 2026 · First round · detail
−12.21749.9 → 1737.8
beaten by Iva Jovic 0–2
07/05/26 · WTA 1000 2026 · Second round · detail
−11.71761.6 → 1749.9
beat Lucia Bronzetti 2–1
06/05/26 · WTA 1000 2026 · First round · detail
+6.41755.2 → 1761.6
beaten by Yuliia Starodubtseva 0–2
30/03/26 · WTA 500 2026 · Quarterfinals · detail
−16.91772.1 → 1755.2
beat Peyton Stearns 2–1
30/03/26 · WTA 500 2026 · Third round · detail
+11.11761.0 → 1772.1
beat Janice Tjen 2–0
30/03/26 · WTA 500 2026 · Second round · detail
+8.71752.3 → 1761.0
beat Elvina Kalieva 2–1
30/03/26 · WTA 500 2026 · First round · detail
+4.81747.6 → 1752.3
beaten by Mirra Andreeva 1–2
19/03/26 · WTA 1000 2026 · Second round · detail
−7.41755.0 → 1747.6
beat Magdalena Fręch 2–1
18/03/26 · WTA 1000 2026 · First round · detail
+9.61745.4 → 1755.0
beaten by Zeynep Sönmez 0–2
04/03/26 · WTA 1000 2026 · First round · detail
−16.41761.8 → 1745.4
02/02/26 · WTA 500 2026 · Second round · detail
+13.11748.7 → 1761.8
beaten by Clara Tauson 0–2
02/02/26 · WTA 500 2026 · Quarterfinals · detail
−10.11758.8 → 1748.7
02/02/26 · WTA 500 2026 · First round · detail
+11.71747.1 → 1758.8
beaten by Jessica Pegula 0–2
21/01/26 · WTA Grand Slam 2026 · Second round · detail
−5.21752.3 → 1747.1
beat Emiliana Arango 2–0
19/01/26 · WTA Grand Slam 2026 · First round · detail
+5.91746.4 → 1752.3
beaten by Olga Danilović 1–2
12/01/26 · WTA 250 2026 · First round · detail
−13.71760.2 → 1746.4
beaten by Madison Keys 0–2
01/01/26 · WTA 500 2026 · Second round · detail
−6.71766.9 → 1760.2
beat Emiliana Arango 2–0
31/12/25 · WTA 500 2026 · First round · detail
+5.91760.9 → 1766.9
beaten by Yulia Putintseva 0–2
30/12/25 · WTA 500 2025 · Second round · detail
−15.31776.3 → 1760.9
beat Magda Linette 2–0
30/12/25 · WTA 500 2025 · First round · detail
+10.51765.8 → 1776.3
beaten by Linda Nosková 1–2
20/10/25 · WTA 500 2025 · Second round · detail
−10.71776.5 → 1765.8
beat Cristina Bucșa 2–1
20/10/25 · WTA 500 2025 · First round · detail
+7.71768.8 → 1776.5
beat Sofia Kenin 2–0
13/10/25 · WTA 500 2025 · First round · detail
+11.01757.8 → 1768.8
13/10/25 · WTA 500 2025 · Second round · detail
+14.61743.2 → 1757.8
beaten by Ekaterina Alexandrova 0–2
13/10/25 · WTA 500 2025 · Quarterfinals · detail
−7.91751.0 → 1743.2
beaten by Jaqueline Cristian 1–2
06/10/25 · WTA 1000 2025 · First round · detail
−15.11766.1 → 1751.0
beaten by Eva Lys 1–2
26/09/25 · WTA 1000 2025 · Fourth round · detail
−12.01778.1 → 1766.1
26/09/25 · WTA 1000 2025 · Third round · retirement · detail
±0.01778.1 → 1778.1
beat Elise Mertens 2–0
25/09/25 · WTA 1000 2025 · Second round · detail
+14.21763.9 → 1778.1
beat Shi Han 2–0
24/09/25 · WTA 1000 2025 · First round · detail
+4.61759.3 → 1763.9
beaten by Markéta Vondroušová 0–2
27/08/25 · WTA Grand Slam 2025 · Second round · detail
−7.11766.4 → 1759.3
beat Magda Linette 2–0
25/08/25 · WTA Grand Slam 2025 · First round · detail
+12.41753.9 → 1766.4
beaten by Ella Seidel 1–2
08/08/25 · WTA 1000 2025 · Third round · detail
−17.21771.2 → 1753.9
beat Caty McNally 2–0
07/08/25 · WTA 1000 2025 · Second round · detail
+7.71763.5 → 1771.2

Only the matches the source publishes appear; what is missing is listed. The source gives the day, not the hour: two matches on the same day are ordered by a reproducible rule, which is not necessarily the real order.