Where the 1761.0 rating comes from
From 145 matches played between 4 January 2021 and 5 November 2026, 140 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.
145 matches, from the most recent to the first
beat Nuno Borges 2–0
03/11/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+11.91749.6 → 1761.5
beat Daniel Altmaier 2–0
02/11/26 · ATP 1000 2026 · Qualifying — First round · detail
+9.11740.5 → 1749.6
beat Hamad Medjedovic 2–0
26/10/26 · ATP 500 2026 · Qualifying — First round · detail
+9.21731.3 → 1740.5
beaten by Adrian Mannarino 0–2
26/10/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
−14.71746.0 → 1731.3
beaten by Alex de Minaur
08/10/26 · ATP 1000 2026 · Second round · walkover · detail
±0.01746.0 → 1746.0
beat Marco Trungelliti 2–0
28/09/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
+7.31725.2 → 1732.5
beaten by Benjamin Bonzi 1–3
31/08/26 · ATP Grand Slam 2026 · First round · detail
−13.41736.7 → 1723.3
beat Dino Prižmić 2–1
13/07/26 · ATP 250 2026 · Second round · retirement · detail
±0.01722.2 → 1722.2
beat Alejandro Davidovich Fokina 2–1
13/07/26 · ATP 250 2026 · Quarterfinals · detail
+14.81725.0 → 1739.7
beat Murphy Cassone 2–1
22/06/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+4.51713.3 → 1717.8
beat Roberto Carballés Baena 2–1
13/04/26 · ATP 500 2026 · Qualifying — First round · detail
+7.51719.4 → 1726.9
beat Emilio Nava 2–0
13/04/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
+8.51711.0 → 1719.4
beat Jay Clarke 2–1
30/03/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+4.71672.9 → 1677.7
beaten by Yannick Hanfmann 0–2
03/11/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−11.31669.0 → 1657.8
beat Filip Misolic 2–1
03/11/25 · ATP 250 2025 · Qualifying — First round · detail
+10.81658.2 → 1669.0
beaten by Hugo Grenier 0–2
05/03/24 · ATP 1000 2024 · Qualifying — Qualifying competition · detail
−16.31674.6 → 1658.2
beat Benoit Paire 2–0
04/03/24 · ATP 1000 2024 · Qualifying — First round · detail
+8.71665.9 → 1674.6
beat Marco Cecchinato 2–0
26/02/24 · ATP 250 2024 · Qualifying — First round · detail
+9.41656.4 → 1665.9
beat Facundo Bagnis 2–0
26/02/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
+11.61644.8 → 1656.4
beaten by Felipe Meligeni Alves 0–2
19/02/24 · ATP 500 2024 · Qualifying — First round · detail
−17.01675.7 → 1658.7
beaten by Daniel Elahi Galán 0–2
12/02/24 · ATP 250 2024 · Qualifying — First round · detail
−17.01692.7 → 1675.7
beaten by Grigor Dimitrov 2–3
28/08/23 · ATP Grand Slam 2023 · First round · detail
−6.61699.3 → 1692.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.