Konstantin Kravchuk

Where the 1475.2 rating comes from

From 64 matches played between 9 October 2006 and 16 September 2019, 63 of them rated, 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.

64 matches, from the most recent to the first

beaten by Roman Safiullin 0–2
16/09/19 · ATP 250 2019 · Qualifying — First round · detail
−12.81488.0 → 1475.2
beaten by Lukas Rosol 1–2
16/10/17 · ATP 250 2017 · First round · detail
−9.31497.3 → 1488.0
beaten by Akira Santillan 0–2
31/07/17 · ATP 250 2017 · First round · detail
−12.61509.9 → 1497.3
beaten by Dudi Sela 0–2
24/07/17 · ATP 250 2017 · First round · detail
−8.41518.3 → 1509.9
17/07/17 · ATP 250 2017 · First round · detail
+13.91504.3 → 1518.3
beaten by Peter Gojowczyk 1–2
17/07/17 · ATP 250 2017 · Second round · detail
−6.61510.9 → 1504.3
beaten by Marin Čilić 0–3
30/05/17 · ATP Grand Slam 2017 · Second round · detail
−2.11513.1 → 1510.9
29/05/17 · ATP Grand Slam 2017 · First round · detail
+18.41494.7 → 1513.1
beaten by Frances Tiafoe 1–2
22/03/17 · ATP 1000 2017 · First round · detail
−10.21504.9 → 1494.7
beaten by Fabio Fognini 1–2
08/03/17 · ATP 1000 2017 · First round · detail
−5.11510.0 → 1504.9
beaten by Taylor Harry Fritz 0–2
27/02/17 · ATP 500 2017 · Qualifying — First round · detail
−8.71518.7 → 1510.0
beaten by Damir Džumhur 0–2
20/02/17 · ATP 250 2017 · First round · detail
−8.31527.0 → 1518.7
beaten by Ryan Harrison 0–2
13/02/17 · ATP 250 2017 · First round · detail
−5.11532.1 → 1527.0
beaten by John Isner 1–3
16/01/17 · ATP Grand Slam 2017 · First round · detail
−3.01535.1 → 1532.1
beaten by Benoit Paire 0–2
02/01/17 · ATP 250 2017 · First round · detail
−8.81543.9 → 1535.1
beaten by Alexander Bublik 1–2
17/10/16 · ATP 250 2016 · First round · detail
−14.81558.7 → 1543.9
03/10/16 · ATP 500 2016 · Qualifying — Qualifying competition · detail
+12.21546.5 → 1558.7
03/10/16 · ATP 500 2016 · Qualifying — First round · detail
+15.61530.9 → 1546.5
beaten by Andrey Kuznetsov 0–2
03/10/16 · ATP 500 2016 · First round · detail
−5.11536.0 → 1530.9
beaten by Wu Di 0–2
26/09/16 · ATP 250 2016 · First round · detail
−16.91552.9 → 1536.0
beat Guido Pella 2–1
18/07/16 · ATP 250 2016 · First round · detail
+14.71538.1 → 1552.9
beaten by Elias Ymer 1–2
18/07/16 · ATP 250 2016 · Second round · detail
−13.71551.8 → 1538.1
beat Ruben Bemelmans 2–0
06/06/16 · ATP 250 2016 · Qualifying — First round · detail
+13.21538.6 → 1551.8
beaten by Daniil Medvedev 0–2
06/06/16 · ATP 250 2016 · Qualifying — Qualifying competition · detail
−12.71551.4 → 1538.6
beaten by Filip Krajinović 0–2
11/04/16 · ATP 1000 2016 · Qualifying — First round · detail
−10.31561.7 → 1551.4
beat Yannick Mertens 2–1
01/02/16 · ATP 250 2016 · Qualifying — First round · detail
+11.11550.5 → 1561.7
beaten by Daniel Brands 1–2
01/02/16 · ATP 250 2016 · Qualifying — Qualifying competition · detail
−8.11558.6 → 1550.5
19/10/15 · ATP 250 2015 · Qualifying — Second round · detail
+6.21552.4 → 1558.6
beaten by Pere Riba 0–2
19/10/15 · ATP 250 2015 · Qualifying — Qualifying competition · detail
−14.81567.2 → 1552.4
beat Ivan Denisov 2–0
19/10/15 · ATP 250 2015 · Qualifying — First round · detail
+10.01557.1 → 1567.2
beaten by Adrian Mannarino 0–3
31/08/15 · ATP Grand Slam 2015 · First round · detail
−8.81565.9 → 1557.1
beaten by Ričardas Berankis 0–2
13/10/14 · ATP 250 2014 · Qualifying — Qualifying competition · detail
−10.51576.5 → 1565.9
beat Illya Marchenko 2–0
13/10/14 · ATP 250 2014 · Qualifying — Second round · detail
+11.31565.2 → 1576.5
beat Alexey Vatutin 2–0
13/10/14 · ATP 250 2014 · Qualifying — First round · detail
+8.41556.8 → 1565.2
beaten by Gilles Simon 0–3
23/06/14 · ATP Grand Slam 2014 · First round · detail
−6.81563.6 → 1556.8
beat Roman Jebavý 2–1
14/10/13 · ATP 250 2013 · Qualifying — Second round · detail
+10.21553.4 → 1563.6
beaten by Mikhail Kukushkin 0–2
14/10/13 · ATP 250 2013 · Qualifying — Qualifying competition · detail
−10.31563.8 → 1553.4
beat Ilya Vasilyev 2–0
14/10/13 · ATP 250 2013 · Qualifying — First round · detail
+10.21553.6 → 1563.8
beat Kirill Saplin 2–0
16/09/13 · ATP 250 2013 · Qualifying — Second round · detail
+10.51543.1 → 1553.6
16/09/13 · ATP 250 2013 · Qualifying — First round · detail
+10.21532.9 → 1543.1
beat Alexander Bury 2–0
16/09/13 · ATP 250 2013 · Qualifying — Qualifying competition · detail
+12.11520.8 → 1532.9
beat Horacio Zeballos 2–0
16/09/13 · ATP 250 2013 · First round · detail
+14.01506.8 → 1520.8
beaten by Dmitry Tursunov 0–2
16/09/13 · ATP 250 2013 · Second round · detail
−4.61511.4 → 1506.8
beaten by Lucas Pouille 1–2
17/06/13 · ATP 250 2013 · Qualifying — Qualifying competition · detail
−12.61524.0 → 1511.4
beat Kimmer Coppejans 2–0
17/06/13 · ATP 250 2013 · Qualifying — First round · detail
+10.81513.2 → 1524.0
beat Florin Mergea 2–1
17/06/13 · ATP 250 2013 · Qualifying — Second round · detail
+11.91501.3 → 1513.2
beat Scott Lipsky 2–1
10/06/13 · ATP 250 2013 · Qualifying — First round · detail
+7.91493.3 → 1501.3
beaten by Martin Fischer 0–2
10/06/13 · ATP 250 2013 · Qualifying — Second round · detail
−10.91504.2 → 1493.3
beat Maxim Dubarenco 2–1
15/10/12 · ATP 250 2012 · Qualifying — First round · detail
+11.51492.7 → 1504.2
beat Ivan Sergeyev 2–0
15/10/12 · ATP 250 2012 · Qualifying — Second round · detail
+11.01481.7 → 1492.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.