Where the 1611.7 rating comes from
From 60 matches played between 1 January 2024 and 7 October 2026, 59 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.
60 matches, from the most recent to the first
beat Lloyd Harris 2–1
06/10/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+13.81607.1 → 1620.9
beat Otto Virtanen 2–0
12/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+10.81581.9 → 1592.6
beat Hong Seong-chan 2–0
10/08/26 · ATP 1000 2026 · Qualifying — First round · detail
+11.11570.7 → 1581.9
beaten by James McCabe 1–2
08/06/26 · ATP 250 2026 · Qualifying — First round · detail
−15.41550.6 → 1535.2
beaten by Alexander Blockx 0–3
25/05/26 · ATP Grand Slam 2026 · First round · detail
−7.81558.4 → 1550.6
beaten by Ignacio Buse 1–2
17/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−12.01576.4 → 1564.5
beat Jack Pinnington Jones 2–1
16/03/26 · ATP 1000 2026 · Qualifying — First round · detail
+12.51563.9 → 1576.4
beaten by Elias Ymer 1–2
02/03/26 · ATP 1000 2026 · Qualifying — First round · detail
−13.01576.9 → 1563.9
beaten by Patrick Kypson 0–2
23/02/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
−16.31593.2 → 1576.9
beat Alex Hernández 2–0
23/02/26 · ATP 500 2026 · Qualifying — First round · detail
+7.71585.5 → 1593.2
beat Yoshihito Nishioka 2–0
16/02/26 · ATP 250 2026 · Qualifying — First round · detail
+16.41578.7 → 1595.1
beat Tristan Schoolkate 2–0
16/02/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+10.31568.4 → 1578.7
beaten by Jason Kubler 0–2
29/09/25 · ATP 1000 2025 · Qualifying — First round · detail
−10.61527.5 → 1517.0
beaten by Arthur Cazaux 1–2
22/09/25 · ATP 500 2025 · Qualifying — First round · detail
−8.11535.6 → 1527.5
beat Aleksandar Kovacevic 3–0
25/08/25 · ATP Grand Slam 2025 · First round · detail
+14.01527.0 → 1541.0
beat Giovanni Mpetshi Perricard 2–0
06/08/25 · ATP 1000 2025 · First round · detail
+15.81515.9 → 1531.6
beat Shintaro Mochizuki 2–0
05/08/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+11.71504.2 → 1515.9
beat Juan Manuel Cerúndolo 2–0
04/08/25 · ATP 1000 2025 · Qualifying — First round · detail
+18.31485.8 → 1504.2
beaten by Marcelo Tomás Barrios Vera 0–2
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−12.31498.2 → 1485.8
beaten by Facundo Bagnis 1–2
14/07/25 · ATP 250 2025 · Qualifying — First round · detail
−8.11506.3 → 1498.2
beaten by Pavel Kotov 1–2
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
−8.61500.9 → 1492.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.