Where the 1524.4 rating comes from
From 755 matches played between 12 April 1999 and 18 April 2022, 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.
755 matches, from the most recent to the first
beaten by Bernabé Zapata Miralles 0–2
18/04/22 · ATP 500 2022 · First round · detail
−12.01536.4 → 1524.4
beaten by Federico Gaio 0–2
19/04/21 · ATP 500 2021 · Qualifying — First round · detail
−15.11551.5 → 1536.4
beat Gian Marco Moroni 2–1
14/09/20 · ATP 1000 2020 · Qualifying — First round · detail
+10.91540.5 → 1551.5
beaten by Damir Džumhur 0–2
14/09/20 · ATP 1000 2020 · Qualifying — Second round · detail
−9.31549.9 → 1540.5
beaten by Oscar Otte 1–2
14/10/19 · ATP 250 2019 · Qualifying — First round · detail
−13.61563.5 → 1549.9
beaten by Salvatore Caruso 1–2
15/07/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
−12.71592.4 → 1579.7
beaten by Guido Andreozzi 1–2
22/04/19 · ATP 500 2019 · Qualifying — First round · detail
−14.51599.8 → 1585.2
beaten by Stefanos Tsitsipas 0–3
27/08/18 · ATP Grand Slam 2018 · First round · detail
−4.51604.2 → 1599.8
beat Viktor Galović 2–0
30/04/18 · ATP 250 2018 · Qualifying — First round · detail
+8.21596.0 → 1604.2
beaten by Thiago Monteiro 0–2
30/04/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
−13.01609.0 → 1596.0
beaten by Florian Mayer 0–2
16/04/18 · ATP 1000 2018 · Qualifying — First round · detail
−13.71632.2 → 1618.5
beat Vincent Millot 2–0
09/04/18 · ATP 250 2018 · Qualifying — First round · detail
+9.81622.4 → 1632.2
beaten by Calvin Hemery 1–2
09/04/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
−15.81638.2 → 1622.4
beaten by Pedro Sakamoto 0–2
26/02/18 · ATP 250 2018 · Qualifying — First round · detail
−18.01656.2 → 1638.2
beat Sebastian Ofner 2–1
19/02/18 · ATP 500 2018 · Qualifying — First round · detail
+10.01646.2 → 1656.2
beaten by Carlos Berlocq 0–2
19/02/18 · ATP 500 2018 · Qualifying — Qualifying competition · detail
−13.91660.1 → 1646.2
beat Mathias Bourgue 1–0
17/07/17 · ATP 250 2017 · Qualifying — First round · retirement · detail
±0.01660.1 → 1660.1
beaten by Arthur De Greef 0–2
17/07/17 · ATP 250 2017 · Qualifying — Qualifying competition · detail
−16.01676.2 → 1660.1
beaten by Grigor Dimitrov 0–3
30/05/17 · ATP Grand Slam 2017 · Second round · detail
−5.41681.6 → 1676.2
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.