Xu Shilin

Where the 1429.2 rating comes from

From 45 matches played between 31 December 2013 and 7 October 2019, 43 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.

45 matches, from the most recent to the first

beaten by Xiaodi You 0–2
07/10/19 · WTA 250 2019 · Qualifying — First round · detail
−11.01440.2 → 1429.2
beaten by Jennifer Brady 0–2
30/09/19 · WTA 1000 2019 · Qualifying — First round · detail
−3.41443.6 → 1440.2
beaten by Arina Rodionova 0–2
16/09/19 · WTA 250 2019 · Qualifying — First round · detail
−12.31455.9 → 1443.6
beaten by Emily Webley-Smith 0–2
09/09/19 · WTA 250 2019 · Qualifying — First round · detail
−16.71472.5 → 1455.9
beaten by Gabriela Cé 0–2
22/07/19 · WTA 250 2019 · Qualifying — Qualifying competition · detail
−12.01484.6 → 1472.5
beat Alison Bai 2–0
22/07/19 · WTA 250 2019 · Qualifying — First round · detail
+13.11471.5 → 1484.6
beat Naiktha Bains 2–1
15/07/19 · WTA 250 2019 · Qualifying — First round · detail
+11.01460.5 → 1471.5
beat Cristina Dinu 2–0
15/07/19 · WTA 250 2019 · Qualifying — Second round · detail
+14.01446.5 → 1460.5
15/07/19 · WTA 250 2019 · Qualifying — Qualifying competition · detail
+15.11431.4 → 1446.5
beaten by Lara Arruabarrena Vecino 1–2
15/07/19 · WTA 250 2019 · First round · detail
−7.81439.2 → 1431.4
beaten by Giulia Gatto-Monticone 0–2
10/06/19 · WTA 250 2019 · Qualifying — First round · detail
−8.91448.1 → 1439.2
beat Kristie Ahn 2–0
01/04/19 · WTA 250 2019 · Qualifying — Second round · detail
+16.81431.4 → 1448.1
01/04/19 · WTA 250 2019 · Qualifying — First round · detail
+9.51421.9 → 1431.4
01/04/19 · WTA 250 2019 · Qualifying — Qualifying competition · detail
+15.91406.0 → 1421.9
beaten by Karolína Muchová 1–2
01/04/19 · WTA 250 2019 · First round · detail
−4.51410.5 → 1406.0
beaten by Stefanie Vögele 0–2
18/02/19 · WTA 1000 2019 · Qualifying — First round · detail
−6.81417.3 → 1410.5
beaten by Samantha Stosur 0–2
11/02/19 · WTA 500 2019 · Qualifying — First round · detail
−5.81423.1 → 1417.3
beaten by Lizette Cabrera 1–2
17/09/18 · WTA 250 2018 · Qualifying — First round · detail
−10.91434.0 → 1423.1
beat Momoko Kobori 2–1
23/07/18 · WTA 250 2018 · Qualifying — Qualifying competition · detail
+14.21419.7 → 1434.0
beat Kang Jiaqi 2–0
23/07/18 · WTA 250 2018 · Qualifying — First round · detail
+13.51406.3 → 1419.7
beaten by Margarita Gasparyan 0–2
23/07/18 · WTA 250 2018 · First round · detail
−5.71412.0 → 1406.3
beaten by Nina Stojanović 0–2
09/10/17 · WTA 250 2017 · Qualifying — First round · detail
−8.91420.9 → 1412.0
31/07/17 · WTA 250 2017 · Qualifying — Qualifying competition · detail
−10.81431.7 → 1420.9
beat Destanee Aiava 2–0
31/07/17 · WTA 250 2017 · Qualifying — First round · detail
+17.11414.6 → 1431.7
beaten by Varatchaya Wongteanchai 0–2
10/10/16 · WTA 250 2016 · Qualifying — First round · detail
−10.31425.0 → 1414.6
beaten by Julia Görges 0–2
03/10/16 · WTA 1000 2016 · Qualifying — First round · detail
−4.51429.4 → 1425.0
beaten by Rebecca Peterson 0–2
19/09/16 · WTA 250 2016 · First round · detail
−8.71438.1 → 1429.4
beat Victoria Kan 2–0
18/07/16 · WTA 250 2016 · Qualifying — First round · retirement · detail
±0.01438.1 → 1438.1
beaten by Alla Kudryavtseva 0–2
18/07/16 · WTA 250 2016 · Qualifying — Qualifying competition · detail
−8.71446.8 → 1438.1
beat Martina Caregaro 2–0
11/07/16 · WTA 250 2016 · Qualifying — Second round · detail
+13.01433.8 → 1446.8
beaten by Isabella Shinikova 1–2
11/07/16 · WTA 250 2016 · Qualifying — Qualifying competition · detail
−8.81442.6 → 1433.8
11/07/16 · WTA 250 2016 · Qualifying — First round · detail
+11.81430.7 → 1442.6
beaten by Polina Leykina 1–2
11/07/16 · WTA 250 2016 · First round · detail
−12.31443.0 → 1430.7
beaten by Nadiia Kichenok 1–2
12/10/15 · WTA 250 2015 · Qualifying — First round · detail
−8.61451.6 → 1443.0
beat Ankita Raina 2–1
21/09/15 · WTA 250 2015 · Qualifying — First round · detail
+24.41427.3 → 1451.6
beaten by Anett Kontaveit 0–2
21/09/15 · WTA 250 2015 · Qualifying — Qualifying competition · detail
−14.91442.2 → 1427.3
beaten by Çağla Büyükakçay 0–2
05/01/15 · WTA 250 2015 · Qualifying — First round · detail
−24.91467.1 → 1442.2
beaten by Lyudmyla Kichenok 0–2
30/12/14 · WTA 250 2014 · Qualifying — Qualifying competition · detail
−21.71488.7 → 1467.1
beat Johanna Konta 2–0
30/12/14 · WTA 250 2014 · Qualifying — First round · detail
+29.01459.7 → 1488.7
beaten by Shahar Pe'er 0–2
06/10/14 · WTA 250 2014 · Qualifying — Second round · detail
−19.01478.7 → 1459.7
beat Kang Jiaqi 2–1
06/10/14 · WTA 250 2014 · Qualifying — First round · detail
+27.31451.3 → 1478.7
beaten by Sabine Lisicki 1–2
29/09/14 · WTA 1000 2014 · First round · detail
−4.21455.5 → 1451.3
beaten by Alison Riske-Amritraj 1–1
22/09/14 · WTA 1000 2014 · First round · retirement · detail
±0.01455.5 → 1455.5
beaten by Petra Martić 0–2
15/09/14 · WTA 250 2014 · Qualifying — Qualifying competition · detail
−18.91474.4 → 1455.5
beaten by Anne Keothavong 1–2
31/12/13 · WTA 250 2013 · Qualifying — First round · detail
−25.61500.0 → 1474.4

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.