Where the 1390.0 rating comes from
From 44 matches played between 27 July 2015 and 14 April 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.
44 matches, from the most recent to the first
beaten by Borna Gojo 0–2
14/04/25 · ATP 500 2025 · Qualifying — First round · detail
−6.41396.5 → 1390.0
beaten by Luca Nardi 1–2
06/01/25 · ATP 250 2025 · Qualifying — First round · detail
−8.31404.8 → 1396.5
beat Hernán Casanova 2–0
24/06/24 · ATP 250 2024 · Qualifying — First round · detail
+13.21391.6 → 1404.8
beaten by Adam Walton 0–2
24/06/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−8.51400.1 → 1391.6
beaten by Pierre-Hugues Herbert 1–2
10/06/24 · ATP 250 2024 · Qualifying — First round · detail
−6.51406.6 → 1400.1
beaten by Alejandro Moro Cañas 1–2
15/04/24 · ATP 250 2024 · Qualifying — First round · detail
−8.31415.0 → 1406.6
beaten by Alex Michelsen 0–2
26/06/23 · ATP 250 2023 · Qualifying — First round · detail
−10.71425.7 → 1415.0
beaten by Louis Wessels 1–2
17/04/23 · ATP 250 2023 · Qualifying — First round · detail
−12.91438.6 → 1425.7
beaten by Zizou Bergs 0–2
19/09/22 · ATP 250 2022 · Qualifying — First round · detail
−10.61449.2 → 1438.6
beaten by Christopher O'Connell 0–2
06/06/22 · ATP 250 2022 · Qualifying — First round · detail
−6.41455.6 → 1449.2
beaten by Norbert Gombos 1–2
25/04/22 · ATP 250 2022 · Qualifying — First round · detail
−8.81464.5 → 1455.6
beaten by Taro Daniel 0–2
08/03/22 · ATP 1000 2022 · Qualifying — Qualifying competition · detail
−6.61471.1 → 1464.5
beaten by Egor Gerasimov 0–2
07/02/22 · ATP 500 2022 · Qualifying — First round · detail
−6.41461.1 → 1454.8
beaten by Andrea Collarini 0–2
19/07/21 · ATP 250 2021 · Qualifying — First round · detail
−14.51475.6 → 1461.1
beat Danilo Petrović 2–1
12/07/21 · ATP 500 2021 · Qualifying — First round · detail
+11.61464.0 → 1475.6
beaten by Carlos Taberner 1–2
12/07/21 · ATP 500 2021 · Qualifying — Qualifying competition · detail
−9.31473.3 → 1464.0
beaten by Ilya Ivashka 0–2
07/06/21 · ATP 250 2021 · Qualifying — First round · detail
−5.11484.8 → 1479.7
beat Yasutaka Uchiyama 2–0
12/10/20 · ATP 250 2020 · Qualifying — First round · detail
+15.11469.8 → 1484.8
beaten by Henri Laaksonen 0–2
12/10/20 · ATP 250 2020 · Qualifying — Qualifying competition · detail
−8.91478.7 → 1469.8
beaten by Hugo Dellien 1–2
22/07/19 · ATP 500 2019 · Qualifying — First round · detail
−7.81486.6 → 1478.7
beaten by Denis Kudla 0–2
24/06/19 · ATP 250 2019 · Qualifying — First round · detail
−8.91495.4 → 1486.6
beaten by Lorenzo Sonego 1–2
20/05/19 · ATP 250 2019 · Qualifying — First round · detail
−7.01502.4 → 1495.4
beaten by Maximilian Marterer 0–2
07/01/19 · ATP 250 2019 · Qualifying — First round · detail
−10.71513.1 → 1502.4
beat Renzo Olivo 2–1
23/07/18 · ATP 500 2018 · Qualifying — Qualifying competition · detail
+13.51499.5 → 1513.1
beat Carlos Berlocq 2–1
23/07/18 · ATP 500 2018 · Qualifying — First round · detail
+16.31483.3 → 1499.5
beaten by Diego Sebastián Schwartzman 0–2
23/07/18 · ATP 500 2018 · Second round · detail
−3.31469.2 → 1465.9
beat Norbert Gombos 2–1
30/04/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
+15.61453.6 → 1469.2
beat Alexey Vatutin 2–1
30/04/18 · ATP 250 2018 · Qualifying — First round · detail
+13.71439.9 → 1453.6
beat Teymuraz Gabashvili 2–1
18/09/17 · ATP 250 2017 · Qualifying — First round · detail
+14.61430.1 → 1444.6
beat Alexey Vatutin 2–0
18/09/17 · ATP 250 2017 · Qualifying — Qualifying competition · detail
+13.11416.9 → 1430.1
beaten by Andreas Seppi 0–2
19/06/17 · ATP 500 2017 · Qualifying — First round · detail
−10.71443.1 → 1432.4
beaten by Peter Gojowczyk 1–2
12/06/17 · ATP 250 2017 · Qualifying — First round · detail
−12.11455.2 → 1443.1
beaten by Casper Ruud 0–2
24/04/17 · ATP 500 2017 · Qualifying — Qualifying competition · detail
−20.71485.5 → 1464.8
beat Andrey Rublev 2–1
24/04/17 · ATP 500 2017 · Qualifying — First round · detail
+26.41459.2 → 1485.5
beaten by Teymuraz Gabashvili 1–2
06/02/17 · ATP 250 2017 · Qualifying — First round · detail
−20.41479.6 → 1459.2
beaten by Thiago Monteiro 1–2
11/07/16 · ATP 500 2016 · Qualifying — Qualifying competition · detail
−22.91502.4 → 1479.6
beat Michal Konečný 2–0
11/07/16 · ATP 500 2016 · Qualifying — First round · detail
+20.81481.6 → 1502.4
beaten by Taro Daniel 0–2
27/07/15 · ATP 500 2015 · Qualifying — First round · detail
−18.41500.0 → 1481.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.