Where the 1458.2 rating comes from
From 96 matches played between 24 September 2012 and 22 September 2025, 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.
96 matches, from the most recent to the first
beaten by Mattia Bellucci 1–2
22/09/25 · ATP 500 2025 · Qualifying — First round · detail
−8.21466.4 → 1458.2
beaten by Shintaro Mochizuki 0–2
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−12.21478.6 → 1466.4
beaten by Taha Baadi 0–2
14/07/25 · ATP 250 2025 · Qualifying — First round · detail
−14.11492.6 → 1478.6
beaten by Tristan Boyer 1–2
17/03/25 · ATP 1000 2025 · Qualifying — First round · detail
−12.31505.0 → 1492.6
beaten by Nikoloz Basilashvili 1–2
04/03/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−10.51515.5 → 1505.0
beat Jozef Kovalík 2–0
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
+13.31502.2 → 1515.5
beaten by Quentin Halys 0–2
24/02/25 · ATP 500 2025 · Qualifying — First round · detail
−5.81508.0 → 1502.2
beaten by Luca Nardi 0–2
17/02/25 · ATP 500 2025 · Qualifying — First round · detail
−11.11519.1 → 1508.0
beaten by Benjamin Hassan 0–2
14/10/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−10.81520.3 → 1509.5
beaten by Dan Evans 1–2
30/09/24 · ATP 1000 2024 · Qualifying — First round · detail
−9.41529.7 → 1520.3
beaten by Alex Michelsen 0–2
23/09/24 · ATP 500 2024 · Qualifying — First round · detail
−5.81535.5 → 1529.7
beat Mitchell Krueger 2–0
16/09/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
+13.61521.9 → 1535.5
beat Maxime Cressy 2–0
16/09/24 · ATP 250 2024 · Qualifying — First round · detail
+13.71508.2 → 1521.9
beaten by Zachary Svajda 0–2
29/07/24 · ATP 500 2024 · Qualifying — First round · detail
−12.61491.4 → 1478.8
beaten by Marcos Giron 0–2
16/10/23 · ATP 500 2023 · Qualifying — Qualifying competition · detail
−5.31496.7 → 1491.4
beat Brandon Nakashima 2–1
16/10/23 · ATP 500 2023 · Qualifying — First round · detail
+17.61479.1 → 1496.7
beaten by Chun-hsin Tseng 1–2
03/10/23 · ATP 1000 2023 · Qualifying — Qualifying competition · detail
−15.31494.4 → 1479.1
beat Evgeny Donskoy 2–1
02/10/23 · ATP 1000 2023 · Qualifying — First round · detail
+12.01482.4 → 1494.4
beaten by Juncheng Shang 0–2
24/07/23 · ATP 250 2023 · Qualifying — First round · detail
−11.71494.1 → 1482.4
beaten by Vasek Pospisil 0–2
07/02/22 · ATP 250 2022 · Qualifying — First round · detail
−5.91502.9 → 1497.0
beaten by Carlos Alcaraz 2–3
28/06/21 · ATP Grand Slam 2021 · First round · detail
−10.71540.4 → 1529.6
beaten by Marco Cecchinato 1–3
31/05/21 · ATP Grand Slam 2021 · First round · detail
−7.11547.5 → 1540.4
beaten by Diego Sebastián Schwartzman 0–2
25/03/21 · ATP 1000 2021 · Second round · detail
−3.31550.7 → 1547.5
beaten by Marcos Giron 0–2
19/10/20 · ATP 250 2020 · Qualifying — Qualifying competition · detail
−9.71556.0 → 1546.3
beaten by Daniel Masur 0–2
12/10/20 · ATP 250 2020 · Qualifying — First round · detail
−15.11560.3 → 1545.3
beaten by Attila Balázs 0–3
28/09/20 · ATP Grand Slam 2020 · First round · detail
−10.81571.1 → 1560.3
beaten by James Duckworth 0–2
14/09/20 · ATP 1000 2020 · Qualifying — First round · retirement · detail
±0.01571.1 → 1571.1
beaten by Pablo Carreño Busta 2–3
31/08/20 · ATP Grand Slam 2020 · First round · detail
−4.41575.6 → 1571.1
beaten by Ričardas Berankis 1–2
24/08/20 · ATP 1000 2020 · Qualifying — Qualifying competition · detail
−10.11585.7 → 1575.6
beat Pablo Cuevas 2–0
24/08/20 · ATP 1000 2020 · Qualifying — First round · detail
+14.81570.9 → 1585.7
beat Zhang Zhizhen 1–1
24/02/20 · ATP 500 2020 · Qualifying — First round · retirement · detail
±0.01570.9 → 1570.9
beat Yuichi Sugita 2–0
24/02/20 · ATP 500 2020 · Qualifying — Qualifying competition · detail
+13.41557.5 → 1570.9
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.