Where the 1478.9 rating comes from
From 114 matches played between 8 February 2010 and 31 July 2023, 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.
114 matches, from the most recent to the first
beat Sho Shimabukuro 2–0
31/07/23 · ATP 500 2023 · Qualifying — Qualifying competition · detail
+14.01464.9 → 1478.9
beat James Trotter 2–0
31/07/23 · ATP 500 2023 · Qualifying — First round · detail
+13.71451.2 → 1464.9
beaten by Gabriel Diallo 0–2
24/07/23 · ATP 250 2023 · Qualifying — First round · detail
−11.31470.9 → 1459.7
beaten by Tomáš Macháč 0–2
20/03/23 · ATP 1000 2023 · Qualifying — First round · detail
−7.61478.6 → 1470.9
beaten by Alexei Popyrin 0–2
06/03/23 · ATP 1000 2023 · Qualifying — First round · detail
−9.91488.4 → 1478.6
beaten by Elias Ymer 0–2
27/02/23 · ATP 500 2023 · Qualifying — First round · detail
−9.41497.8 → 1488.4
beaten by Ernesto Escobedo 1–2
19/09/22 · ATP 250 2022 · Qualifying — First round · detail
−9.61507.4 → 1497.8
beaten by Lorenzo Sonego 0–2
15/08/22 · ATP 1000 2022 · Qualifying — Qualifying competition · detail
−7.91515.3 → 1507.4
beat Alexei Popyrin 2–0
15/08/22 · ATP 1000 2022 · Qualifying — First round · detail
+12.81502.4 → 1515.3
beaten by Feliciano López 0–2
13/06/22 · ATP 500 2022 · Qualifying — First round · detail
−13.61524.1 → 1510.5
beaten by Andreas Seppi 0–2
06/06/22 · ATP 250 2022 · Qualifying — First round · detail
−11.51535.6 → 1524.1
beaten by Marco Cecchinato 0–2
14/09/20 · ATP 1000 2020 · Qualifying — Second round · detail
−12.01547.7 → 1535.6
beat Andreas Seppi 2–1
14/09/20 · ATP 1000 2020 · Qualifying — First round · detail
+16.51531.2 → 1547.7
beat Marcelo Arévalo 2–1
10/02/20 · ATP 250 2020 · Qualifying — First round · detail
+8.31535.9 → 1544.3
beaten by Danilo Petrović 0–2
10/02/20 · ATP 250 2020 · Qualifying — Qualifying competition · detail
−15.51551.5 → 1535.9
beaten by Christopher Eubanks 1–2
31/12/19 · ATP 250 2019 · Qualifying — First round · detail
−14.51566.0 → 1551.5
beat Nicolás Jarry 2–1
07/10/19 · ATP 1000 2019 · Qualifying — First round · detail
+15.41550.6 → 1566.0
beaten by Juan Ignacio Londero 0–2
07/10/19 · ATP 1000 2019 · Qualifying — Qualifying competition · detail
−7.21557.9 → 1550.6
beaten by John Millman 1–2
30/09/19 · ATP 500 2019 · Qualifying — First round · detail
−7.71565.6 → 1557.9
beat Lloyd Harris 2–0
23/09/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
+11.91553.7 → 1565.6
beat Hiroki Moriya 2–1
23/09/19 · ATP 250 2019 · Qualifying — First round · detail
+11.11542.6 → 1553.7
beaten by Kei Nishikori 1–3
27/08/19 · ATP Grand Slam 2019 · Second round · detail
−2.51538.1 → 1535.6
beaten by Casper Ruud 0–2
12/08/19 · ATP 1000 2019 · Qualifying — First round · detail
−6.71530.6 → 1523.9
beat Viktor Troicki 2–0
05/08/19 · ATP 1000 2019 · Qualifying — First round · detail
+15.61514.9 → 1530.6
beat Steven Diez 2–0
05/08/19 · ATP 1000 2019 · Qualifying — Qualifying competition · detail
+10.11504.9 → 1514.9
beaten by Tommy Paul 0–2
17/06/19 · ATP 500 2019 · Qualifying — First round · detail
−9.11518.2 → 1509.1
beaten by Andrea Arnaboldi 1–2
10/06/19 · ATP 250 2019 · Qualifying — First round · detail
−12.51530.7 → 1518.2
beaten by Alex de Minaur 0–3
27/05/19 · ATP Grand Slam 2019 · First round · detail
−6.81537.5 → 1530.7
beaten by Bernabé Zapata Miralles 1–2
20/05/19 · ATP 250 2019 · Qualifying — First round · detail
−14.21551.7 → 1537.5
beaten by Benoit Paire 0–2
13/05/19 · ATP 1000 2019 · Qualifying — First round · detail
−7.51559.2 → 1551.7
beat Philipp Oswald 2–0
07/01/19 · ATP 250 2019 · Qualifying — First round · detail
+10.11591.4 → 1601.4
beat Pablo Cuevas 2–1
07/01/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
+15.01576.4 → 1591.4
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.