Where the 1704.3 rating comes from
From 62 matches played between 17 October 2022 and 8 October 2026, 58 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.
62 matches, from the most recent to the first
beaten by Karen Khachanov 0–3
09/09/26 · ATP Grand Slam 2026 · Quarterfinals · retirement · detail
±0.01729.2 → 1729.2
beat Francisco Cerúndolo 3–1
06/09/26 · ATP Grand Slam 2026 · Fourth round · detail
+15.21714.0 → 1729.2
beat Marcelo Tomás Barrios Vera 3–0
31/08/26 · ATP Grand Slam 2026 · First round · detail
+6.31682.9 → 1689.2
beaten by Alexander Zverev Jr. 1–3
29/06/26 · ATP Grand Slam 2026 · First round · detail
−3.31693.9 → 1690.6
beaten by Alex de Minaur
27/05/26 · ATP Grand Slam 2026 · Second round · walkover · detail
±0.01693.9 → 1693.9
beaten by Alexander Zverev Jr. 0–2
08/05/26 · ATP 1000 2026 · Third round · detail
−3.41689.5 → 1686.1
beat Francesco Maestrelli 2–0
06/04/26 · ATP 1000 2026 · Qualifying — First round · detail
+7.71566.9 → 1574.6
beat Damir Džumhur 2–0
06/04/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+12.71554.2 → 1566.9
beaten by Christopher O'Connell 1–2
17/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−8.81528.2 → 1519.4
beat Chun-hsin Tseng 2–0
16/03/26 · ATP 1000 2026 · Qualifying — First round · detail
+9.71518.5 → 1528.2
beaten by Martín Landaluce 0–2
02/03/26 · ATP 1000 2026 · Qualifying — First round · detail
−16.51535.0 → 1518.5
beat Gauthier Onclin 2–0
13/10/25 · ATP 250 2025 · Qualifying — First round · detail
+10.81538.9 → 1549.7
beaten by Eliot Spizzirri 0–2
13/10/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−13.41552.2 → 1538.9
beat Luca Nardi 2–0
05/08/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+12.81527.7 → 1540.6
beat Alibek Kachmazov 1–0
04/08/25 · ATP 1000 2025 · Qualifying — First round · retirement · detail
±0.01527.7 → 1527.7
beat Duje Ajduković 2–0
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+10.91531.9 → 1542.7
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.