Skip to content
The Drop Shot
HomeScoresSchedulePlayersNews
Log inSign up
Log inSign up
HomeScoresPlayers

Sign up to draft this player and compete in fantasy tennis leagues.

Sign up
  1. Home
  2. Players
  3. Roman Safiullin
  1. Home
  2. Players
  3. Roman Safiullin
#79

ATPRoman Safiullin

744ATP Pts
6-6Record
$803KPrize
Form
ATP#79
744ATP Pts
6-6Record
50%Win %
$803KPrize
L1Form

Latest result

Match details
Hangzhou OpenHangzhou Open· SFSemifinalSemifinalFinal
ATP·250·Hard
1MedvedevD.MedvedevD.#6MedvedevD.MedvedevD.
76
SafiullinR.SafiullinR.#102SafiullinR.SafiullinR.
54

Next match

No next match is confirmed in our records.

Break points, not winners, end Safiullin's Wimbledon fortnight

The Drop Shot AI · Jul 5

Down goes the run, but the arrow still points up. Safiullin left Wimbledon in the round of 16, beaten in four by Novak Djokovic despite out-hitting him 45 winners to 42 — the gap was break points, 4 of 14 converted against Djokovic's 5 of 9. The fortnight rescued a season that opened 0-2 with five-set and three-tiebreak losses, squaring the record at 3-3 behind wins over Andrey Rublev (14-12 in a fifth-set breaker), Botic Van De Zandschulp and Joao Fonseca. The ranking arc mirrors it: from ATP No. 170 at season start to 132 now, near his season peak of 127.

Related coverage

  • Briefing·Sep 29, 2026Medvedev and Rublev reach the Hangzhou final; Hurkacz faces Davidovich Fokina
  • Match recap·Sep 28, 2026Medvedev answers Safiullin's second-set break to reach the Hangzhou final
  • Briefing·Sep 28, 2026Fernandez beats Gibson for Singapore title after ousting No. 5 Andreeva
  • Match recap·Sep 27, 2026Safiullin's unbroken serve sends him past Bu into Hangzhou semifinals
Show 8 moreShow fewer
  • Briefing·Sep 26, 2026Gibson into the Singapore final by walkover as Fernandez ousts Andreeva
  • Match recap·Sep 26, 2026Halys wins more points but exits Hangzhou as Safiullin takes it in three
  • Match recap·Sep 24, 2026Safiullin concedes two games to Sun for his first win since Wimbledon
  • Match recap·Aug 31, 2026Alcaraz opens the defense by squaring an old Paris debt
  • Match recap·Aug 25, 2026Safiullin converts 3 of 4 break points and still exits to a lucky loser
  • Match recap·Jul 19, 2026Nine holds, two breaks: Rublev closes out the Swedish Open title
  • Match recap·Jul 5, 2026Djokovic outlasts Safiullin over four sets, cashing 5 of 9 break chances
  • Match recap·Jul 3, 2026Safiullin, ranked No. 127, stuns No. 27 Fonseca 6-3 6-3 6-3
ResultsStatsH2HAbout

2026 Season

Full stats
Record
6-6
Streak
L1
Tournaments Won
0
Finals Won
0 / 0
Aces / Match
6.83
82 / 12
DFs / Match
3.17
38 / 12
1st Serve %
65.4%
723/1106·#33/157
Service Pts Won
66.8%
739/1106·#31/157
Service Held
85.1%
131/154·#24/148
Return Pts Won
36.6%
424/1158·#50/157
BP Converted
37.0%
40/108·#89/153
Tiebreaks
3-5

Prize money

Details
Career
$4,884,323
ATP Tour · Sep 28, 2026
2026 Season
$802,979
ATP Tour · Sep 28, 2026

2026 Tournaments

No tournament results for 2026

Ranking · Last 6 Months

Full ranking chart

Currently ranked No. 79. Across 2023–2026: a high of No. 36 and a low of No. 229 over 343 ranking updates.

Year-end ranking: 2023 — No. 39 · 2024 — No. 60 · 2025 — No. 172 · 2026 — No. 79 (current)

About Roman Safiullin

Full story

Alcaraz, Zverev, Rublev: Safiullin's résumé is built on top-15 upsets

The Drop Shot AI · Jul 13

Few players ranked outside the top 50 carry a heavier hit list. Roman Safiullin — born August 7, 1997, and competing under a neutral flag with no national affiliation — turned professional in 2015 off a genuine junior pedigree: the 2015 Australian Open boys' singles title and a peak of No. 2 in the ITF junior rankings. The pro climb was slower, years of Challenger grinding before the tour-level breakthrough arrived in his mid-20s.

The game is right-handed first-strike tennis built on the serve and forehand — the two shots his ATP bio lists as his favorites — behind a steady two-handed backhand. The numbers confirm the fast-court identity: 72% of first-serve points won across his career on The Drop Shot's record, and a hard-court skill rating (1686) roughly 250 points above his clay mark.

The 2023 season made his name. A quarterfinal run at Wimbledon ended in four sets against Jannik Sinner, and the autumn hard courts brought a 6-3 6-1 win over Alexander Zverev in Shanghai plus a 6-3 6-4 takedown of then-ATP No. 2 Carlos Alcaraz at the Paris Masters. The payoff came in January 2024: a career-high ATP No. 36. A first tour-level title still eludes him.

As of July 2026, Safiullin sits at ATP No. 96, rebuilt from No. 170 at the season's start — and the rebuild again ran through Wimbledon, where a five-set win over ATP No. 13 Andrey Rublev, closed 7-6(12) in the fifth, launched a round-of-16 run that only Novak Djokovic ended. He has now met Djokovic four times without a win.

Frequently asked questions

What is Roman Safiullin's ATP ranking?

Roman Safiullin's latest available published ATP singles ranking is No. 79 as of Oct 6, 2026 with 744 ATP Points.

What is Roman Safiullin's win-loss record in 2026?

Roman Safiullin has a 6–6 win-loss record in 2026 across the Grand Slam, Masters/1000, 500 and 250 events covered by The Drop Shot.

What is Roman Safiullin's latest recorded result in 2026?

Roman Safiullin lost to Daniil Medvedev 5-7 4-6 in the semifinals at the Hangzhou Open on Sep 28, 2026. This is the latest result available in the 2026 records.

What is Roman Safiullin's recorded head-to-head against Novak Djokovic?

Across 4 recorded meetings, Roman Safiullin trails the head-to-head 0–4. Coverage reflects the matches available on The Drop Shot.

Attributes

Independent rolling tour snapshot · events starting Oct 7, 2024–Oct 6, 2026All surfaces · Slam / Masters / 500 / 250 · 70/30 when both windows qualifyUpdating snapshot…

SERVE: 83rd percentile · #32 of 182 · 32 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsPOWER: 78th percentile · #40 of 177 · 25 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsNET: 78th percentile · #38 of 169 · 21 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsCLUTCH: 7th percentile · #159 of 170 · 171 qualifying points · 100% component coverage · Provisional · Events starting Oct 7, 2025–Oct 6, 2026 · current window onlyRETURN: 76th percentile · #44 of 182 · 32 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsACCURACY: 86th percentile · #26 of 177 · 24 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsBASELINE: 65th percentile · #60 of 169 · 21 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsCONSISTENCY: 72nd percentile · #53 of 186 · 33 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsSERVE83POWER78NET78CLUTCH7RETURN76ACCURACY86BASELINE65CONSISTENCY72

Recent Matches

  • SFLvs Daniil Medvedev7-5 6-4
  • QFWvs Yunchaokete Bu6-3 6-3
  • R16Wvs Quentin Halys7-5 3-6 4-6
  • R32Wvs Fajing Sun2-6 0-6
  • R128Lvs Carlos Alcaraz4-6 4-6 4-6
  • R64Lvs Hugo Grenier6(6)-7(8) 6-4 3-6

Top Rivals

See all
OpponentLast meetingH2H
SRB flag
11
N. DjokovicNovak Djokovic
SRB flagSRB
WIMJul '260-4
NOR flag
24
C. RuudCasper Ruud
NOR flagNOR
RGMay '260-2
ESP flag
3
C. AlcarazCarlos Alcaraz
ESP flagESP
USOAug '261-1
AUS flag
129
A. PopyrinAlexei Popyrin
AUS flagAUS
MIAMar '252-1
ITA flag
25
L. MusettiLorenzo Musetti
ITA flagITA
IWMar '250-3
2026·#79 Peak·#79 Latest
Match details
1D. Medvedev#6
R. Safiullin#102
76
54
Match details
R. Safiullin#102
CHN flagY. Bu#111
66
33
Match details
4FRA flagQ. Halys#49
R. Safiullin#102
734
566
Match details
CHN flagF. Sun#314
R. Safiullin#102
20
66
Match details
R. Safiullin#98
2ESP flagC. Alcaraz#3
444
666
Match details
R. Safiullin#103
FRA flagH. Grenier#258
6663
7846