Casper Ruud def. Roman Safiullin — Round of 64, National Bank Open 2025
Masters 1000HardCanada
Played29 Jul 2025
🇳🇴ranked ATP number 12 going into this drawWon
Casper Ruud seeded 8 6 6
🇷🇺ranked ATP number 80 going into this draw
Roman Safiullin 3 3
🇳🇴Casper Ruud
🇷🇺Roman Safiullin
Match stats
Serve
7
Aces
6
2
Double faults
3
67%
1st serve in
63%
73%
1st serve points won
61%
45%
2nd serve points won
44%
64%
Service points won
55%
2/3
Break points saved
1/5
Return
45%
Return points won
36%
4/5
Break points won
1/3
61
Total points won
49
Stats, 6 months going in
Won–lost
7–3
Last 10 matches
3–7
1–1
Last 30 days
1–1
By surface
7–4
Hard
4–4
14–5
Clay
0–3
–
Grass
1–3
By round
3–2
R64
1–1
7–0
R32
1–4
12–4
At Masters 1000s
4–4
How their matches go
27
Completed matches
15
52%
Won in straight sets
13%
19%
Won after losing a set
20%
15%
Lost after winning a set
33%
15%
Lost in straight sets
33%
3–2
Tiebreaks
3–8
5–3
Deciding sets
3–5
18/19
Won after winning set 1
3/4
1/8
Won after losing set 1
2/11
Serve and return, last 5 matches
65%
1st serve in
60%
65%
1st serve points won
74%
41%
2nd serve points won
58%
35%
Break points saved
57%
39%
Return points won
35%
37%
Break points won
32%
5.8
Aces a match
11.6
2.2
Double faults a match
5.0
Last 14 days
2
Matches
1
5
Sets
3
11
Days since last match
2
Common opponents, 6 monthsCommon opponents, 6 months going in
| Opponent | Casper Ruud | Roman Safiullin |
|---|---|---|
| 🇷🇸MedjedovicNo. 72 | ||
| 🇷🇸MedjedovicNo. 72 | WonBarcelona R16 | LostMallorca R16 |
| 🇰🇿BublikNo. 30 | ||
| 🇰🇿BublikNo. 30 | WonRome R64 | LostRome R128 |
| 🇫🇷RinderknechNo. 65 | ||
| 🇫🇷RinderknechNo. 65 | WonMadrid R64WonAcapulco R32 | LostMadrid R128 |
| 🇦🇺PopyrinNo. 24 | ||
| 🇦🇺PopyrinNo. 24 | LostMonte Carlo R16 | WonMiami R64 |
| Total | ||
| Total | 4–1 | 1–3 |