Where the 1669.2 rating comes from
From 49 matches played between 1 January 2018 and 4 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.
49 matches, from the most recent to the first
beaten by Lin Yun-Ju 1–3
04/11/26 · WTT Champions Frankfurt 2026 · Round of 16 · detail
−9.01678.3 → 1669.2
beat Thibault Poret 3–0
03/11/26 · WTT Champions Frankfurt 2026 · Round of 32 · detail
+7.11671.2 → 1678.3
beaten by Patrick Franziska 3–4
29/10/26 · WTT Champions Montpellier 2026 · Quarterfinals · detail
−11.71682.8 → 1671.2
beat Felix Lebrun 3–1
28/10/26 · WTT Champions Montpellier 2026 · Round of 16 · detail
+17.41665.4 → 1682.8
beat Oh Junsung 3–2
27/10/26 · WTT Champions Montpellier 2026 · Round of 32 · detail
+8.91656.5 → 1665.4
beaten by Harimoto Tomokazu 1–4
10/09/26 · WTT Champions Macao 2026 · Quarterfinals · detail
−4.91614.9 → 1610.1
beaten by Sora Matsushima 1–3
04/08/26 · WTT Champions Yokohama 2026 · Round of 32 · detail
−5.71577.4 → 1571.6
beaten by Wang Chuqin 0–3
26/06/26 · United States Smash 2026 · Round of 64 · detail
−1.61579.0 → 1577.4
beaten by Lin Yun-Ju 1–3
11/03/26 · WTT Champions Chongqing 2026 · Round of 16 · detail
−4.91583.9 → 1579.0
beat Huang Youzheng 3–1
10/03/26 · WTT Champions Chongqing 2026 · Round of 32 · detail
+8.61575.3 → 1583.9
beaten by Flavien Coton 1–3
21/02/26 · Singapore Smash 2026 · Round of 32 · detail
−14.31589.6 → 1575.3
beaten by Harimoto Tomokazu 1–3
08/01/26 · WTT Champions Doha 2026 · Round of 16 · detail
−5.01584.7 → 1579.6
beaten by Quadri Aruna 0–3
03/07/25 · United States Smash 2025 · Round of 64 · detail
−11.91568.1 → 1556.2
beaten by Tomislav Pucar 1–3
30/01/25 · Singapore Smash 2025 · Round of 64 · detail
−14.91583.0 → 1568.1
beaten by Timo Boll 1–4
29/11/21 · World Table Tennis Championships 2021 · Second round · detail
−6.01568.0 → 1562.0
beat Niagol Stoyanov 4–0
29/11/21 · World Table Tennis Championships 2021 · First round · detail
+5.91562.2 → 1568.0
beaten by Liam Pitchford 0–4
28/05/19 · ITTF World Tour, China Open 2019 · Round of 32 · detail
−13.11575.2 → 1562.2
beaten by Mattias Falck 2–4
26/03/19 · ITTF World Tour, Qatar Open 2019 · Round of 32 · detail
−11.21586.4 → 1575.2
beaten by Patrick Franziska 2–4
15/01/19 · ITTF World Tour, Hungarian Open 2019 · Round of 32 · detail
−10.41596.8 → 1586.4
beaten by Liang Jingkun 3–4
01/01/19 · ITTF World Tour, Swedish Open 2019 · Round of 16 · detail
−6.31603.2 → 1596.8
beat Liam Pitchford 4–1
01/01/19 · ITTF World Tour, Swedish Open 2019 · Round of 32 · detail
+10.81592.4 → 1603.2
beaten by Timo Boll 2–4
01/01/19 · ITTF World Tour, German Open 2019 · Round of 32 · detail
−12.61604.9 → 1592.4
beaten by Koki Niwa 2–4
06/11/18 · ITTF World Tour, Austrian Open 2018 · Round of 32 · detail
−27.51632.4 → 1604.9
beaten by Xu Xin 0–4
02/11/18 · ITTF World Tour, Swedish Open 2018 · Semifinals · detail
−9.51641.9 → 1632.4
beat Dimitrij Ovtcharov 4–1
01/11/18 · ITTF World Tour, Swedish Open 2018 · Quarterfinals · detail
+35.81606.1 → 1641.9
beat Benedikt Duda 4–0
31/10/18 · ITTF World Tour, Swedish Open 2018 · Round of 16 · detail
+20.41585.6 → 1606.1
beat Chuang Chih-Yuan 4–2
29/10/18 · ITTF World Tour, Swedish Open 2018 · Round of 32 · detail
+24.61561.0 → 1585.6
beat Patrick Franziska 4–1
01/01/18 · ITTF World Tour, Hong Kong Open 2018 · Round of 16 · detail
+28.91532.1 → 1561.0
beat Jonathan Groth 4–0
01/01/18 · ITTF World Tour, Hong Kong Open 2018 · Round of 32 · detail
+26.31505.8 → 1532.1
beat Jon Persson 4–1
01/01/18 · ITTF World Tour, Hong Kong Open 2018 · Quarterfinals · detail
+24.11481.7 → 1505.8
beaten by Cho Seung-min 2–4
01/01/18 · ITTF World Tour, Hong Kong Open 2018 · Semifinals · detail
−18.31500.0 → 1481.7
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.