Roman Safiullin

D’où vient la note 1679,8

De 190 matchs joués entre le 16 octobre 2017 et le 19 octobre 2026, dont 188 comptent pour la note, et d’eux seuls. Chaque ligne ci-dessous a été écrite au moment du calcul : rien n’est recalculé pour afficher cette page.

Comment lire

À droite : la variation produite par le match, puis la valeur avant → après. La valeur d’arrivée d’une ligne est celle de départ de la suivante, jusqu’à la note de départ attribuée à tout nouvel arrivant. Un ±0,0 est un match compté qui n’a pas fait bouger la note, un forfait par exemple.

190 matchs, du plus récent au premier

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

Seuls figurent les matchs que la source publie ; ce qui manque est listé. La source donne le jour, pas l’heure : deux matchs du même jour sont ordonnés par une règle reproductible, qui n’est pas nécessairement l’ordre réel.