Ask it like a fan: a team, a player, “Cats v Pies”, “NRL ladder”, or a stats question like “who's made the most ducks”. Every stat we hold is in the Stats Centre.
Fajing Sun v Roman Safiullin: stats compared | Lineball
Safiullin wins on return points won %. Sun’s case rests on double faults, but it isn’t enough to swing it. ATP Tour career: Sun 6 matches, Safiullin 143 matches.
Safiullin has the better return points won %: 36.1 to Sun’s 22.7.
Safiullin has the better break points saved %: 61.2 to Sun’s 40.
Safiullin averages 7.1 aces a match to Sun’s 3 — 2.4 times as many.
Winners’ edge: Safiullin’s team won 44%, Sun’s team won 17% of the matches they played.
Longevity: Safiullin has 143 matches across 8 seasons, Sun 6 in 4 — the averages matter more than the totals here.
Small sample: Sun (6 matches) — treat the averages with care.
Not every stat was recorded for every match (finals): those averages use only the games that logged them.
Built only from games in our stats database. A read of the numbers, not a tip.
Tale of the tape
Per game. Totals and best single game underneath.
63.6First serve in %63.1
67.4First-serve points won %72.8
40.0Break points saved %61.2
22.7Return points won %36.1
315 total · best 10Acesper game7.11,016 total · best 23
10.563 total · best 16Games wonper game13.71,953 total · best 28
Head to head
01 match since 20261
Hard · 1 matchSun 0Safiullin 1
Last meetings
23 Sept 2026 · Hangzhou · Round of 32 · HardSafiullin won 6-2 6-0
Last 10 games
First serve in %, oldest to newest.
Sun––––––
Safiullin––––––––––
–Break points converted %38.4
35.7Sets won %47.7
44.1Games won %50.3
–Finalsper game0.01 total · best 1
0.85 total · best 2Sets wonper game1.3185 total · best 3
1.59 total · best 2Sets lostper game · lower is better1.4203 total · best 3
13.380 total · best 19Games lostper game · lower is better13.51,932 total · best 29
0.32 total · best 1Tiebreaksper game0.575 total · best 2
15 total · best 2Double faultsper game · lower is better3.2462 total · best 11
43.4217 total · best 98Serve pointsper game84.312,057 total · best 172