Roman Safiullin

Da dove viene il punteggio 1679,8

Da 190 partite giocate tra il 16 ottobre 2017 e il 19 ottobre 2026, di cui 188 contano per il punteggio, e solo da quelle. Ogni riga qui sotto è stata scritta al momento del calcolo: nulla viene ricalcolato per mostrare questa pagina.

Come si legge

A destra: la variazione prodotta dalla partita, poi il valore prima → dopo. Il valore di arrivo di una riga è quello di partenza della successiva, fino al punteggio iniziale assegnato a ogni nuovo arrivato. Un ±0,0 è una partita contata che non ha mosso il punteggio: un walkover, per esempio.

190 partite, dalla più recente alla prima

battuto da Sho Shimabukuro 1–2
19/10/26 · ATP 250 2026 · First round · dettaglio
−16,91696,7 → 1679,8
batte Ilya Ivashka 2–1
19/10/26 · ATP 250 2026 · Qualifying — First round · dettaglio
+8,71688,0 → 1696,7
batte Ilia Simakin 2–0
19/10/26 · ATP 250 2026 · Qualifying — Qualifying competition · dettaglio
+6,81681,3 → 1688,0
battuto da Francisco Cerúndolo 0–2
08/10/26 · ATP 1000 2026 · Second round · dettaglio
−8,11689,3 → 1681,3
batte Rinky Hijikata 2–0
07/10/26 · ATP 1000 2026 · First round · dettaglio
+11,51677,8 → 1689,3
batte Shintaro Mochizuki 2–0
06/10/26 · ATP 1000 2026 · Qualifying — Qualifying competition · dettaglio
+7,41670,4 → 1677,8
batte Alexis Galarneau 2–0
05/10/26 · ATP 1000 2026 · Qualifying — First round · dettaglio
+7,51662,9 → 1670,4
batte Flavio Cobolli 2–0
28/09/26 · ATP 500 2026 · First round · dettaglio
+17,21645,6 → 1662,9
battuto da Andrey Rublev 1–2
28/09/26 · ATP 500 2026 · Second round · dettaglio
−8,31654,0 → 1645,6
batte Sun Fajing 2–0
21/09/26 · ATP 250 2026 · First round · dettaglio
+5,41648,6 → 1654,0
batte Quentin Halys 2–1
21/09/26 · ATP 250 2026 · Second round · dettaglio
+14,81633,8 → 1648,6
battuto da Daniil Medvedev 0–2
21/09/26 · ATP 250 2026 · Semifinals · dettaglio
−5,51639,3 → 1633,8
batte Bu Yunchaokete 2–0
21/09/26 · ATP 250 2026 · Quarterfinals · dettaglio
+11,01628,3 → 1639,3
battuto da Carlos Alcaraz 0–3
31/08/26 · ATP Grand Slam 2026 · First round · dettaglio
−0,91629,2 → 1628,3
battuto da Hugo Grenier 1–2
24/08/26 · ATP 250 2026 · First round · dettaglio
−14,81644,0 → 1629,2
battuto da Novak Djokovic 1–3
05/07/26 · ATP Grand Slam 2026 · Fourth round · dettaglio
−2,11646,1 → 1644,0
batte João Fonseca 3–0
03/07/26 · ATP Grand Slam 2026 · Third round · dettaglio
+17,11629,1 → 1646,1
01/07/26 · ATP Grand Slam 2026 · Second round · dettaglio
+14,21614,8 → 1629,1
batte Andrey Rublev 3–2
29/06/26 · ATP Grand Slam 2026 · First round · dettaglio
+18,41596,5 → 1614,8
batte Petr Bar Biryukov 2–1
08/06/26 · ATP 250 2026 · Qualifying — First round · dettaglio
+9,01587,4 → 1596,5
battuto da Alexis Galarneau 1–2
08/06/26 · ATP 250 2026 · Qualifying — Qualifying competition · dettaglio
−14,91602,4 → 1587,4
08/06/26 · ATP 250 2026 · First round · dettaglio
−10,51612,9 → 1602,4
battuto da Casper Ruud 2–3
25/05/26 · ATP Grand Slam 2026 · First round · dettaglio
−4,11617,0 → 1612,9
battuto da Fábián Marozsán 0–2
30/12/25 · ATP 250 2025 · First round · dettaglio
−8,81625,8 → 1617,0
battuto da Félix Auger-Aliassime 0–3
27/08/25 · ATP Grand Slam 2025 · Second round · dettaglio
−7,61633,4 → 1625,8
batte Gaël Monfils 3–2
25/08/25 · ATP Grand Slam 2025 · First round · dettaglio
+17,41616,0 → 1633,4
battuto da Christopher O'Connell 0–2
18/08/25 · ATP 250 2025 · First round · dettaglio
−12,81628,8 → 1616,0
battuto da Holger Rune 0–2
07/08/25 · ATP 1000 2025 · Second round · dettaglio
−4,41633,2 → 1628,8
batte Alejandro Tabilo 2–0
06/08/25 · ATP 1000 2025 · First round · dettaglio
+14,11619,1 → 1633,2
battuto da Casper Ruud 0–2
29/07/25 · ATP 1000 2025 · Second round · dettaglio
−5,01624,1 → 1619,1
batte Ugo Blanchet 2–1
28/07/25 · ATP 1000 2025 · First round · dettaglio
+8,01616,1 → 1624,1
battuto da Luciano Darderi 2–3
30/06/25 · ATP Grand Slam 2025 · First round · dettaglio
−11,41627,5 → 1616,1
battuto da Hamad Medjedovic 1–2
23/06/25 · ATP 250 2025 · Second round · dettaglio
−10,91638,3 → 1627,5
batte Alexandre Müller 2–0
23/06/25 · ATP 250 2025 · First round · dettaglio
+12,71625,7 → 1638,3
battuto da Justin Engel 1–2
16/06/25 · ATP 500 2025 · Qualifying — First round · dettaglio
−14,11639,8 → 1625,7
09/06/25 · ATP 250 2025 · First round · dettaglio
−12,41652,2 → 1639,8
battuto da Frances Tiafoe 0–3
26/05/25 · ATP Grand Slam 2025 · First round · dettaglio
−10,21662,4 → 1652,2
battuto da Alexander Bublik 0–2
07/05/25 · ATP 1000 2025 · First round · dettaglio
−12,01674,4 → 1662,4
battuto da Arthur Rinderknech 0–2
23/04/25 · ATP 1000 2025 · First round · dettaglio
−15,81690,2 → 1674,4
battuto da Jakub Menšík 0–2
21/03/25 · ATP 1000 2025 · Third round · dettaglio
−8,41698,6 → 1690,2
batte Alexei Popyrin 2–1
20/03/25 · ATP 1000 2025 · Second round · dettaglio
+14,01684,6 → 1698,6
batte Jenson Brooksby 2–1
19/03/25 · ATP 1000 2025 · First round · dettaglio
+14,41670,2 → 1684,6
battuto da Lorenzo Musetti 1–2
06/03/25 · ATP 1000 2025 · Second round · dettaglio
−7,61677,8 → 1670,2
batte Reilly Opelka 2–0
05/03/25 · ATP 1000 2025 · First round · dettaglio
+12,91664,9 → 1677,8
battuto da Tallon Griekspoor 1–2
24/02/25 · ATP 500 2025 · First round · dettaglio
−8,11673,0 → 1664,9
batte Otto Virtanen 2–0
24/02/25 · ATP 500 2025 · Qualifying — Qualifying competition · dettaglio
+6,61666,4 → 1673,0
24/02/25 · ATP 500 2025 · Qualifying — First round · dettaglio
+8,51657,9 → 1666,4
battuto da Alex de Minaur 0–2
17/02/25 · ATP 500 2025 · First round · dettaglio
−3,91661,8 → 1657,9
battuto da Thanasi Kokkinakis 1–3
13/01/25 · ATP Grand Slam 2025 · First round · dettaglio
−7,71669,5 → 1661,8
battuto da Manuel Guinard 1–2
06/01/25 · ATP 250 2025 · First round · dettaglio
−18,31687,8 → 1669,5

Compaiono solo le partite che la fonte pubblica; ciò che manca è elencato. La fonte dà il giorno, non l'ora: due partite dello stesso giorno sono ordinate da una regola riproducibile, che non è per forza l'ordine reale.