Where the 1704.4 rating comes from
From 224 matches played between 16 September 2019 and 9 November 2026, 219 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.
224 matches, from the most recent to the first
beaten by Pablo Carreño Busta 1–2
08/10/26 · ATP 1000 2026 · Second round · detail
−13.21705.8 → 1692.6
beaten by Alexander Zverev Jr. 0–3
04/09/26 · ATP Grand Slam 2026 · Third round · detail
−3.81718.6 → 1714.8
13/07/26 · ATP 250 2026 · Quarterfinals · walkover · detail
±0.01686.5 → 1686.5
beaten by Kamil Majchrzak 0–3
29/06/26 · ATP Grand Slam 2026 · First round · detail
−11.61699.6 → 1688.0
beaten by Félix Auger-Aliassime 0–3
31/05/26 · ATP Grand Slam 2026 · Fourth round · detail
−7.11735.8 → 1728.7
beat Valentin Vacherot
27/05/26 · ATP Grand Slam 2026 · Second round · walkover · detail
±0.01728.8 → 1728.8
beaten by Francisco Cerúndolo 0–2
07/05/26 · ATP 1000 2026 · Second round · detail
−8.71727.4 → 1718.8
beat Marcelo Tomás Barrios Vera 2–0
23/02/26 · ATP 250 2026 · First round · detail
+5.71711.8 → 1717.5
beaten by Tomas Martin Etcheverry 1–2
09/02/26 · ATP 250 2026 · Quarterfinals · detail
−12.71707.0 → 1694.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.