Where the 1526.6 rating comes from
From 95 matches played between 31 July 2017 and 2 September 2026, 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.
95 matches, from the most recent to the first
beat Giovanni Mpetshi Perricard 3–0
31/08/26 · ATP Grand Slam 2026 · First round · detail
+15.51514.8 → 1530.3
beat Vitaliy Sachko 2–0
20/07/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+12.31502.4 → 1514.8
beat Andrey Chepelev 2–0
20/07/26 · ATP 250 2026 · Qualifying — First round · detail
+11.41491.0 → 1502.4
beaten by Tomas Martin Etcheverry 0–2
20/07/26 · ATP 250 2026 · Second round · detail
−6.01497.0 → 1491.0
beaten by Sho Shimabukuro 0–2
08/06/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−8.61505.6 → 1497.0
beat Luca Castelnuovo 2–0
08/06/26 · ATP 250 2026 · Qualifying — First round · detail
+12.21493.4 → 1505.6
beaten by Arthur Rinderknech 0–3
25/05/26 · ATP Grand Slam 2026 · First round · detail
−4.91498.3 → 1493.4
beaten by Nikoloz Basilashvili 1–2
30/03/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−9.51507.8 → 1498.3
beat George Loffhagen 2–1
30/03/26 · ATP 250 2026 · Qualifying — First round · detail
+12.31495.4 → 1507.8
beaten by Pierre-Hugues Herbert 0–2
13/10/25 · ATP 250 2025 · Qualifying — First round · detail
−9.51507.0 → 1497.5
beaten by Jan-Lennard Struff 0–2
21/07/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−6.21500.4 → 1494.3
beaten by Jaume Munar 0–2
21/10/24 · ATP 500 2024 · Qualifying — First round · detail
−9.51509.9 → 1500.4
beaten by Jesper de Jong 1–2
06/05/24 · ATP 1000 2024 · Qualifying — First round · detail
−13.11523.0 → 1509.9
beaten by Valentin Vacherot 1–2
22/04/24 · ATP 1000 2024 · Qualifying — First round · detail
−13.91537.0 → 1523.0
beaten by Alexander Zverev Jr. 0–2
15/04/24 · ATP 250 2024 · Second round · detail
−2.21539.1 → 1537.0
beaten by Otto Virtanen 1–2
18/03/24 · ATP 1000 2024 · Qualifying — First round · detail
−16.51548.5 → 1532.0
beaten by Nicolas Moreno de Alboran 1–2
05/03/24 · ATP 1000 2024 · Qualifying — Qualifying competition · detail
−13.81570.7 → 1556.9
beat Federico Gaio 2–0
04/03/24 · ATP 1000 2024 · Qualifying — First round · detail
+8.11562.6 → 1570.7
beaten by Zizou Bergs 0–2
12/02/24 · ATP 500 2024 · Qualifying — First round · detail
−14.61577.2 → 1562.6
beaten by Tomáš Macháč 0–2
23/10/23 · ATP 500 2023 · Qualifying — First round · detail
−9.91585.8 → 1576.0
beaten by Jack Draper 0–2
16/10/23 · ATP 500 2023 · Qualifying — Qualifying competition · detail
−5.71591.5 → 1585.8
beat Hiroki Moriya 2–1
16/10/23 · ATP 500 2023 · Qualifying — First round · detail
+8.01583.6 → 1591.5
beat Jose (Rubin) Statham 2–0
25/09/23 · ATP 250 2023 · Qualifying — Qualifying competition · detail
+6.41577.2 → 1583.6
beat Evgeny Donskoy 2–0
25/09/23 · ATP 250 2023 · Qualifying — First round · detail
+9.41567.7 → 1577.2
beat Mika Brunold 2–0
17/07/23 · ATP 250 2023 · Qualifying — First round · detail
+11.11527.2 → 1538.3
beat Maximilian Neuchrist 2–0
17/07/23 · ATP 250 2023 · Qualifying — Qualifying competition · detail
+10.61516.6 → 1527.2
beaten by Jan Choinski 1–2
08/05/23 · ATP 1000 2023 · Qualifying — First round · detail
−17.21543.1 → 1526.0
beat Daniel Altmaier 2–0
25/04/23 · ATP 1000 2023 · Qualifying — Qualifying competition · detail
+10.91545.0 → 1555.9
beat Laurent Lokoli 2–1
24/04/23 · ATP 1000 2023 · Qualifying — First round · detail
+9.21535.8 → 1545.0
beaten by Aslan Karatsev 0–2
13/02/23 · ATP 500 2023 · Qualifying — Qualifying competition · detail
−10.41537.7 → 1527.3
beat Arthur Rinderknech 2–0
13/02/23 · ATP 500 2023 · Qualifying — First round · detail
+17.51520.2 → 1537.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.