Hiroko Kuwata

Where the 1431.3 rating comes from

From 64 matches played between 28 July 2014 and 12 January 2026, 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.

64 matches, from the most recent to the first

beaten by Renata Zarazua 0–2
12/01/26 · WTA 250 2026 · Qualifying — First round · detail
−6.61437.9 → 1431.3
beaten by Thasaporn Naklo 0–2
27/10/25 · WTA 250 2025 · Qualifying — First round · detail
−12.61450.4 → 1437.9
beaten by Wang Meiling 0–2
09/09/19 · WTA 500 2019 · Qualifying — First round · detail
−11.21461.6 → 1450.4
beaten by Jil Belen Teichmann 0–2
19/08/19 · WTA 250 2019 · Qualifying — First round · detail
−6.21467.8 → 1461.6
beaten by Heather Watson 1–2
05/08/19 · WTA 1000 2019 · Qualifying — First round · detail
−9.91477.7 → 1467.8
beat Maria Sanchez 2–1
29/07/19 · WTA 250 2019 · Qualifying — First round · detail
+10.51467.1 → 1477.7
beaten by Cori Gauff 0–2
29/07/19 · WTA 250 2019 · Qualifying — Qualifying competition · detail
−11.71478.9 → 1467.1
beat Martina Trevisan 2–1
08/04/19 · WTA 250 2019 · Qualifying — First round · detail
+14.91463.9 → 1478.9
beaten by Chloe Paquet 1–2
08/04/19 · WTA 250 2019 · Qualifying — Qualifying competition · detail
−11.31475.2 → 1463.9
beaten by Sachia Vickery 0–2
08/04/19 · WTA 250 2019 · First round · detail
−7.41482.6 → 1475.2
beaten by Miyu Kato 1–2
01/04/19 · WTA 250 2019 · Qualifying — Second round · detail
−10.71493.3 → 1482.6
beat Marie Bouzková 2–1
01/04/19 · WTA 250 2019 · Qualifying — First round · detail
+12.91480.4 → 1493.3
beaten by Xun Fangying 1–2
08/10/18 · WTA 250 2018 · Qualifying — Qualifying competition · detail
−12.31492.7 → 1480.4
08/10/18 · WTA 250 2018 · Qualifying — First round · detail
+7.71485.0 → 1492.7
beaten by Zhang Kailin 0–2
17/09/18 · WTA 250 2018 · Qualifying — First round · detail
−9.81494.9 → 1485.0
beat Mai Minokoshi 2–1
10/09/18 · WTA 250 2018 · Qualifying — First round · detail
+11.71483.2 → 1494.9
beat Harriet Dart 2–0
10/09/18 · WTA 250 2018 · Qualifying — Second round · detail
+12.31470.9 → 1483.2
beaten by Amanda Anisimova 0–2
10/09/18 · WTA 250 2018 · Qualifying — Qualifying competition · detail
−5.21476.1 → 1470.9
beat Mai Minokoshi 2–0
23/07/18 · WTA 250 2018 · Qualifying — Qualifying competition · detail
+12.31463.9 → 1476.1
23/07/18 · WTA 250 2018 · Qualifying — First round · detail
+10.41453.4 → 1463.9
beaten by Liu Fangzhou 0–2
23/07/18 · WTA 250 2018 · First round · detail
−12.61466.1 → 1453.4
beaten by Junri Namigata 1–2
29/01/18 · WTA 250 2018 · Qualifying — Qualifying competition · detail
−13.11479.1 → 1466.1
beat Eri Hozumi 2–0
29/01/18 · WTA 250 2018 · Qualifying — First round · detail
+12.81466.4 → 1479.1
beaten by Arina Rodionova 0–2
09/10/17 · WTA 250 2017 · Qualifying — Qualifying competition · detail
−12.51478.9 → 1466.4
09/10/17 · WTA 250 2017 · Qualifying — First round · detail
+14.91464.0 → 1478.9
beaten by Kyoka Okamura 0–2
18/09/17 · WTA 250 2017 · Qualifying — First round · detail
−14.11478.0 → 1464.0
beaten by Karolína Muchová 0–2
11/09/17 · WTA 250 2017 · Qualifying — First round · detail
−11.61489.6 → 1478.0
beaten by Lucie Hradecká 0–2
10/10/16 · WTA 250 2016 · Qualifying — Qualifying competition · detail
−8.71498.4 → 1489.6
beat Ayaka Okuno 2–0
10/10/16 · WTA 250 2016 · Qualifying — First round · detail
+10.61487.7 → 1498.4
26/09/16 · WTA 250 2016 · Qualifying — First round · detail
+15.01472.7 → 1487.7
beat Katarzyna Piter 2–0
26/09/16 · WTA 250 2016 · Qualifying — Qualifying competition · detail
+11.81460.9 → 1472.7
beaten by Denisa Allertová 0–2
26/09/16 · WTA 250 2016 · First round · detail
−7.61468.5 → 1460.9
beaten by Miyu Kato 1–2
19/09/16 · WTA 500 2016 · Qualifying — First round · detail
−11.01479.5 → 1468.5
beaten by Erika Sema 0–2
12/09/16 · WTA 250 2016 · Qualifying — First round · detail
−13.91493.4 → 1479.5
beaten by Varvara Flink 1–2
18/07/16 · WTA 250 2016 · Qualifying — Qualifying competition · detail
−13.61507.0 → 1493.4
beat Jarmila Wolfe 2–1
18/07/16 · WTA 250 2016 · Qualifying — First round · detail
+13.91493.1 → 1507.0
beaten by Caroline Wozniacki 0–2
18/07/16 · WTA 250 2016 · First round · detail
−3.91496.9 → 1493.1
beaten by Olga Savchuk 1–2
06/06/16 · WTA 250 2016 · Qualifying — First round · detail
−10.21507.2 → 1496.9
beaten by Julia Glushko 0–2
29/02/16 · WTA 250 2016 · Qualifying — First round · detail
−10.11517.3 → 1507.2
beaten by Shérazad Reix 0–2
08/02/16 · WTA 250 2016 · Qualifying — Qualifying competition · detail
−13.41530.7 → 1517.3
beaten by Zhang Yuxuan 1–2
08/02/16 · WTA 250 2016 · First round · detail
−16.01546.6 → 1530.7
beaten by Nicole Vaidišová 1–2
12/10/15 · WTA 250 2015 · Qualifying — Qualifying competition · detail
−10.31556.9 → 1546.6
12/10/15 · WTA 250 2015 · Qualifying — First round · detail
+6.31550.6 → 1556.9
beat Carolin Daniels 2–1
12/10/15 · WTA 250 2015 · Qualifying — Second round · detail
+9.51541.0 → 1550.6
beat Stefanie Vögele 2–1
14/09/15 · WTA 250 2015 · Qualifying — First round · detail
+12.91528.1 → 1541.0
beat Shuko Aoyama 2–1
14/09/15 · WTA 250 2015 · Qualifying — Qualifying competition · detail
+10.41517.7 → 1528.1
beat Olga Savchuk 2–0
14/09/15 · WTA 250 2015 · Qualifying — Second round · detail
+13.91503.9 → 1517.7
beaten by Nao Hibino 1–2
14/09/15 · WTA 250 2015 · First round · detail
−14.51518.4 → 1503.9
beaten by An-Sophie Mestach 1–2
03/08/15 · WTA 250 2015 · Qualifying — First round · detail
−14.71533.1 → 1518.4
beaten by Valentyna Ivakhnenko 0–2
27/07/15 · WTA 250 2015 · Qualifying — Qualifying competition · detail
−14.31547.4 → 1533.1

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.