Where the 1593.3 rating comes from
From 152 matches played between 12 October 2020 and 8 October 2026, 149 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.
152 matches, from the most recent to the first
beat Aleksandar Vukic 2–0
06/10/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+11.71569.9 → 1581.5
beat Martin Damm Jr. 2–1
05/10/26 · ATP 1000 2026 · Qualifying — First round · detail
+14.31555.6 → 1569.9
beaten by Shintaro Mochizuki 0–2
21/09/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−14.21569.8 → 1555.6
beat Luca Castelnuovo 2–1
21/09/26 · ATP 250 2026 · Qualifying — First round · detail
+9.11560.7 → 1569.8
beat Valentin Royer 2–1
30/12/25 · ATP 250 2025 · Qualifying — First round · detail
+14.31546.4 → 1560.7
beaten by Marc-Andrea Hüsler 0–2
30/12/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−12.71559.1 → 1546.4
beaten by Giulio Zeppieri 1–2
05/05/25 · ATP 1000 2025 · Qualifying — First round · detail
−12.51571.7 → 1559.1
beaten by Jacob Fearnley 1–2
21/04/25 · ATP 1000 2025 · Qualifying — First round · detail
−9.81581.5 → 1571.7
beaten by Mackenzie McDonald 0–2
18/03/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−10.51603.9 → 1593.4
beat Alexis Galarneau 2–1
17/03/25 · ATP 1000 2025 · Qualifying — First round · detail
+8.51595.4 → 1603.9
beaten by Colton Smith 0–2
04/03/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−14.71610.1 → 1595.4
beat Coleman Wong 2–1
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
+8.61601.4 → 1610.1
beat Yosuke Watanuki 2–0
24/02/25 · ATP 500 2025 · Qualifying — First round · detail
+13.21588.2 → 1601.4
beaten by Quentin Halys 0–2
24/02/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
−8.71596.9 → 1588.2
beat Jozef Kovalík 2–1
17/02/25 · ATP 500 2025 · Qualifying — First round · detail
+11.11585.8 → 1596.9
beaten by Christopher O'Connell 0–2
17/02/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
−9.61595.5 → 1585.8
beaten by James Duckworth 1–2
06/01/25 · ATP 250 2025 · Qualifying — First round · detail
−12.11622.6 → 1610.5
beaten by Tomas Martin Etcheverry 0–2
04/11/24 · ATP 250 2024 · First round · detail
−10.31632.9 → 1622.6
beaten by Miomir Kecmanović 0–2
28/10/24 · ATP 1000 2024 · Qualifying — First round · detail
−10.91643.8 → 1632.9
beaten by Marton Fucsovics 0–2
21/10/24 · ATP 500 2024 · Qualifying — First round · detail
−9.91653.8 → 1643.8
beat Roberto Carballés Baena 2–1
23/09/24 · ATP 500 2024 · Qualifying — Qualifying competition · detail
+11.71656.5 → 1668.3
beaten by Christopher O'Connell 0–2
16/09/24 · ATP 250 2024 · First round · detail
−11.81671.6 → 1659.8
beaten by Jordan Thompson 2–3
01/07/24 · ATP Grand Slam 2024 · First round · detail
−11.61705.0 → 1693.4
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.