Where the 1788.2 rating comes from
From 123 matches played between 29 August 2022 and 5 November 2026, 120 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.
123 matches, from the most recent to the first
beaten by Karen Khachanov 2–3
06/09/26 · ATP Grand Slam 2026 · Fourth round · detail
−16.11838.0 → 1821.9
beaten by Marton Fucsovics 1–3
01/07/26 · ATP Grand Slam 2026 · Second round · detail
−16.11815.6 → 1799.5
beaten by Félix Auger-Aliassime 1–2
15/06/26 · ATP 500 2026 · Second round · detail
−10.81817.7 → 1806.9
beaten by Flavio Cobolli 0–3
29/05/26 · ATP Grand Slam 2026 · Third round · detail
−13.91831.6 → 1817.7
beat Facundo Díaz Acosta 3–2
27/05/26 · ATP Grand Slam 2026 · Second round · detail
+4.21827.4 → 1831.6
beaten by Adolfo Daniel Vallejo 0–2
25/04/26 · ATP 1000 2026 · Second round · detail
−17.61790.7 → 1773.0
beaten by Román Andrés Burruchaga 0–2
30/03/26 · ATP 250 2026 · Quarterfinals · detail
−19.21809.9 → 1790.7
beat Alejandro Davidovich Fokina 2–1
06/03/26 · ATP 1000 2026 · Fourth round · detail
+12.41793.5 → 1805.9
beaten by Alexander Zverev Jr. 1–3
28/01/26 · ATP Grand Slam 2026 · Quarterfinals · detail
−6.71800.3 → 1793.6
beat Alexander Shevchenko 3–1
21/01/26 · ATP Grand Slam 2026 · Second round · detail
+7.61765.6 → 1773.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.