Where the 1469.6 rating comes from
From 41 matches played between 24 July 2017 and 15 July 2024, 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.
41 matches, from the most recent to the first
beaten by James Duckworth 1–2
10/06/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−5.71468.7 → 1463.0
beat Viktor Durasovic 2–0
01/04/24 · ATP 250 2024 · Qualifying — First round · detail
+13.11446.0 → 1459.1
beaten by Matteo Gigante 1–2
01/04/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−12.51458.6 → 1446.0
beaten by Arthur Rinderknech 1–2
26/06/23 · ATP 250 2023 · Qualifying — First round · detail
−6.81473.7 → 1466.9
beaten by Marko Topo 1–2
18/07/22 · ATP 500 2022 · Qualifying — Qualifying competition · detail
−12.01485.7 → 1473.7
beat Manuel Guinard 2–1
18/07/22 · ATP 500 2022 · Qualifying — First round · detail
+15.01470.7 → 1485.7
beaten by Alessandro Giannessi 0–2
19/07/21 · ATP 250 2021 · Qualifying — First round · detail
−11.21481.9 → 1470.7
beaten by Sebastián Báez 0–2
12/07/21 · ATP 500 2021 · Qualifying — First round · detail
−9.31491.2 → 1481.9
beaten by Nikoloz Basilashvili 0–2
14/06/21 · ATP 500 2021 · Qualifying — First round · detail
−5.71496.9 → 1491.2
beaten by Pierre-Hugues Herbert 0–2
19/10/20 · ATP 250 2020 · Qualifying — First round · detail
−5.51506.7 → 1501.2
beaten by Marcos Giron 0–2
12/10/20 · ATP 250 2020 · Qualifying — First round · detail
−9.71516.4 → 1506.7
beat Maxime Janvier 2–1
14/10/19 · ATP 250 2019 · Qualifying — First round · detail
+12.11504.4 → 1516.4
beaten by Egor Gerasimov 1–2
14/10/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
−7.21511.6 → 1504.4
beat Fabrizio Ornago 2–1
15/07/19 · ATP 250 2019 · Qualifying — First round · detail
+12.61483.4 → 1496.0
beaten by Attila Balázs 0–2
15/07/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
−6.31489.7 → 1483.4
beaten by Alexander Bublik 1–3
27/05/19 · ATP Grand Slam 2019 · First round · detail
−8.31507.2 → 1498.9
beaten by Roberto Bautista Agut 0–2
29/04/19 · ATP 250 2019 · Second round · detail
−2.41509.6 → 1507.2
beaten by Thomas Fabbiano 0–2
25/02/19 · ATP 500 2019 · Qualifying — First round · detail
−9.41502.2 → 1492.8
beaten by Luca Vanni 1–2
04/02/19 · ATP 250 2019 · Qualifying — First round · detail
−14.11516.3 → 1502.2
beaten by Diego Sebastián Schwartzman 1–3
14/01/19 · ATP Grand Slam 2019 · First round · detail
−4.51520.9 → 1516.3
beaten by Alexander Bublik 0–2
15/10/18 · ATP 250 2018 · Qualifying — First round · detail
−10.01530.9 → 1520.9
beaten by Calvin Hemery 0–2
16/07/18 · ATP 250 2018 · Qualifying — First round · detail
−24.01537.9 → 1513.8
beaten by Nikoloz Basilashvili 0–2
18/06/18 · ATP 500 2018 · First round · detail
−17.61555.4 → 1537.9
beaten by Norbert Gombos 1–2
30/04/18 · ATP 250 2018 · Qualifying — First round · detail
−24.81555.7 → 1530.9
beat Leonardo Mayer 2–1
24/07/17 · ATP 500 2017 · Qualifying — Qualifying competition · detail
+37.71518.0 → 1555.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.