Where the 1669.6 rating comes from
From 160 matches played between 26 June 2017 and 7 October 2026, 157 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.
160 matches, from the most recent to the first
beat Lorenzo Sonego 2–0
28/09/26 · ATP 500 2026 · Qualifying — First round · detail
+11.31669.7 → 1681.0
beaten by Arthur Fils 1–2
28/09/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
−4.21674.0 → 1669.7
beaten by Valentin Vacherot 1–3
02/09/26 · ATP Grand Slam 2026 · Second round · detail
−11.21690.3 → 1679.1
beaten by Christopher O'Connell 0–2
13/08/26 · ATP 1000 2026 · First round · detail
−15.81707.3 → 1691.5
beaten by Zachary Svajda 2–3
01/07/26 · ATP Grand Slam 2026 · Second round · detail
−15.61723.4 → 1707.8
beaten by Alejandro Tabilo 0–3
25/05/26 · ATP Grand Slam 2026 · First round · detail
−10.11662.8 → 1652.7
beaten by Camilo Ugo Carabelli 1–2
18/05/26 · ATP 500 2026 · First round · detail
−14.61677.4 → 1662.8
beat Giovanni Mpetshi Perricard 2–1
04/03/26 · ATP 1000 2026 · First round · detail
+13.11657.6 → 1670.7
beaten by Fábián Marozsán 0–3
21/01/26 · ATP Grand Slam 2026 · Second round · detail
−9.61686.0 → 1676.3
beaten by Quentin Halys 1–2
05/01/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−14.81689.9 → 1675.1
beaten by Jesper de Jong 1–2
27/10/25 · ATP 1000 2025 · Qualifying — First round · detail
−14.11691.0 → 1676.8
beat Valentin Royer 2–0
20/10/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
+9.81681.2 → 1691.0
beat Pedro Martínez 2–0
20/10/25 · ATP 500 2025 · Qualifying — First round · detail
+7.81673.4 → 1681.2
beaten by Leandro Riedi 0–1
29/08/25 · ATP Grand Slam 2025 · Third round · retirement · detail
±0.01656.5 → 1656.5
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.