Roman Safiullin

De onde vem a pontuação 1679,8

De 190 jogos disputados entre 16 de outubro de 2017 e 19 de outubro de 2026, dos quais 188 contam para a pontuação, e só deles. Cada linha abaixo foi escrita no momento do cálculo: nada é recalculado para mostrar esta página.

Como ler

À direita: a variação produzida pelo jogo, depois o valor antes → depois. O valor de chegada de uma linha é o de partida da seguinte, até à pontuação inicial atribuída a qualquer recém-chegado. Um ±0,0 é um jogo contado que não mexeu na pontuação: um walkover, por exemplo.

190 jogos, do mais recente ao primeiro

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

Só constam os jogos que a fonte publica; o que falta está listado. A fonte dá o dia, não a hora: dois jogos do mesmo dia são ordenados por uma regra reproduzível, que não é necessariamente a ordem real.