Roman Safiullin

190 matches followed, from 16 October 2017 to 19 October 2026, 188 of them rated.

70
active · out of 290
112
all-time · out of 1,178
94–96
record · 49% wins

Trajectory

Tap a year, or drag across several
14001500160017001800190020192021202320251679.8
190 matches, from 2017 to 2026 · 1463.7 – 1788.8
beaten by Sho Shimabukuro 1–2
19/10/26 · ATP 250 2026 · First round · detail
−16.91696.7 → 1679.8
beat Ilya Ivashka 2–1
19/10/26 · ATP 250 2026 · Qualifying — First round · detail
+8.71688.0 → 1696.7
beat Ilia Simakin 2–0
19/10/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+6.81681.3 → 1688.0
beaten by Francisco Cerúndolo 0–2
08/10/26 · ATP 1000 2026 · Second round · detail
−8.11689.3 → 1681.3
beat Rinky Hijikata 2–0
07/10/26 · ATP 1000 2026 · First round · detail
+11.51677.8 → 1689.3
06/10/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+7.41670.4 → 1677.8
beat Alexis Galarneau 2–0
05/10/26 · ATP 1000 2026 · Qualifying — First round · detail
+7.51662.9 → 1670.4
beat Flavio Cobolli 2–0
28/09/26 · ATP 500 2026 · First round · detail
+17.21645.6 → 1662.9

Latest matches