Where the 1522.0 rating comes from
From 56 matches played between 1 February 2021 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.
56 matches, from the most recent to the first
beaten by Flavio Cobolli 1–3
02/09/26 · ATP Grand Slam 2026 · Second round · detail
−3.71525.8 → 1522.0
beat Nishesh Basavareddy 3–1
31/08/26 · ATP Grand Slam 2026 · First round · detail
+16.51509.3 → 1525.8
beaten by Bu Yunchaokete 0–2
16/03/26 · ATP 1000 2026 · Qualifying — First round · detail
−10.51519.8 → 1509.3
beat Elias Ymer 2–0
03/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · retirement · detail
±0.01528.0 → 1528.0
beat Murphy Cassone 2–0
16/02/26 · ATP 250 2026 · Qualifying — First round · detail
+11.21509.0 → 1520.1
beaten by Coleman Wong 0–2
16/02/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−10.31519.3 → 1509.0
beaten by Corentin Moutet 0–3
19/01/26 · ATP Grand Slam 2026 · First round · detail
−5.21524.5 → 1519.3
beaten by James Duckworth 0–2
05/01/26 · ATP 250 2026 · Qualifying — First round · detail
−10.21545.2 → 1535.0
beaten by Mikhail Kukushkin 0–2
30/12/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−13.61558.9 → 1545.2
beat James Duckworth 2–0
30/12/25 · ATP 250 2025 · Qualifying — First round · detail
+14.21544.6 → 1558.9
beaten by Dan Added 1–2
03/11/25 · ATP 250 2025 · Qualifying — First round · detail
−16.31560.9 → 1544.6
beaten by Matteo Arnaldi 0–2
20/10/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
−8.31569.2 → 1560.9
beat Beibit Zhukayev 2–0
30/09/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+12.11564.8 → 1576.8
beat James McCabe 2–1
29/09/25 · ATP 1000 2025 · Qualifying — First round · detail
+8.81556.0 → 1564.8
beaten by Jesper de Jong 1–2
22/09/25 · ATP 500 2025 · Qualifying — First round · detail
−10.21566.2 → 1556.0
beaten by Bernard Tomic 0–2
15/09/25 · ATP 250 2025 · Qualifying — First round · detail
−11.51577.7 → 1566.2
beaten by Alexander Bublik 0–3
27/08/25 · ATP Grand Slam 2025 · Second round · detail
−4.51582.2 → 1577.7
beaten by Nishesh Basavareddy 0–2
18/08/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−10.41577.1 → 1566.7
beat Cannon Kingsley 2–1
18/08/25 · ATP 250 2025 · Qualifying — First round · detail
+9.11568.0 → 1577.1
beaten by Colton Smith 0–2
04/08/25 · ATP 1000 2025 · Qualifying — First round · detail
−11.01579.0 → 1568.0
beat Govind Nanda 2–0
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+11.11559.3 → 1570.4
beaten by Marton Fucsovics 0–3
26/05/25 · ATP Grand Slam 2025 · First round · detail
−6.21539.2 → 1533.0
beaten by Kilian Feldbausch 1–2
19/05/25 · ATP 250 2025 · Qualifying — First round · detail
−16.71555.9 → 1539.2
beaten by Félix Auger-Aliassime 0–2
20/03/25 · ATP 1000 2025 · Second round · detail
−4.61560.5 → 1555.9
beat Adam Walton 2–0
18/03/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+13.31535.7 → 1549.0
beat Stefano Napolitano 2–1
17/03/25 · ATP 1000 2025 · Qualifying — First round · detail
+11.51524.2 → 1535.7
beaten by Ethan Quinn 1–2
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
−13.91538.1 → 1524.2
beaten by Jannik Sinner 1–3
14/01/25 · ATP Grand Slam 2025 · Second round · detail
−0.51538.6 → 1538.1
beaten by Tomas Martin Etcheverry 0–2
06/01/25 · ATP 250 2025 · First round · detail
−7.11532.3 → 1525.2
beat Nicolás Mejía 2–0
19/08/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
+22.71502.8 → 1525.5
beaten by Maxime Cressy 0–2
29/07/24 · ATP 500 2024 · Qualifying — First round · detail
−22.41521.7 → 1499.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.