Where the 1616.7 rating comes from
From 62 matches played between 10 October 2022 and 4 November 2026, 60 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 Lukas Neumayer 0–2
26/10/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
−18.21642.4 → 1624.2
beat Joel Schwärzler 2–1
26/10/26 · ATP 500 2026 · Qualifying — First round · detail
+5.01637.4 → 1642.4
beat Stefanos Sakellaridis 2–0
12/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+8.21649.4 → 1657.6
beat Alexei Popyrin 2–0
10/08/26 · ATP 1000 2026 · Qualifying — First round · detail
+12.71636.7 → 1649.4
beat Dalibor Svrčina 2–1
03/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+10.01614.0 → 1624.0
beaten by Adrian Mannarino 0–3
29/06/26 · ATP Grand Slam 2026 · First round · detail
−12.91619.4 → 1606.4
beaten by Patrick Kypson 1–2
05/05/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−17.11642.3 → 1625.3
beat Juan Cruz Martin Manzano 2–1
04/05/26 · ATP 1000 2026 · Qualifying — First round · detail
+7.61634.8 → 1642.3
beat Wu Yibing 2–0
22/04/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+14.61632.3 → 1646.8
beat Otto Virtanen 2–1
20/04/26 · ATP 1000 2026 · Qualifying — First round · detail
+10.31622.0 → 1632.3
beaten by Daniel Mérida 1–2
30/03/26 · ATP 250 2026 · Quarterfinals · retirement · detail
±0.01593.9 → 1593.9
beat Ugo Blanchet 2–1
02/02/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+11.21566.1 → 1577.2
beat Robin Bertrand 2–0
02/02/26 · ATP 250 2026 · Qualifying — First round · detail
+8.91557.2 → 1566.1
beaten by Marko Topo 1–2
13/10/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−12.51549.8 → 1537.3
beat August Holmgren 2–0
13/10/25 · ATP 250 2025 · Qualifying — First round · detail
+13.51536.3 → 1549.8
beaten by Valentin Royer 0–2
29/09/25 · ATP 1000 2025 · Qualifying — First round · detail
−10.21546.5 → 1536.3
beat Vilius Gaubas 2–1
21/07/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
+15.31516.0 → 1531.3
beat Niels McDonald 2–0
21/07/25 · ATP 250 2025 · Qualifying — First round · detail
+11.91504.2 → 1516.0
beat Manuel Guinard 2–0
31/03/25 · ATP 250 2025 · Qualifying — First round · detail
+12.81484.3 → 1497.2
beaten by Juan Manuel Cerúndolo 1–2
31/03/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−8.11492.5 → 1484.3
beat Valentin Royer 2–1
27/01/25 · ATP 250 2025 · Qualifying — First round · detail
+12.71479.8 → 1492.5
beaten by Nikoloz Basilashvili 1–2
27/01/25 · ATP 250 2025 · Qualifying — Qualifying competition · retirement · detail
±0.01479.8 → 1479.8
beaten by Jesper de Jong 1–2
04/11/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−10.81490.5 → 1479.8
beat Billy Harris 2–1
04/11/24 · ATP 250 2024 · Qualifying — First round · detail
+16.11474.4 → 1490.5
beat Maks Kaśnikowski 2–0
15/07/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
+13.91470.2 → 1484.0
beat Filip Cristian Jianu 2–1
15/07/24 · ATP 250 2024 · Qualifying — First round · detail
+12.11458.1 → 1470.2
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.