Where the 1661.5 rating comes from
From 101 matches played between 17 July 2023 and 1 July 2026, 100 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.
101 matches, from the most recent to the first
beaten by Shintaro Mochizuki 0–3
01/07/26 · ATP Grand Slam 2026 · Second round · detail
−18.21679.7 → 1661.5
beaten by Alejandro Davidovich Fokina 0–2
22/06/26 · ATP 250 2026 · Final · detail
−7.71631.9 → 1624.2
beaten by Francisco Comesaña 0–3
25/05/26 · ATP Grand Slam 2026 · First round · detail
−12.81633.4 → 1620.6
beat Nikoloz Basilashvili 2–1
13/04/26 · ATP 500 2026 · Qualifying — First round · detail
+10.01651.3 → 1661.3
beat Daniel Mérida 2–0
13/04/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
+9.51641.8 → 1651.3
beat Otto Virtanen 2–1
06/04/26 · ATP 1000 2026 · Qualifying — First round · detail
+9.51624.0 → 1633.6
beaten by Francisco Comesaña 0–2
06/04/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−14.41638.4 → 1624.0
beaten by Raphaël Collignon 0–2
05/01/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−13.51640.8 → 1627.3
beat Benjamin Bonzi 2–1
05/01/26 · ATP 250 2026 · Qualifying — First round · detail
+13.91626.9 → 1640.8
beat Ugo Blanchet 2–0
27/10/25 · ATP 1000 2025 · Qualifying — First round · detail
+9.71617.2 → 1626.9
beat Botic van de Zandschulp 2–0
27/10/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+14.01603.3 → 1617.2
beaten by Damir Džumhur 0–2
20/10/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
−13.41611.2 → 1597.7
beat Nikola Slavic 2–0
13/10/25 · ATP 250 2025 · Qualifying — First round · detail
+7.81603.4 → 1611.2
beaten by Mark Lajal 1–2
13/10/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−13.91617.3 → 1603.4
beat Mattia Bellucci 2–1
22/09/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
+11.41608.8 → 1620.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.