Where the 1399.5 rating comes from
From 24 matches played between 23 April 2012 and 22 July 2024, 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.
24 matches, from the most recent to the first
beaten by Renzo Olivo 1–2
22/07/24 · ATP 250 2024 · Qualifying — First round · detail
−9.41408.9 → 1399.5
beat Pierre-Hugues Herbert 2–0
15/04/24 · ATP 500 2024 · Qualifying — First round · detail
+19.51389.4 → 1408.9
beaten by Duje Ajduković 0–2
15/04/24 · ATP 500 2024 · Qualifying — Qualifying competition · detail
−11.31400.6 → 1389.4
beaten by Giulio Zeppieri 1–2
29/01/24 · ATP 250 2024 · Qualifying — First round · detail
−7.41408.0 → 1400.6
beaten by Zhang Zhizhen 1–2
22/05/23 · ATP 250 2023 · Qualifying — Qualifying competition · detail
−6.71414.7 → 1408.0
beat Kyrian Jacquet 2–1
22/05/23 · ATP 250 2023 · Qualifying — First round · detail
+14.81399.9 → 1414.7
beaten by Benoit Paire 0–2
17/04/23 · ATP 500 2023 · Qualifying — First round · detail
−6.71410.0 → 1403.4
beaten by Nicolás Álvarez Varona 1–2
10/10/22 · ATP 250 2022 · Qualifying — First round · detail
−8.41418.4 → 1410.0
beat Kenny de Schepper 2–0
23/07/18 · ATP 250 2018 · Qualifying — First round · detail
+18.01400.4 → 1418.4
beaten by Jürgen Zopp 0–2
23/07/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
−5.31405.8 → 1400.4
beaten by Casper Ruud 0–2
24/04/17 · ATP 500 2017 · Qualifying — First round · detail
−7.31398.3 → 1391.0
beaten by Michael Linzer 1–2
18/07/16 · ATP 250 2016 · Qualifying — First round · detail
−18.01416.3 → 1398.3
beaten by Édouard Roger-Vasselin 1–2
18/04/16 · ATP 500 2016 · Qualifying — First round · detail
−12.61428.9 → 1416.3
beaten by Quentin Halys 1–2
26/10/15 · ATP 250 2015 · Qualifying — First round · detail
−21.91450.8 → 1428.9
beaten by Yuichi Sugita 0–2
20/04/15 · ATP 500 2015 · Qualifying — Qualifying competition · detail
−19.11469.9 → 1450.8
beat Miloslav Mečíř, Jr. 2–0
20/04/15 · ATP 500 2015 · Qualifying — First round · detail
+32.81437.1 → 1469.9
beat Pol Toledo Bagué 2–1
28/04/14 · ATP 250 2014 · Qualifying — First round · detail
+27.81409.3 → 1437.1
beaten by Jordi Samper Montaña 0–2
28/04/14 · ATP 250 2014 · Qualifying — Second round · detail
−23.71433.0 → 1409.3
beaten by Andrey Kuznetsov 0–2
21/04/14 · ATP 500 2014 · Qualifying — First round · detail
−15.91448.9 → 1433.0
beaten by Mikhail Kukushkin 1–2
22/04/13 · ATP 500 2013 · Qualifying — First round · detail
−19.71468.6 → 1448.9
beaten by Arnau Brugués Davi 0–2
23/04/12 · ATP 500 2012 · Qualifying — First round · detail
−31.41500.0 → 1468.6
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.