Where the 1550.5 rating comes from
From 62 matches played between 23 March 2016 and 1 October 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.
62 matches, from the most recent to the first
beaten by Hugo Calderano 1–3
26/06/26 · United States Smash 2026 · Round of 64 · detail
−7.31560.3 → 1553.0
beat Robert Gardos 4–0
25/05/25 · World Table Tennis Championships 2025 · Second round · detail
+10.31550.0 → 1560.3
beat Milosz Redzimski 4–2
25/05/25 · World Table Tennis Championships 2025 · First round · detail
+10.41539.6 → 1550.0
beaten by Anton Kallberg 0–4
25/05/25 · World Table Tennis Championships 2025 · Third round · detail
−9.81549.4 → 1539.6
beaten by Anton Kallberg 2–3
01/02/25 · Singapore Smash 2025 · Round of 32 · detail
−10.21559.6 → 1549.4
beaten by Patrick Franziska 0–3
09/09/24 · WTT Champions Macao 2024 · Round of 32 · detail
−8.01564.6 → 1556.7
beaten by Liang Jingkun 1–4
28/05/23 · World Table Tennis Championships 2023 · Second round · detail
−4.21550.0 → 1545.8
beat Finn Luu 4–0
28/05/23 · World Table Tennis Championships 2023 · First round · detail
+10.61539.3 → 1550.0
beaten by Timo Boll 3–4
05/06/19 · ITTF World Tour, Hong Kong Open 2019 · Round of 16 · detail
−4.41543.7 → 1539.3
beat Patrick Franziska 4–0
04/06/19 · ITTF World Tour, Hong Kong Open 2019 · Round of 32 · detail
+16.31527.5 → 1543.7
beaten by Lin Gaoyuan 1–4
28/05/19 · ITTF World Tour, China Open 2019 · Round of 32 · detail
−3.51531.0 → 1527.5
beaten by Koki Niwa 2–4
26/03/19 · ITTF World Tour, Qatar Open 2019 · Round of 32 · detail
−11.51542.5 → 1531.0
beaten by Lin Yun-Ju 0–4
01/01/19 · ITTF World Tour, Austrian Open 2019 · Round of 32 · detail
−12.71555.3 → 1542.5
beaten by Harimoto Tomokazu 0–4
06/11/18 · ITTF World Tour, Austrian Open 2018 · Round of 32 · detail
−7.51562.7 → 1555.3
beaten by Marcos Freitas 0–4
22/08/18 · ITTF World Tour, Czech Open 2018 · Round of 16 · detail
−11.31574.0 → 1562.7
beat Wjatscheslaw Borissowitsch Burow 4–1
21/08/18 · ITTF World Tour, Czech Open 2018 · Round of 32 · detail
+9.81564.2 → 1574.0
beaten by Ma Te 2–4
14/08/18 · ITTF World Tour, Bulgaria Open 2018 · Round of 32 · detail
−14.71578.9 → 1564.2
beaten by Yu Ziyang 2–4
25/07/18 · ITTF World Tour, Australian Open 2018 · Round of 16 · detail
−13.71592.6 → 1578.9
beat Chuang Chih-Yuan 4–2
24/07/18 · ITTF World Tour, Australian Open 2018 · Round of 32 · detail
+12.11580.5 → 1592.6
beaten by Fan Zhendong 1–4
01/01/18 · ITTF World Tour, Qatar Open 2018 · Round of 32 · detail
−2.61583.2 → 1580.5
beat Tiago Apolonia 4–1
01/01/18 · ITTF World Tour, Japan Open 2018 · Round of 32 · detail
+8.31574.9 → 1583.2
beaten by Ma Long 0–4
01/01/18 · ITTF World Tour, Japan Open 2018 · Round of 16 · detail
−1.91576.8 → 1574.9
beat Zhang Jike 4–3
01/01/18 · ITTF World Tour, Hong Kong Open 2018 · Round of 32 · detail
+18.91557.9 → 1576.8
beat Omar Assar 4–0
01/01/18 · ITTF World Tour, Hong Kong Open 2018 · Round of 16 · detail
+10.81547.1 → 1557.9
beaten by Cho Seung-min 3–4
01/01/18 · ITTF World Tour, Hong Kong Open 2018 · Quarterfinals · detail
−11.51558.6 → 1547.1
beaten by Ma Long 0–4
01/01/18 · ITTF World Tour, German Open 2018 · Round of 32 · detail
−1.71560.3 → 1558.6
beaten by Lin Gaoyuan 0–4
13/11/17 · ITTF World Tour, Swedish Open 2017 · Round of 32 · detail
−8.01568.3 → 1560.3
beaten by Lin Gaoyuan 0–4
07/11/17 · ITTF World Tour, German Open 2017 · Round of 32 · detail
−8.61576.9 → 1568.3
beaten by Ng Pak Nam 2–4
19/09/17 · ITTF World Tour, Austrian Open 2017 · Round of 32 · detail
−16.11593.0 → 1576.9
beaten by Harimoto Tomokazu 2–4
23/08/17 · ITTF World Tour, Czech Open 2017 · Round of 16 · detail
−11.41604.5 → 1593.0
beat Daniel Habesohn 4–0
22/08/17 · ITTF World Tour, Czech Open 2017 · Round of 32 · detail
+7.61596.9 → 1604.5
beaten by Kenji Matsudaira 2–4
16/08/17 · ITTF World Tour, Bulgaria Open 2017 · Round of 16 · detail
−13.21610.1 → 1596.9
beat Enzo Angles 4–0
15/08/17 · ITTF World Tour, Bulgaria Open 2017 · Round of 32 · detail
+8.51601.6 → 1610.1
beaten by Jun Mizutani 2–4
03/07/17 · ITTF World Tour, Australian Open 2017 · Round of 16 · detail
−6.81608.5 → 1601.6
beat Harmeet Desai 4–0
02/07/17 · ITTF World Tour, Australian Open 2017 · Round of 32 · detail
+8.81599.6 → 1608.5
beaten by Ma Long 0–4
14/06/17 · ITTF World Tour, Japan Open 2017 · Round of 32 · detail
−2.51602.2 → 1599.6
beaten by Timo Boll 2–4
22/04/17 · ITTF World Tour, Korea Open 2017 · Semifinals · detail
−9.11611.3 → 1602.2
beat Ricardo Walther 4–1
20/04/17 · ITTF World Tour, Korea Open 2017 · Quarterfinals · detail
+9.11602.2 → 1611.3
beat Hunor Szőcs 4–2
19/04/17 · ITTF World Tour, Korea Open 2017 · Round of 16 · detail
+8.51593.7 → 1602.2
beat Steffen Mengel 4–3
18/04/17 · ITTF World Tour, Korea Open 2017 · Round of 32 · detail
+9.21584.6 → 1593.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.