Where the 1578.0 rating comes from
From 124 matches played between 28 April 2009 and 29 November 2021, 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.
124 matches, from the most recent to the first
beat Ecseki Nándor 4–0
29/11/21 · World Table Tennis Championships 2021 · First round · detail
+8.21569.8 → 1578.0
beaten by Daniel Habesohn 2–4
29/11/21 · World Table Tennis Championships 2021 · Second round · detail
−16.21586.0 → 1569.8
beaten by Dimitrij Ovtcharov 1–4
30/07/21 · Olympic Games 2020 · Fourth round · detail
−6.71582.0 → 1575.3
beaten by Lin Gaoyuan 0–4
22/11/20 · ITTF World Tour Grand Finals 2020 · First round · detail
−4.11586.1 → 1582.0
beaten by Jang Woo-jin 3–4
15/11/20 · ITTF Men's World Cup 2020 · First round · detail
−13.11599.1 → 1586.1
beaten by Xu Xin 0–4
04/03/20 · ITTF World Tour, Qatar Open 2020 · Round of 16 · detail
−2.71601.9 → 1599.1
beat Emmanuel Lebesson 4–1
03/03/20 · ITTF World Tour, Qatar Open 2020 · Round of 32 · detail
+9.11592.8 → 1601.9
beaten by Benedikt Duda 0–4
18/02/20 · ITTF World Tour, Hungarian Open 2020 · Round of 32 · detail
−15.11607.9 → 1592.8
beaten by Lin Gaoyuan 3–4
29/01/20 · ITTF World Tour, German Open 2020 · Round of 16 · detail
−3.81611.7 → 1607.9
beat Kanak Jha 4–2
28/01/20 · ITTF World Tour, German Open 2020 · Round of 32 · detail
+7.51604.2 → 1611.7
beaten by Harimoto Tomokazu 3–4
30/11/19 · ITTF Men's World Cup 2019 · Quarterfinals · detail
−7.21611.4 → 1604.2
beaten by Jun Mizutani 2–4
05/06/19 · ITTF World Tour, Hong Kong Open 2019 · Round of 16 · detail
−9.71609.5 → 1599.8
beat Sathiyan Gnanasekaran 4–1
04/06/19 · ITTF World Tour, Hong Kong Open 2019 · Round of 32 · detail
+8.71600.9 → 1609.5
beaten by Ma Long 0–4
29/05/19 · ITTF World Tour, China Open 2019 · Round of 16 · detail
−2.01602.9 → 1600.9
beat Kazuhiro Yoshimura 4–0
28/05/19 · ITTF World Tour, China Open 2019 · Round of 32 · detail
+11.71591.2 → 1602.9
beat Tomislav Pucar 4–2
28/04/19 · World Table Tennis Championships 2019 · Fourth round · detail
+8.81582.3 → 1591.2
beat Paul Drinkhall 4–0
28/04/19 · World Table Tennis Championships 2019 · Second round · detail
+10.11572.2 → 1582.3
beat Marcelo Aguirre 4–1
28/04/19 · World Table Tennis Championships 2019 · First round · detail
+8.01564.3 → 1572.2
beaten by Liang Jingkun 3–4
28/04/19 · World Table Tennis Championships 2019 · Quarterfinals · detail
−5.11569.4 → 1564.3
beat Jakub Dyjas 4–1
28/04/19 · World Table Tennis Championships 2019 · Third round · detail
+11.31558.1 → 1569.4
beaten by Patrick Franziska 3–4
27/03/19 · ITTF World Tour, Qatar Open 2019 · Round of 16 · detail
−9.21567.3 → 1558.1
beat Maharu Yoshimura 4–2
26/03/19 · ITTF World Tour, Qatar Open 2019 · Round of 32 · detail
+11.51555.8 → 1567.3
beat Takuya Jin 4–2
01/01/19 · ITTF World Tour, Swedish Open 2019 · Round of 32 · detail
+11.51544.3 → 1555.8
beaten by Simon Gauzy 2–4
01/01/19 · ITTF World Tour, Swedish Open 2019 · Round of 16 · detail
−13.01557.3 → 1544.3
beaten by Cho Seung-min 1–4
01/01/19 · ITTF World Tour, Korea Open 2019 · Round of 32 · detail
−11.81569.1 → 1557.3
beaten by Kazuhiro Yoshimura 2–4
01/01/19 · ITTF World Tour, Japan Open 2019 · Round of 32 · detail
−12.21581.3 → 1569.1
beat Kenta Matsudaira 4–1
01/01/19 · ITTF World Tour, German Open 2019 · Round of 32 · detail
+14.11567.1 → 1581.3
beaten by Jung Young-Sik 3–4
01/01/19 · ITTF World Tour, German Open 2019 · Round of 16 · detail
−11.91579.0 → 1567.1
beaten by Marcos Freitas 1–4
01/01/19 · ITTF World Tour, Czech Open 2019 · Round of 32 · detail
−11.51590.5 → 1579.0
beaten by Marcos Freitas 0–4
01/01/19 · ITTF World Tour, Bulgaria Open 2019 · Round of 32 · detail
−12.61603.1 → 1590.5
beat Mattias Falck 4–2
01/01/19 · ITTF World Tour, Austrian Open 2019 · Round of 16 · detail
+13.51589.7 → 1603.1
beaten by Hugo Calderano 2–4
01/01/19 · ITTF World Tour, Austrian Open 2019 · Quarterfinals · detail
−8.61598.3 → 1589.7
beat Benedikt Duda 4–2
01/01/19 · ITTF World Tour, Austrian Open 2019 · Round of 32 · detail
+9.81588.5 → 1598.3
beaten by Lin Yun-Ju 3–4
01/01/19 · ITTF World Tour, Australian Open 2019 · Round of 32 · detail
−14.71603.2 → 1588.5
beaten by Fan Zhendong 0–4
16/12/18 · ITTF World Tour Grand Finals 2018 · First round · detail
−2.81606.0 → 1603.2
beaten by Fan Zhendong 1–4
08/11/18 · ITTF World Tour, Austrian Open 2018 · Quarterfinals · detail
−2.31608.3 → 1606.0
beat Kazuhiro Yoshimura 4–0
07/11/18 · ITTF World Tour, Austrian Open 2018 · Round of 16 · detail
+12.51595.7 → 1608.3
beat Zhou Qihao 4–2
06/11/18 · ITTF World Tour, Austrian Open 2018 · Round of 32 · detail
+13.71582.0 → 1595.7
beaten by Kristian Karlsson 2–4
31/10/18 · ITTF World Tour, Swedish Open 2018 · Round of 16 · detail
−13.61595.6 → 1582.0
beat Darko Jorgic 4–3
29/10/18 · ITTF World Tour, Swedish Open 2018 · Round of 32 · detail
+6.41589.2 → 1595.6
beaten by Lin Gaoyuan 1–4
21/10/18 · ITTF Men's World Cup 2018 · Quarterfinals · detail
−6.81596.0 → 1589.2
beat Jonathan Groth 4–1
21/10/18 · ITTF Men's World Cup 2018 · First round · detail
+10.51585.5 → 1596.0
beaten by Mizuki Oikawa 1–4
21/08/18 · ITTF World Tour, Czech Open 2018 · Round of 32 · detail
−13.41598.9 → 1585.5
beaten by Xu Xin 0–4
16/08/18 · ITTF World Tour, Bulgaria Open 2018 · Quarterfinals · detail
−4.61603.5 → 1598.9
beat Mattias Falck 4–2
15/08/18 · ITTF World Tour, Bulgaria Open 2018 · Round of 16 · detail
+12.81590.7 → 1603.5
beat Dang Qiu 4–1
14/08/18 · ITTF World Tour, Bulgaria Open 2018 · Round of 32 · detail
+7.01583.7 → 1590.7
beaten by Zhou Yu 2–4
24/07/18 · ITTF World Tour, Australian Open 2018 · Round of 32 · detail
−10.81594.5 → 1583.7
beaten by Jeong Sang-eun 2–4
17/07/18 · ITTF World Tour, Korea Open 2018 · Round of 32 · detail
−16.01610.5 → 1594.5
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.