Where the 1503.9 rating comes from
From 45 matches played between 21 May 2007 and 7 March 2023, 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.
45 matches, from the most recent to the first
beaten by Andrej Gacina 1–3
07/03/22 · Singapore Smash 2022 · Round of 64 · detail
−12.21527.6 → 1515.4
beat Zokhid Kenjaev 4–1
29/11/21 · World Table Tennis Championships 2021 · First round · detail
+9.21518.4 → 1527.6
beat Sam Walker 4–2
29/11/21 · World Table Tennis Championships 2021 · Second round · detail
+11.11507.3 → 1518.4
beaten by Fan Zhendong 0–4
29/11/21 · World Table Tennis Championships 2021 · Third round · detail
−1.41508.7 → 1507.3
beaten by Koki Niwa 1–4
03/03/20 · ITTF World Tour, Qatar Open 2020 · Round of 32 · detail
−9.11505.7 → 1496.6
beaten by Xu Xin 0–4
28/05/19 · ITTF World Tour, China Open 2019 · Round of 32 · detail
−2.11507.8 → 1505.7
beat Wang Tai-wei 4–3
28/04/19 · World Table Tennis Championships 2019 · Second round · detail
+12.21495.6 → 1507.8
beat Pavel Platonov 4–3
28/04/19 · World Table Tennis Championships 2019 · First round · detail
+10.21485.4 → 1495.6
beaten by Lin Gaoyuan 1–4
28/04/19 · World Table Tennis Championships 2019 · Third round · detail
−2.91488.3 → 1485.4
beaten by Wong Chun Ting 2–4
15/01/19 · ITTF World Tour, Hungarian Open 2019 · Round of 32 · detail
−9.11497.4 → 1488.3
beaten by Timo Boll 1–4
21/10/18 · ITTF Men's World Cup 2018 · First round · detail
−4.01501.4 → 1497.4
beaten by Harimoto Tomokazu 1–4
15/08/18 · ITTF World Tour, Bulgaria Open 2018 · Round of 16 · detail
−5.51506.9 → 1501.4
beat Aljaksandr Chanin 4–1
14/08/18 · ITTF World Tour, Bulgaria Open 2018 · Round of 32 · detail
+11.21495.6 → 1506.9
beaten by Liu Dingshuo 0–4
01/01/18 · ITTF World Tour, Hungarian Open 2018 · Round of 32 · detail
−11.81507.5 → 1495.6
beaten by Jon Persson 0–4
01/01/18 · ITTF World Tour, Hong Kong Open 2018 · Round of 32 · detail
−14.41521.9 → 1507.5
beat Omar Assar 4–1
01/01/18 · ITTF World Tour, China Open 2018 · Round of 32 · detail
+12.41509.5 → 1521.9
beaten by Fan Zhendong 0–4
01/01/18 · ITTF World Tour, China Open 2018 · Round of 16 · detail
−2.11511.6 → 1509.5
beaten by Liu Dingshuo 1–4
13/11/17 · ITTF World Tour, Swedish Open 2017 · Round of 32 · detail
−12.81524.5 → 1511.6
beaten by Kenta Matsudaira 2–4
20/09/17 · ITTF World Tour, Austrian Open 2017 · Round of 16 · detail
−7.91532.4 → 1524.5
beat Pavel Sirucek 4–0
19/09/17 · ITTF World Tour, Austrian Open 2017 · Round of 32 · detail
+10.31522.1 → 1532.4
beaten by Timo Boll 0–4
26/08/17 · ITTF World Tour, Czech Open 2017 · Semifinals · detail
−5.31527.4 → 1522.1
beat Jin Ueda 4–2
24/08/17 · ITTF World Tour, Czech Open 2017 · Quarterfinals · detail
+14.01513.4 → 1527.4
beat Anton Kallberg 4–3
23/08/17 · ITTF World Tour, Czech Open 2017 · Round of 16 · detail
+15.41498.0 → 1513.4
beat Yūto Kizukuri 4–0
22/08/17 · ITTF World Tour, Czech Open 2017 · Round of 32 · detail
+15.11482.9 → 1498.0
beaten by Xu Xin 0–4
20/06/17 · ITTF World Tour, China Open 2017 · Round of 32 · detail
−3.21486.1 → 1482.9
beaten by Fan Zhendong 2–4
15/06/17 · ITTF World Tour, Japan Open 2017 · Round of 16 · detail
−2.31488.4 → 1486.1
beat Yuya Oshima 4–1
14/06/17 · ITTF World Tour, Japan Open 2017 · Round of 32 · detail
+14.21474.2 → 1488.4
beaten by Ovidiu Ionescu 0–4
30/05/17 · World Table Tennis Championships 2017 · Second round · detail
−13.11487.3 → 1474.2
beat Carlos Machado 4–3
29/05/17 · World Table Tennis Championships 2017 · First round · detail
+11.91475.4 → 1487.3
beaten by Adrian Crisan 3–4
11/08/16 · Olympic Games 2016 · Second round · detail
−12.61488.0 → 1475.4
beaten by Ahmet Li 1–4
21/01/16 · ITTF World Tour, Hungarian Open 2016 · Round of 32 · detail
−12.01500.0 → 1488.0
beat Michal Obeslo 4–2
20/01/16 · ITTF World Tour, Hungarian Open 2016 · Round of 64 · detail
+12.41487.6 → 1500.0
beaten by Patrick Franziska 1–4
22/10/15 · ITTF World Tour, Polish Open 2015 · Round of 32 · detail
−18.61506.2 → 1487.6
beat Tiago Apolonia 4–1
21/10/15 · ITTF World Tour, Polish Open 2015 · Round of 64 · detail
+25.51480.7 → 1506.2
beaten by Ma Long 1–4
27/04/15 · World Table Tennis Championships 2015 · Second round · detail
−8.81489.5 → 1480.7
beat Mattias Karlsson 4–2
26/04/15 · World Table Tennis Championships 2015 · First round · detail
+24.91464.6 → 1489.5
beaten by Patrick Baum 2–4
20/05/13 · World Table Tennis Championships 2013 · Third Round · detail
−19.21483.8 → 1464.6
beat Dmitrij Prokopcov 4–1
20/05/13 · World Table Tennis Championships 2013 · Second Round · detail
+26.81457.0 → 1483.8
beat Ahmed Saleh 4–1
20/05/13 · World Table Tennis Championships 2013 · First Round · detail
+26.61430.4 → 1457.0
beaten by Michal Bardon 2–4
15/05/11 · World Table Tennis Championships 2011 · First Round · detail
−21.61452.0 → 1430.4
beaten by Kaii Yoshida 3–4
28/04/09 · World Table Tennis Championships 2009 · First Round · detail
−22.31474.3 → 1452.0
beaten by Fedor Kuzmin 1–4
21/05/07 · World Table Tennis Championships 2007 · First round · detail
−25.71500.0 → 1474.3
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.