Wang Yafan

Where the 1638.0 rating comes from

From 218 matches played between 1 October 2012 and 30 December 2025, 210 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.

218 matches, from the most recent to the first

beaten by Anhelina Kalinina 0–2
30/12/25 · WTA 500 2025 · First round · retirement · detail
±0.01638.0 → 1638.0
beat Maddison Inglis 2–1
27/10/25 · WTA 250 2025 · First round · detail
+8.01630.0 → 1638.0
beaten by Belinda Bencic 0–2
27/10/25 · WTA 250 2025 · Second round · detail
−3.71633.7 → 1630.0
beaten by Lulu Sun 0–2
20/10/25 · WTA 250 2025 · Second round · detail
−10.61644.3 → 1633.7
20/10/25 · WTA 250 2025 · First round · detail
+12.31632.1 → 1644.3
beat Zeynep Sönmez 2–1
06/10/25 · WTA 1000 2025 · Qualifying — First round · detail
+12.61619.5 → 1632.1
beaten by Kateřina Siniaková 0–2
06/10/25 · WTA 1000 2025 · Qualifying — Qualifying competition · detail
−6.81626.2 → 1619.5
beaten by Caty McNally 0–2
15/09/25 · WTA 500 2025 · Qualifying — First round · detail
−12.21638.4 → 1626.2
beaten by Emma Navarro 0–2
25/08/25 · WTA Grand Slam 2025 · First round · detail
−7.51645.9 → 1638.4
18/08/25 · WTA 250 2025 · Qualifying — Qualifying competition · detail
+8.31637.6 → 1645.9
18/08/25 · WTA 250 2025 · Qualifying — First round · detail
+10.31627.3 → 1637.6
beat Peyton Stearns 2–1
18/08/25 · WTA 250 2025 · First round · detail
+16.11611.3 → 1627.3
beaten by Liudmila Samsonova 0–2
18/08/25 · WTA 250 2025 · Second round · detail
−5.41616.6 → 1611.3
beaten by Peyton Stearns 0–2
06/08/25 · WTA 1000 2025 · First round · detail
−8.31624.9 → 1616.6
beaten by Yuliia Starodubtseva 1–2
29/07/25 · WTA 1000 2025 · First round · detail
−12.71637.6 → 1624.9
beat Rebeka Masarova 2–1
28/07/25 · WTA 1000 2025 · Qualifying — Qualifying competition · detail
+14.51623.2 → 1637.6
beaten by Daria Kasatkina 0–2
14/01/25 · WTA Grand Slam 2025 · Second round · detail
−5.61628.7 → 1623.2
beat Anna Bondár 2–1
13/01/25 · WTA Grand Slam 2025 · First round · detail
+9.71619.0 → 1628.7
beaten by Hailey Baptiste 0–2
07/10/24 · WTA 1000 2024 · Qualifying — First round · detail
−10.11629.1 → 1619.0
beaten by Ashlyn Krueger 1–2
25/09/24 · WTA 1000 2024 · First round · detail
−9.51638.6 → 1629.1
beaten by Paula Badosa Gibert 0–2
30/08/24 · WTA Grand Slam 2024 · Fourth round · detail
−3.61642.2 → 1638.6
28/08/24 · WTA Grand Slam 2024 · Third round · detail
+19.91622.3 → 1642.2
beat Diane Parry 2–0
27/08/24 · WTA Grand Slam 2024 · Second round · detail
+13.91608.4 → 1622.3
beat Maria Sakkari 1–0
26/08/24 · WTA Grand Slam 2024 · First round · retirement · detail
±0.01608.4 → 1608.4
beaten by Sara Sorribes Tormo 0–2
19/08/24 · WTA 250 2024 · First round · detail
−9.81618.2 → 1608.4
beat Sara Errani 2–0
12/08/24 · WTA 1000 2024 · Qualifying — First round · detail
+13.31604.9 → 1618.2
beat Erika Andreeva 2–1
12/08/24 · WTA 1000 2024 · Qualifying — Qualifying competition · detail
+12.41592.5 → 1604.9
beaten by Elina Svitolina 1–2
12/08/24 · WTA 1000 2024 · First round · detail
−4.31596.8 → 1592.5
beat Sofia Kenin 2–0
05/08/24 · WTA 1000 2024 · First round · detail
+13.81583.0 → 1596.8
05/08/24 · WTA 1000 2024 · Qualifying — First round · detail
+8.51574.5 → 1583.0
beat Chloe Paquet 2–0
05/08/24 · WTA 1000 2024 · Qualifying — Qualifying competition · detail
+12.11562.5 → 1574.5
beaten by Coco Gauff 0–2
05/08/24 · WTA 1000 2024 · Second round · detail
−2.21564.6 → 1562.5
beaten by Victoria Azarenka 1–2
29/07/24 · WTA 500 2024 · Second round · detail
−3.51568.2 → 1564.6
29/07/24 · WTA 500 2024 · First round · detail
+18.41549.8 → 1568.2
beaten by Madison Keys 0–2
02/07/24 · WTA Grand Slam 2024 · Second round · detail
−2.41552.2 → 1549.8
01/07/24 · WTA Grand Slam 2024 · First round · detail
+14.41537.8 → 1552.2
beaten by Magda Linette 0–2
24/06/24 · WTA 500 2024 · Qualifying — First round · detail
−6.51544.2 → 1537.8
beaten by Amelia Rajecki 0–2
17/06/24 · WTA 250 2024 · Qualifying — First round · detail
−14.11558.3 → 1544.2
beaten by Ashlyn Krueger 0–2
10/06/24 · WTA 250 2024 · First round · detail
−10.51568.8 → 1558.3
beaten by Dayana Yastremska 0–2
28/05/24 · WTA Grand Slam 2024 · Second round · detail
−8.11576.9 → 1568.8
beat Maria Timofeeva 2–0
27/05/24 · WTA Grand Slam 2024 · First round · detail
+12.61564.3 → 1576.9
beat Zhu Lin 2–1
20/05/24 · WTA 250 2024 · First round · detail
+15.91548.5 → 1564.3
beaten by Viktoriya Tomova 0–2
20/05/24 · WTA 250 2024 · Second round · detail
−11.31559.8 → 1548.5
beaten by Katie Volynets 0–2
08/05/24 · WTA 1000 2024 · First round · detail
−10.91570.7 → 1559.8
beaten by Peyton Stearns 0–2
20/03/24 · WTA 1000 2024 · First round · detail
−10.41581.1 → 1570.7
beaten by Rebecca Šramková 0–2
06/03/24 · WTA 1000 2024 · First round · detail
−15.91597.1 → 1581.1
beaten by Yuan Yue 0–2
26/02/24 · WTA 250 2024 · Quarterfinals · detail
−12.41609.5 → 1597.1
beat Lucia Bronzetti 2–0
26/02/24 · WTA 250 2024 · First round · detail
+13.01596.5 → 1609.5
beat Emiliana Arango 2–0
26/02/24 · WTA 250 2024 · Second round · detail
+10.81585.8 → 1596.5
beaten by Zhu Lin 0–2
29/01/24 · WTA 250 2024 · Semifinals · detail
−8.61594.3 → 1585.8

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.