Wang Xinyu

Where the 1646.0 rating comes from

From 285 matches played between 1 January 2018 and 16 November 2026, 273 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.

285 matches, from the most recent to the first

beaten by Alycia Parks 0–2
16/11/26 · WTA 500 2026 · First round · detail
−15.61661.6 → 1646.0
beaten by Antonia Ružić 1–2
16/11/26 · WTA 250 2026 · Second round · detail
−13.71675.3 → 1661.6
16/11/26 · WTA 250 2026 · First round · detail
+6.61668.7 → 1675.3
beaten by Wang Xiyu 0–2
16/11/26 · WTA 1000 2026 · First round · detail
−13.61682.3 → 1668.7
beaten by Sonay Kartal 0–2
25/10/26 · WTA 1000 2026 · Second round · detail
−9.61691.9 → 1682.3
beaten by Tatiana Prozorova 1–2
21/09/26 · WTA 500 2026 · Quarterfinals · detail
−15.81707.7 → 1691.9
beat Joanna Garland 2–0
21/09/26 · WTA 500 2026 · Second round · detail
+7.71699.9 → 1707.7
beat Donna Vekic 2–0
21/09/26 · WTA 500 2026 · First round · detail
+11.51688.5 → 1699.9
beaten by Anna Kalinskaya 1–2
02/09/26 · WTA Grand Slam 2026 · Second round · detail
−7.01695.5 → 1688.5
beat Emiliana Arango 2–0
31/08/26 · WTA Grand Slam 2026 · First round · detail
+7.61687.9 → 1695.5
beaten by Aryna Sabalenka 0–2
14/08/26 · WTA 1000 2026 · Third round · detail
−2.21690.0 → 1687.9
beat Donna Vekic 2–1
13/08/26 · WTA 1000 2026 · Second round · detail
+12.71677.3 → 1690.0
12/08/26 · WTA 1000 2026 · First round · detail
+8.21669.2 → 1677.3
beaten by Daria Kasatkina 1–2
04/08/26 · WTA 1000 2026 · First round · detail
−11.81680.9 → 1669.2
beaten by Liudmila Samsonova 0–2
27/07/26 · WTA 500 2026 · Second round · detail
−11.31692.3 → 1680.9
beat Julieta Pareja 2–0
27/07/26 · WTA 500 2026 · First round · detail
+7.31685.0 → 1692.3
beaten by Belinda Bencic 0–2
01/07/26 · WTA Grand Slam 2026 · Second round · detail
−5.11690.1 → 1685.0
29/06/26 · WTA Grand Slam 2026 · First round · detail
+12.31677.8 → 1690.1
beat Renata Zarazua 2–0
21/06/26 · WTA 500 2026 · First round · detail
+9.21668.6 → 1677.8
beaten by Naomi Osaka 0–2
21/06/26 · WTA 500 2026 · Semifinals · detail
−4.11672.7 → 1668.6
21/06/26 · WTA 500 2026 · Second round · detail
+14.71658.0 → 1672.7
21/06/26 · WTA 500 2026 · Quarterfinals · walkover · detail
±0.01658.0 → 1658.0
beaten by Madison Keys 0–2
15/06/26 · WTA 500 2026 · First round · detail
−4.71662.7 → 1658.0
beaten by Tamara Korpatsch 1–2
27/05/26 · WTA Grand Slam 2026 · Second round · detail
−14.31677.0 → 1662.7
beat Lilli Tagger 2–1
25/05/26 · WTA Grand Slam 2026 · First round · detail
+9.81667.2 → 1677.0
beaten by Lois Boisson 0–2
18/05/26 · WTA 500 2026 · First round · detail
−12.31679.4 → 1667.2
beaten by Alexandra Eala 0–2
07/05/26 · WTA 1000 2026 · Second round · detail
−11.41690.8 → 1679.4
beaten by Laura Samson 1–2
24/04/26 · WTA 1000 2026 · Second round · detail
−17.11707.9 → 1690.8
beaten by Sorana Cîrstea 0–1
13/04/26 · WTA 250 2026 · Second round · retirement · detail
±0.01707.9 → 1707.9
beat Manon Léonard 2–1
13/04/26 · WTA 250 2026 · Qualifying — First round · detail
+5.11702.8 → 1707.9
beat Harmony Tan 2–1
13/04/26 · WTA 250 2026 · Qualifying — Qualifying competition · detail
+6.81696.0 → 1702.8
beat Chloe Paquet 2–1
13/04/26 · WTA 250 2026 · First round · detail
+5.31690.7 → 1696.0
beaten by Caty McNally 1–2
19/03/26 · WTA 1000 2026 · Second round · detail
−14.01704.8 → 1690.7
beaten by Ajla Tomljanović 0–2
05/03/26 · WTA 1000 2026 · Second round · detail
−11.11715.9 → 1704.8
beaten by Rebeka Masarova 0–2
23/02/26 · WTA 250 2026 · First round · detail
−14.81730.7 → 1715.9
beat Emiliana Arango 2–0
09/02/26 · WTA 1000 2026 · First round · detail
+6.01724.6 → 1730.7
beaten by Elena Rybakina 0–2
09/02/26 · WTA 1000 2026 · Second round · detail
−3.21727.8 → 1724.6
beat Rebeka Masarova 2–0
02/02/26 · WTA 250 2026 · Second round · detail
+10.21717.6 → 1727.8
beaten by Oleksandra Oliynykova 0–2
02/02/26 · WTA 250 2026 · Quarterfinals · detail
−18.01735.6 → 1717.6
beat Kaitlin Quevedo 2–0
02/02/26 · WTA 250 2026 · First round · detail
+6.21729.4 → 1735.6
beaten by Amanda Anisimova 0–2
25/01/26 · WTA Grand Slam 2026 · Fourth round · detail
−4.61734.0 → 1729.4
beat Linda Nosková 2–0
23/01/26 · WTA Grand Slam 2026 · Third round · detail
+15.51718.5 → 1734.0
21/01/26 · WTA Grand Slam 2026 · Second round · detail
+13.21705.3 → 1718.5
19/01/26 · WTA Grand Slam 2026 · First round · detail
+10.01695.3 → 1705.3
beat Talia Gibson 2–0
12/01/26 · WTA 250 2026 · First round · detail
+6.01689.4 → 1695.3
beaten by Magda Linette 0–2
12/01/26 · WTA 250 2026 · Second round · detail
−11.81701.2 → 1689.4
beaten by Elina Svitolina 0–2
05/01/26 · WTA 250 2026 · Final · detail
−5.01706.2 → 1701.2
beat Alexandra Eala 2–1
04/01/26 · WTA 250 2026 · Semifinals · detail
+11.01695.2 → 1706.2
beat Francesca Jones 2–0
03/01/26 · WTA 250 2026 · Quarterfinals · retirement · detail
±0.01695.2 → 1695.2
beat Renata Zarazua 2–0
02/01/26 · WTA 250 2026 · Second round · detail
+9.41685.7 → 1695.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.