Cheng I-Ching

Where the 1594.3 rating comes from

From 201 matches played between 1 January 2007 and 3 November 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.

201 matches, from the most recent to the first

beaten by Bruna Takahashi 1–3
03/11/26 · WTT Champions Frankfurt 2026 · Round of 32 · detail
−15.51609.8 → 1594.3
beaten by Shin Yu-bin 0–3
27/10/26 · WTT Champions Montpellier 2026 · Round of 32 · detail
−7.31617.1 → 1609.8
beaten by Wang Yidi 1–3
03/10/26 · China Smash 2026 · Round of 32 · detail
−3.81620.9 → 1617.1
beat Huang Yu-Jie 3–2
01/10/26 · China Smash 2026 · Round of 64 · detail
+9.01611.9 → 1620.9
beaten by Satsuki Odo 2–3
09/09/26 · WTT Champions Macao 2026 · Round of 16 · detail
−8.21620.2 → 1611.9
beat Doo Hoi Kem 3–0
08/09/26 · WTT Champions Macao 2026 · Round of 32 · detail
+8.11612.1 → 1620.2
beaten by Shi Xunyao 2–3
10/08/26 · Europe Smash 2026 · Round of 32 · detail
−11.21623.3 → 1612.1
beat Liu Yangzi 3–2
08/08/26 · Europe Smash 2026 · Round of 64 · detail
+5.11618.2 → 1623.3
beaten by Wang Yidi 1–3
05/08/26 · WTT Champions Yokohama 2026 · Round of 16 · detail
−3.71621.9 → 1618.2
beat Elizabeta Samara 3–1
04/08/26 · WTT Champions Yokohama 2026 · Round of 32 · detail
+8.51613.4 → 1621.9
beaten by Honoka Hashimoto 0–3
28/06/26 · United States Smash 2026 · Round of 32 · detail
−10.91624.3 → 1613.4
26/06/26 · United States Smash 2026 · Round of 64 · detail
+8.31616.0 → 1624.3
beaten by Satsuki Odo 1–3
11/03/26 · WTT Champions Chongqing 2026 · Round of 16 · detail
−8.71624.7 → 1616.0
beat Doo Hoi Kem 3–1
10/03/26 · WTT Champions Chongqing 2026 · Round of 32 · detail
+8.71616.0 → 1624.7
beaten by Wang Manyu 1–3
21/02/26 · Singapore Smash 2026 · Round of 32 · detail
−1.91617.8 → 1616.0
beat Li Yu-Jhun 3–2
19/02/26 · Singapore Smash 2026 · Round of 64 · detail
+7.41610.5 → 1617.8
beaten by Wang Yidi 0–3
07/01/26 · WTT Champions Doha 2026 · Round of 32 · detail
−3.51613.9 → 1610.5
beaten by Han Ying 1–3
04/11/25 · WTT Champions Frankfurt 2025 · Round of 32 · detail
−12.01625.9 → 1613.9
beaten by Sofia Polcanova 0–3
28/10/25 · WTT Champions Montpellier 2025 · Round of 32 · detail
−14.21640.2 → 1625.9
beaten by Lee Eun-hye 2–3
16/08/25 · Europe Smash 2025 · Round of 32 · detail
−15.71655.8 → 1640.2
beat Dina Meshref 3–2
14/08/25 · Europe Smash 2025 · Round of 64 · detail
+4.61651.2 → 1655.8
beaten by Honoka Hashimoto 0–3
07/08/25 · WTT Champions Yokohama 2025 · Round of 32 · detail
−14.31665.5 → 1651.2
beaten by Kuai Man 0–3
07/07/25 · United States Smash 2025 · Round of 16 · detail
−10.51676.0 → 1665.5
05/07/25 · United States Smash 2025 · Round of 32 · detail
+6.01670.0 → 1676.0
beat Elizabeta Samara 3–2
03/07/25 · United States Smash 2025 · Round of 64 · detail
+7.51662.5 → 1670.0
beat Pak Su-gyong 4–0
25/05/25 · World Table Tennis Championships 2025 · First round · detail
+7.01655.5 → 1662.5
beat Mo Zhang 4–1
25/05/25 · World Table Tennis Championships 2025 · Third round · detail
+7.21648.3 → 1655.5
beaten by Mima Ito 0–4
25/05/25 · World Table Tennis Championships 2025 · Fourth round · detail
−7.81656.1 → 1648.3
beat Diya Chitale 4–1
25/05/25 · World Table Tennis Championships 2025 · Second round · detail
+7.11649.0 → 1656.1
beaten by Wang Yidi 0–3
01/04/25 · WTT Champions Incheon 2025 · Round of 32 · detail
−3.91652.9 → 1649.0
beaten by Chen Xingtong 1–3
11/03/25 · WTT Champions Chongqing 2025 · Round of 32 · detail
−5.61658.5 → 1652.9
beaten by Lee Eun-hye 2–3
30/01/25 · Singapore Smash 2025 · Round of 64 · detail
−16.71675.1 → 1658.5
beaten by Wang Yidi 1–3
20/11/24 · WTT Finals 2024 · Round of 16 · detail
−4.81679.9 → 1675.1
beaten by He Zhuojia 0–3
05/11/24 · WTT Champions Frankfurt 2024 · Round of 16 · detail
−10.31690.2 → 1679.9
beat Natalia Bajor 3–2
03/11/24 · WTT Champions Frankfurt 2024 · Round of 32 · detail
+4.81685.4 → 1690.2
beaten by Satsuki Odo 3–4
26/10/24 · WTT Champions Montpellier 2024 · Semifinals · detail
−16.71702.1 → 1685.4
beat Hana Goda 3–1
24/10/24 · WTT Champions Montpellier 2024 · Quarterfinals · detail
+4.51697.5 → 1702.1
beat Jia Nan Yuan 3–1
23/10/24 · WTT Champions Montpellier 2024 · Round of 16 · detail
+8.31689.3 → 1697.5
beat Natalia Bajor 3–0
22/10/24 · WTT Champions Montpellier 2024 · Round of 32 · detail
+4.91684.3 → 1689.3
beaten by Fan Siqi 3–4
02/10/24 · China Smash 2024 · Quarterfinals · detail
−14.71699.1 → 1684.3
beat Wang Xiaotong 3–1
30/09/24 · China Smash 2024 · Round of 16 · detail
+7.81691.3 → 1699.1
beat Britt Eerland 3–0
28/09/24 · China Smash 2024 · Round of 32 · detail
+7.31684.0 → 1691.3
beat Liu Yangzi 3–0
26/09/24 · China Smash 2024 · Round of 64 · detail
+4.61679.4 → 1684.0
beaten by Wang Manyu 1–3
12/09/24 · WTT Champions Macao 2024 · Quarterfinals · detail
−2.91682.3 → 1679.4
beat Orawan Paranang 3–1
11/09/24 · WTT Champions Macao 2024 · Round of 16 · detail
+5.51676.8 → 1682.3
beat Chien Tung-Chuan 3–1
09/09/24 · WTT Champions Macao 2024 · Round of 32 · detail
+6.61670.2 → 1676.8
beaten by Sun Yingsha 0–4
31/07/24 · Olympic Games 2024 · Quarterfinals · detail
−1.81672.1 → 1670.2
beat Natalia Bajor 4–0
29/07/24 · Olympic Games 2024 · Round of 16 · detail
+5.61666.5 → 1672.1
beat Elizabeta Samara 4–2
28/07/24 · Olympic Games 2024 · Round of 32 · detail
+8.31658.2 → 1666.5
beat Sarah Hanffou 4–0
27/07/24 · Olympic Games 2024 · Round of 64 · detail
+4.91653.3 → 1658.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.