Where the 1552.1 rating comes from
From 42 matches played between 1 February 2021 and 24 August 2026, 41 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.
42 matches, from the most recent to the first
beaten by Quinn Vandecasteele 0–2
24/08/26 · ATP 250 2026 · Qualifying — First round · detail
−14.81567.0 → 1552.1
beaten by Yoshihito Nishioka 1–2
30/12/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−7.71574.7 → 1567.0
beaten by Térence Atmane 0–2
05/08/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−13.61575.3 → 1561.7
beat James Duckworth 2–0
04/08/25 · ATP 1000 2025 · Qualifying — First round · detail
+14.01561.3 → 1575.3
beaten by Pierre-Hugues Herbert 1–2
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−11.81573.1 → 1561.3
beaten by Benjamin Bonzi 0–2
16/06/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
−11.11571.1 → 1560.0
beaten by Pierre-Hugues Herbert 1–2
09/06/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−12.11583.2 → 1571.1
beat Eliot Spizzirri 2–0
09/06/25 · ATP 250 2025 · Qualifying — First round · detail
+9.11574.1 → 1583.2
beat James Duckworth 2–0
04/03/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+13.51571.5 → 1585.0
beat Adrian Mannarino 2–0
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
+12.01559.5 → 1571.5
beat Xiao Linang 2–0
01/10/24 · ATP 1000 2024 · Qualifying — Qualifying competition · detail
+8.71557.4 → 1566.1
beat Mikhail Kukushkin 2–0
30/09/24 · ATP 1000 2024 · Qualifying — First round · retirement · detail
±0.01557.4 → 1557.4
beaten by Shintaro Mochizuki 1–2
16/09/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−15.81573.1 → 1557.4
beat Egor Gerasimov 2–0
16/09/24 · ATP 250 2024 · Qualifying — First round · detail
+14.61558.6 → 1573.1
beaten by Carlos Alcaraz 1–3
26/08/24 · ATP Grand Slam 2024 · First round · detail
−0.91559.5 → 1558.6
beat Jacob Fearnley 2–0
15/07/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
+11.91547.6 → 1559.5
beat Charles Broom 2–0
15/07/24 · ATP 250 2024 · Qualifying — First round · detail
+9.71537.9 → 1547.6
beat Francisco Comesaña 2–1
01/01/24 · ATP 250 2024 · Qualifying — First round · detail
+10.51542.6 → 1553.1
beat Daniel Elahi Galán 2–0
01/01/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
+12.61530.0 → 1542.6
beaten by Aleksandar Kovacevic 1–2
03/10/23 · ATP 1000 2023 · Qualifying — Qualifying competition · detail
−13.31553.9 → 1540.6
beat Colin Sinclair 2–1
02/10/23 · ATP 1000 2023 · Qualifying — First round · detail
+9.81544.1 → 1553.9
beaten by Alibek Kachmazov 0–2
18/09/23 · ATP 250 2023 · Qualifying — Qualifying competition · detail
−14.61547.8 → 1533.2
beat Matija Pecotić 2–1
17/07/23 · ATP 250 2023 · Qualifying — First round · detail
+21.61546.3 → 1567.9
beat Illya Marchenko 2–0
17/07/23 · ATP 250 2023 · Qualifying — Qualifying competition · detail
+26.51519.8 → 1546.3
beat Pavel Kotov 2–0
26/06/23 · ATP 250 2023 · Qualifying — Qualifying competition · detail
+33.91447.4 → 1481.3
beaten by Feliciano López 1–3
08/02/21 · ATP Grand Slam 2021 · First round · detail
−10.81473.7 → 1462.9
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.