Wen Ruibo

Where the 1607.4 rating comes from

From 22 matches played between 14 August 2025 and 5 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.

22 matches, from the most recent to the first

beaten by Lin Yun-Ju 0–4
05/11/26 · WTT Champions Frankfurt 2026 · Quarterfinals · detail
−6.81614.2 → 1607.4
beat Wang Chuqin 3–0
04/11/26 · WTT Champions Frankfurt 2026 · Round of 16 · detail
+22.11592.2 → 1614.2
beat An Jae-hyun 3–0
03/11/26 · WTT Champions Frankfurt 2026 · Round of 32 · detail
+11.41580.8 → 1592.2
beaten by Liang Jingkun 0–3
27/10/26 · WTT Champions Montpellier 2026 · Round of 32 · detail
−6.31587.1 → 1580.8
beaten by Truls Möregårdh 2–3
05/10/26 · China Smash 2026 · Round of 16 · detail
−5.11592.2 → 1587.1
beat Benedikt Duda 3–0
03/10/26 · China Smash 2026 · Round of 32 · detail
+11.31580.9 → 1592.2
beat Iulian Chirita 3–1
01/10/26 · China Smash 2026 · Round of 64 · detail
+8.31572.6 → 1580.9
beaten by Elias Ranefur 2–3
10/08/26 · Europe Smash 2026 · Round of 32 · detail
−16.21588.8 → 1572.6
beat Lilian Bardet 3–1
08/08/26 · Europe Smash 2026 · Round of 64 · detail
+8.81580.0 → 1588.8
beaten by Joao Geraldo 1–3
04/08/26 · WTT Champions Yokohama 2026 · Round of 32 · detail
−14.31594.4 → 1580.0
beaten by Hiroto Shinozuka 2–3
28/06/26 · United States Smash 2026 · Round of 32 · detail
−16.41610.8 → 1594.4
beat Lubomir Jancarik 3–0
26/06/26 · United States Smash 2026 · Round of 64 · detail
+6.41604.5 → 1610.8
beaten by Felix Lebrun 1–4
15/03/26 · WTT Champions Chongqing 2026 · Final · detail
−12.71617.2 → 1604.5
14/03/26 · WTT Champions Chongqing 2026 · Semifinals · detail
+38.81578.4 → 1617.2
beat Dang Qiu 4–2
12/03/26 · WTT Champions Chongqing 2026 · Quarterfinals · detail
+33.41544.9 → 1578.4
11/03/26 · WTT Champions Chongqing 2026 · Round of 16 · detail
+40.51504.5 → 1544.9
beat Flavien Coton 3–0
10/03/26 · WTT Champions Chongqing 2026 · Round of 32 · detail
+28.21476.2 → 1504.5
beaten by Jang Woo-jin 0–3
19/02/26 · Singapore Smash 2026 · Round of 64 · detail
−10.01486.2 → 1476.2
beaten by Oh Junsung 1–3
28/10/25 · WTT Champions Montpellier 2025 · Round of 32 · detail
−24.01510.2 → 1486.2
beaten by Liang Jingkun 1–3
25/09/25 · China Smash 2025 · Round of 64 · detail
−7.71517.9 → 1510.2
beaten by Hugo Calderano 1–3
16/08/25 · Europe Smash 2025 · Round of 32 · detail
−11.01528.9 → 1517.9
beat Yuta Tanaka 3–0
14/08/25 · Europe Smash 2025 · Round of 64 · detail
+28.91500.0 → 1528.9

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.