Where the 1592.5 rating comes from
From 62 matches played between 26 September 2022 and 9 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
beat Tomas Martin Etcheverry 2–1
08/10/26 · ATP 1000 2026 · Second round · detail
+14.61581.7 → 1596.3
beat Yoshihito Nishioka 1–0
06/10/26 · ATP 1000 2026 · Qualifying — Qualifying competition · retirement · detail
±0.01564.3 → 1564.3
beat Billy Harris 2–1
05/10/26 · ATP 1000 2026 · Qualifying — First round · detail
+8.11556.2 → 1564.3
beat Rio Noguchi 2–0
21/09/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+11.11545.1 → 1556.2
beat Philip Sekulic 2–0
21/09/26 · ATP 250 2026 · Qualifying — First round · detail
+12.71532.4 → 1545.1
beaten by Luciano Darderi 1–3
02/09/26 · ATP Grand Slam 2026 · Second round · detail
−6.01546.6 → 1540.6
beaten by Mark Lajal 1–2
10/08/26 · ATP 1000 2026 · Qualifying — First round · detail
−10.81545.3 → 1534.5
beaten by Titouan Droguet 1–2
03/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−10.01555.3 → 1545.3
beat Luciano Darderi 1–0
27/07/26 · ATP 250 2026 · Second round · retirement · detail
±0.01555.3 → 1555.3
beat Nicolai Budkov Kjær 2–0
05/05/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+11.41558.2 → 1569.5
beat Benjamin Bonzi 2–0
04/05/26 · ATP 1000 2026 · Qualifying — First round · detail
+15.81542.3 → 1558.2
beaten by Daniel Mérida 1–2
16/03/26 · ATP 1000 2026 · Qualifying — First round · detail
−14.51556.8 → 1542.3
beat Vít Kopřiva 2–0
03/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+15.91527.9 → 1543.9
beat Mitchell Krueger 2–0
02/03/26 · ATP 1000 2026 · Qualifying — First round · detail
+9.51518.4 → 1527.9
beaten by Rinky Hijikata 0–2
16/02/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−9.81518.5 → 1508.8
beat Nicolás Mejía 2–1
16/02/26 · ATP 250 2026 · Qualifying — First round · detail
+10.51508.0 → 1518.5
beaten by Hamad Medjedovic 0–2
12/01/26 · ATP 250 2026 · Qualifying — First round · detail
−7.21519.9 → 1512.6
beaten by Jacob Fearnley 0–2
20/10/25 · ATP 500 2025 · Qualifying — First round · detail
−7.91527.8 → 1519.9
beat Yosuke Watanuki 2–0
30/09/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+15.51515.5 → 1531.0
beat Giulio Zeppieri 2–0
29/09/25 · ATP 1000 2025 · Qualifying — First round · detail
+14.31501.2 → 1515.5
beat Timofey Skatov 2–1
15/09/25 · ATP 250 2025 · Qualifying — First round · retirement · detail
±0.01501.2 → 1501.2
beaten by Giulio Zeppieri 0–2
15/09/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−10.71511.8 → 1501.2
beaten by Adrian Mannarino 0–2
05/08/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−9.21484.3 → 1475.1
beat Yosuke Watanuki 2–0
04/08/25 · ATP 1000 2025 · Qualifying — First round · detail
+17.51466.8 → 1484.3
beaten by Yosuke Watanuki 1–2
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−6.51460.3 → 1453.8
beaten by Román Andrés Burruchaga 0–2
14/07/25 · ATP 250 2025 · First round · detail
−8.91469.3 → 1460.3
beaten by Vít Kopřiva 1–2
05/05/25 · ATP 1000 2025 · Qualifying — First round · detail
−7.81477.1 → 1469.3
beaten by Pablo Carreño Busta 0–2
27/01/25 · ATP 250 2025 · Qualifying — First round · detail
−5.41482.5 → 1477.1
beaten by Mitchell Krueger 0–2
30/09/24 · ATP 1000 2024 · Qualifying — First round · detail
−9.91492.3 → 1482.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.