Loading

Roman Safiullin Stats

Roman Safiullin - Russia

Roman Safiullin
71 Good Form
W
W
W
W
W
W
W

ATP Rank

176

Points

343

Singles - Career

Age

W-L

Career Winnings

Height

Weight

Hand

28

202 - 173

$3,147,530

1.85m

75kg

Right-handed

Roman Safiullin's record in 2026 is 12 wins to 5 losses which is good. His career win record is 202 wins to 173 losses.

Stats
Matches & Results
Ranking History
Download Data
Surface : All
 
2026 Stats
All Surfaces
Hard
Clay
Grass

General Overview Stats (All Surfaces)

Data Point
Total
Details
Percentile
Prize Money
Career Total
$3,147,530USD Earned
$8,393Earned Per Match
90
Current Ranking
ATP - Men
176Since Jul 2024
343Elo Points
91
Titles
Career Total
0Titles
0Grand Slams
6 Titles(Incl' Challengers)
Win Percentage
2026 Year
70.6%12 / 17 Matches
GoodGood Form
96
Win Percentage
Trailing 12 Months
50.0%16 / 32 Matches
AverageAverage Form
55
Win Percentage
Career Total
53.9%202 / 375 Matches
AverageAverage Form
79
On the Court This Year
Serve Speed
2026
186.9km/h
Unplayable* Slams Only
100
Aces
2026
4.82Aces Per Match
Good82 / 17 matches
72
First Serve
2026
62.7%First Serve
AverageSuccess Rate
65
Double Faults
2026
1.88Per Match
Very Good32 / 17 matches
82
Break Points Won
2026
22.6%BP Converted
Very Bad3.21 Breaks
17
Wins By Surface Type (Career Total)
All Surfaces
53.9% (202 / 375)
Hard
55% (143 / 260)
Clay
51.1% (45 / 88)
Grass
51.9% (14 / 27)

Roman Safiullin is ranked 176 in the ATP rankings with an ELO score of 343. In 2026, Roman Safiullin is in Good form, achieving 70.6% wins. Roman Safiullin hits 62.7% on first serves, averaging 4.82 aces per match and maintains a double fault ratio of 1.88. Roman Safiullin converts 22.6% of their break points.

Data Point
Stat
Age
28
Forehand
Right-handed
Backhand
Two-handed
Birthday
August 7, 1997
Turned Pro
2015
Height
1.85m
Weight
75kg

Win Percentage (Match / Set)

Data Point
2026
Last 12 Months
Percentile
Match Wins
71%
50%
97
Match Wins (3 Sets)
71%
52%
97
Match Wins (5 Sets)
N/A
0%
N/A
Wins in Straight Sets
41%
28%
81
Wins From Behind
44%
24%
99
Won At Least 1 Set
76%
66%
84
Set 1 Win
53%
41%
69
Set 2 Win
65%
53%
93
Set 3 Win
83%
57%
92
Set 4 Win
N/A
0%
0
Set 5 Win
N/A
50%
0
Data Point
Percentage
Number
Percentile
Match Wins
54%
202 / 375
80
Match Wins (3 Sets)
53%
162 / 303
76
Match Wins (5 Sets)
55%
39 / 71
90
Wins in Straight Sets
35%
133 / 375
71
Wins From Behind
18%
38 times
82
Won At Least 1 Set
77%
287 / 375
95
Set 1 Win
55%
207 / 375
82
Set 2 Win
57%
212 / 371
88
Set 3 Win
47%
75 / 161
50
Set 4 Win
38%
6 / 16
41
Set 5 Win
38%
3 / 8
39

Aces Stats (3 Set Matches Only)

Data Point
2026
Last 12 Months
Percentile
Aces Per Match
4.82
6.35
72
Most Aces in a match
65%
48%
80
Over 0.5 Aces
94%
97%
48
Over 1.5 Aces
88%
90%
65
Over 2.5 Aces
71%
74%
65
Over 3.5 Aces
59%
68%
70
Over 4.5 Aces
59%
65%
80
Over 5.5 Aces
35%
48%
72
Over 6.5 Aces
29%
42%
76
Over 7.5 Aces
12%
29%
66
Over 8.5 Aces
6%
23%
65
Over 9.5 Aces
6%
19%
71
Over 14.5 Aces
0%
6%
0

Roman Safiullin has an average of 4.82 aces per match in 2026. Roman Safiullin recorded Over 0.5 aces in 94% of their matches, Over 1.5 aces in 88%, and Over 2.5 aces in 71%.
For the higher aces count, Roman Safiullin recorded Over 3.5 aces in 59% of their matches, Over 4.5 aces in 59%, Over 5.5 aces in 35%, and Over 6.5 aces in 29%. Overall, Roman Safiullin is better than 72% of the players in terms of Aces Per Match during their latest matches.

Data Point
Percentage
Number
Percentile
Aces Per Match
6.55
1324 / 202
93
Over 0.5 Aces
96%
194 / 202
74
Over 1.5 Aces
93%
187 / 202
85
Over 2.5 Aces
83%
167 / 202
85
Over 3.5 Aces
75%
152 / 202
87
Over 4.5 Aces
66%
134 / 202
87
Over 5.5 Aces
54%
109 / 202
87
Over 6.5 Aces
44%
89 / 202
85
Over 7.5 Aces
37%
74 / 202
85
Over 8.5 Aces
30%
61 / 202
84
Over 9.5 Aces
24%
48 / 202
84
Over 14.5 Aces
3%
7 / 202
51

Match Total Games Stats

Data Point
2026
Last 12 Months
Percentile
Average Total Games (3 Set Matches)
22.18
24.74
69
Average Total Games (5 Set Matches)
N/A
49.00
0
Over 12.5
100%
100%
38
Over 13.5
100%
100%
52
Over 14.5
100%
100%
68
Over 15.5
94%
97%
72
Over 16.5
82%
90%
55
Over 17.5
65%
81%
31
Over 18.5
65%
71%
57
Over 19.5
59%
68%
63
Over 20.5
53%
61%
69
Over 21.5
53%
61%
81
Over 22.5
35%
48%
45
Over 23.5
35%
48%
60
Over 24.5
35%
48%
66
Over 25.5
29%
39%
57
Over 26.5
29%
39%
71
Over 27.5
18%
32%
36
Over 28.5
18%
32%
51
Over 29.5
12%
29%
34
Over 30.5
12%
29%
51
Data Point
Percentage
Number
Percentile
Average Total Games (3 Set Matches)
23.47
7111 / 303
96
Over 12.5
97%
295 / 303
32
Over 13.5
97%
293 / 303
62
Over 14.5
96%
291 / 303
80
Over 15.5
93%
282 / 303
87
Over 16.5
91%
276 / 303
94
Over 17.5
85%
257 / 303
95
Over 18.5
78%
235 / 303
96
Over 19.5
66%
201 / 303
93
Over 20.5
57%
173 / 303
91
Over 21.5
55%
167 / 303
95
Over 22.5
48%
144 / 303
94
Over 23.5
43%
131 / 303
94
Over 24.5
42%
127 / 303
95
Over 25.5
38%
114 / 303
95
Over 26.5
34%
102 / 303
96
Over 27.5
29%
89 / 303
94
Over 28.5
26%
79 / 303
95
Over 29.5
23%
69 / 303
95
Over 30.5
18%
55 / 303
94

Break of Serve (Break Points Won) - Over/Under

Data Point
2026
Last 12
Percentile
Breaks Per Match
3.21
2.79
78
Over 0.5
94%
90%
71
Over 1.5
59%
55%
40
Over 2.5
59%
45%
74
Over 3.5
6%
6%
33
Over 4.5
0%
3%
0
Over 5.5
0%
3%
0
Over 6.5
0%
3%
0

In 2026, Roman Safiullin has an average of 3.21 break points won per match in best of 3 set matches. Roman Safiullin has recorded Over 0.5 breaks of serve in 94% of their matches, Over 1.5 breaks of serve in 59%, and Over 2.5 breaks of serve in 59%. For higher break counts, Roman Safiullin has achieved Over 3.5 breaks in 6% of their matches and Over 4.5 breaks in 0%. For Roman Safiullin’s Over 5.5 break points won, the rate is 0%.

Data Point
2026
Last 12
Percentile
Breaks Per Match
N/A
5.5
0
Over 0.5
N/A
100%
0
Over 1.5
N/A
100%
0
Over 2.5
N/A
100%
0
Over 3.5
N/A
100%
0
Over 4.5
N/A
100%
0
Over 5.5
N/A
0%
0
Over 6.5
N/A
0%
0
Over 7.5
N/A
0%
0
Over 8.5
N/A
0%
0
Data Point
2026
Last 12
Percentile
Average Break-Points Converted (Set 1)
1.62
1.31
90
Average Break-Points Converted (Set 2)
1.32
1.10
65
Average Break-Points Converted (Set 3)
0.5
0.77
1
will Break Serve %
38%
39%
53
will not Break Serve %
50%
51%
68
Over 0.5
94%
74%
87
Over 1.5
53%
35%
90
Over 2.5
0%
0%
0

Breaks Per Set data uses Set 1 as a sample.

Data Point
2026
Number
Percentile
Breaks Per Match
2.46
N/A
29
Over 0.5
89%
177 / 200
59
Over 1.5
71%
142 / 200
53
Over 2.5
55%
110 / 200
55
Over 3.5
28%
56 / 200
28
Over 4.5
10%
19 / 200
11
Over 5.5
4%
7 / 200
12
Over 6.5
2%
3 / 200
20
Data Point
2026
Number
Percentile
Breaks Per Match
3.08
N/A
72
Over 0.5
96%
66 / 69
73
Over 1.5
81%
56 / 69
81
Over 2.5
70%
48 / 69
88
Over 3.5
45%
31 / 69
76
Over 4.5
28%
19 / 69
77
Over 5.5
10%
7 / 69
49
Over 6.5
4%
3 / 69
35
Over 7.5
3%
2 / 69
45
Over 8.5
0%
0 / 69
90
Data Point
2026
Number
Percentile
Average Break-Points Converted (Set 1)
0.96
N/A
24
Average Break-Points Converted (Set 2)
1.04
N/A
23
Average Break-Points Converted (Set 3)
1.05
N/A
26
will Break Serve %
37%
N/A
50
will not Break Serve %
32%
N/A
21
Over 0.5
66%
136 / 205
52
Over 1.5
32%
65 / 205
38
Over 2.5
6%
13 / 205
14

Breaks Per Set data uses Set 1 as a sample.

Double Faults - Over/Under

Data Point
2026
Last 12
Percentile
Double Faults Per Match
1.88
2.81
82
Over 0.5 (1+)
76%
87%
85
Over 1.5 (2+)
53%
74%
79
Over 2.5 (3+)
35%
55%
73
Over 3.5 (4+)
12%
26%
76
Over 4.5 (5+)
6%
13%
67
Over 5.5 (6+)
6%
10%
50
Over 6.5 (7+)
0%
6%
100
Over 7.5 (8+)
0%
6%
100

In their recent matches, Roman Safiullin averaged 1.88 double faults per match in best of 3 set matches. Roman Safiullin has recorded Over 0.5 double faults in 76% of their matches and Over 1.5 double faults in 53%. For the higher double fault counts, Roman Safiullin has recorded Over 2.5 double faults in 35% of their recent matches, Over 3.5 double faults in 12% of those, Over 4.5 double faults in 6%, and Over 5.5 double faults in 6%

Data Point
2026
Last 12
Percentile
Double Faults Per Match
N/A
7.00
100
Over 0.5 (1+)
N/A
100%
100
Over 1.5 (2+)
N/A
100%
100
Over 2.5 (3+)
N/A
100%
100
Over 3.5 (4+)
N/A
100%
100
Over 4.5 (5+)
N/A
100%
100
Over 5.5 (6+)
N/A
100%
100
Over 6.5 (7+)
N/A
100%
100
Over 7.5 (8+)
N/A
0%
100
Over 8.5 (9+)
N/A
0%
100
Over 9.5 (10+)
N/A
0%
100
Over 10.5 (11+)
N/A
0%
100

Data Point
Career
Number
Percentile
Double Faults Per Match
3.12
624 / 200
44
Over 0.5 (1+)
90%
180 / 200
52
Over 1.5 (2+)
75%
149 / 200
50
Over 2.5 (3+)
56%
112 / 200
49
Over 3.5 (4+)
34%
67 / 200
57
Over 4.5 (5+)
20%
39 / 200
65
Over 5.5 (6+)
13%
25 / 200
61
Over 6.5 (7+)
10%
19 / 200
53
Over 7.5 (8+)
7%
13 / 200
50
Data Point
Career
Number
Percentile
Double Faults Per Match
3.35
231 / 69
35
Over 0.5 (1+)
94%
65 / 69
43
Over 1.5 (2+)
81%
56 / 69
37
Over 2.5 (3+)
64%
44 / 69
36
Over 3.5 (4+)
38%
26 / 69
50
Over 4.5 (5+)
26%
18 / 69
48
Over 5.5 (6+)
14%
10 / 69
60
Over 6.5 (7+)
10%
7 / 69
51
Over 7.5 (8+)
6%
4 / 69
58
Over 8.5 (9+)
1%
1 / 69
96
Over 9.5 (10+)
0%
0 / 69
100
Over 10.5 (11+)
0%
0 / 69
100

Tie Breaks - Over/Under

Data Point
2026
Last 12
Percentile
Tie Breaks Per Match
0.18
0.45
28
Over 0.5
18%
19%
66
Over 1.5
0%
0%
0
Under 0.5
82%
81%
22
Under 1.5
100%
100%
19
Data Point
2026
Last 12
Percentile
Tie Breaks Per Match
N/A
2
0
Over 0.5
N/A
100%
0
Over 1.5
N/A
0%
0
Under 0.5
N/A
0%
0
Under 1.5
N/A
100%
0
Data Point
Career
Number
Percentile
Tie Breaks Per Match
0.41
N/A
95
Over 0.5
18%
N/A
92
Over 1.5
1%
N/A
48
Under 0.5
82%
N/A
6
Under 1.5
99%
N/A
16
Data Point
Career
Number
Percentile
Tie Breaks Per Match
0.46
N/A
82
Over 0.5
23%
N/A
81
Over 1.5
0%
N/A
0
Under 0.5
77%
N/A
12
Under 1.5
100%
N/A
30

Net Points Won per Match

Data Point
2026
Last 12 Months
Percentile
Nets Points Won
76%
67%
93
Nets Points Won / Match (3 Sets)
4.96
6.11
5
More Nets Points Won Than Opponent
N/A
61%
0
Same Nets Points Won As Opponent
0%
4%
0
Less Nets Points Won Than Opponent
79%
36%
83
Over 4.5
64%
61%
14
Over 5.5
64%
61%
22
Over 6.5
50%
43%
20
Over 7.5
43%
39%
26
Over 8.5
14%
21%
19
Over 9.5
7%
18%
22
Over 10.5
7%
14%
25
Over 11.5
7%
14%
29
Over 12.5
7%
7%
32
Over 13.5
7%
7%
35
Over 14.5
7%
7%
39
Data Point
Percentage
Percentile
Nets Points Won Percent
71%
85
Nets Points Won Avg per match (3 Sets)
9.34
36
Nets Points Won Won Avg per match (5 Sets)
12.38
36
More Nets Points Won than opponent
64%
74
Same Nets Points Won as opponent
8%
70
Less Nets Points Won than opponent
28%
28
Over 4.5
76%
26
Over 5.5
73%
34
Over 6.5
63%
34
Over 7.5
58%
40
Over 8.5
48%
40
Over 9.5
43%
43
Over 10.5
39%
46
Over 11.5
36%
54
Over 12.5
30%
54
Over 13.5
28%
59
Over 14.5
25%
61
Over 15.5
17%
57
Over 16.5
14%
26
Over 17.5
14%
65
Over 18.5
13%
69
Over 19.5
13%
75
Over 20.5
12%
77
Over 21.5
10%
78
Over 22.5
10%
82
Over 23.5
6%
79
Over 24.5
6%
81
Over 25.5
5%
82

Win Percentage (Hard Courts)

Data Point
2026
Last 12 Months
Percentile
Match Wins
25%
36%
24
Match Wins (3 Sets)
25%
36%
24
Match Wins (5 Sets)
N/A
N/A
N/A
Wins in Straight Sets
25%
18%
43
Wins From Behind
0%
13%
0
Won At Least 1 Set
50%
45%
32
Set 1 Win
50%
36%
58
Set 2 Win
25%
27%
22
Set 3 Win
0%
50%
0
Set 4 Win
N/A
N/A
0
Set 5 Win
N/A
N/A
0
Data Point
Percentage
Number
Percentile
Match Wins
56%
126 / 227
80
Match Wins (3 Sets)
56%
126 / 227
76
Match Wins (5 Sets)
52%
17 / 33
90
Wins in Straight Sets
37%
83 / 227
71
Wins From Behind
20%
24 times
82
Won At Least 1 Set
78%
176 / 227
95
Set 1 Win
56%
127 / 227
82
Set 2 Win
58%
130 / 223
88
Set 3 Win
47%
43 / 92
50
Set 4 Win
0%
0 / 6
41
Set 5 Win
0%
0 / 2
39

Aces (Hard Courts)

Data Point
2026
Last 12 Months
Percentile
Aces Per Match
6.75
6.36
78
Most Aces in a match
50%
36%
59
Over 0.5 Aces
100%
100%
42
Over 1.5 Aces
75%
91%
32
Over 2.5 Aces
75%
82%
54
Over 3.5 Aces
75%
82%
69
Over 4.5 Aces
75%
73%
80
Over 5.5 Aces
50%
55%
69
Over 6.5 Aces
50%
45%
77
Over 7.5 Aces
25%
27%
68
Over 8.5 Aces
25%
18%
75
Over 9.5 Aces
25%
18%
81
Over 14.5 Aces
0%
0%
0
Data Point
Percentage
Number
Percentile
Aces Per Match
6.99
1021 / 146
91
Over 0.5 Aces
97%
142 / 146
65
Over 1.5 Aces
95%
139 / 146
78
Over 2.5 Aces
88%
128 / 146
82
Over 3.5 Aces
81%
118 / 146
85
Over 4.5 Aces
72%
105 / 146
86
Over 5.5 Aces
60%
87 / 146
84
Over 6.5 Aces
50%
73 / 146
80
Over 7.5 Aces
41%
60 / 146
80
Over 8.5 Aces
35%
51 / 146
82
Over 9.5 Aces
27%
40 / 146
80
Over 14.5 Aces
3%
4 / 146
32

Match Total Games (Hard Courts)

Data Point
2026
Last 12 Months
Percentile
Average Total Games (3 Set Matches)
22.00
25.00
59
Average Total Games (5 Set Matches)
N/A
N/A
0
Over 12.5
100%
100%
38
Over 13.5
100%
100%
52
Over 14.5
100%
100%
68
Over 15.5
100%
100%
81
Over 16.5
50%
82%
3
Over 17.5
50%
82%
8
Over 18.5
50%
55%
17
Over 19.5
50%
55%
33
Over 20.5
50%
55%
55
Over 21.5
50%
55%
69
Over 22.5
25%
45%
13
Over 23.5
25%
45%
21
Over 24.5
25%
45%
26
Over 25.5
25%
36%
38
Over 26.5
25%
36%
52
Over 27.5
25%
36%
65
Over 28.5
25%
36%
76
Over 29.5
25%
36%
86
Over 30.5
25%
36%
91
Data Point
Percentage
Number
Percentile
Average Total Games (3 Set Matches)
23.41
7092 / 303
92
Over 12.5
96%
219 / 303
21
Over 13.5
96%
218 / 303
49
Over 14.5
95%
216 / 303
73
Over 15.5
93%
210 / 303
87
Over 16.5
90%
205 / 303
93
Over 17.5
85%
193 / 303
95
Over 18.5
77%
175 / 303
95
Over 19.5
66%
149 / 303
93
Over 20.5
56%
128 / 303
89
Over 21.5
54%
123 / 303
94
Over 22.5
48%
108 / 303
94
Over 23.5
44%
100 / 303
95
Over 24.5
43%
97 / 303
96
Over 25.5
39%
89 / 303
96
Over 26.5
34%
78 / 303
96
Over 27.5
30%
68 / 303
95
Over 28.5
26%
59 / 303
95
Over 29.5
23%
52 / 303
95
Over 30.5
18%
41 / 303
94

Break Points Won (Hard Courts)

Data Point
2026
Last 12
Percentile
Breaks Per Match
2.88
2.77
73
Over 0.5
75%
82%
27
Over 1.5
50%
55%
27
Over 2.5
50%
45%
57
Over 3.5
25%
18%
53
Over 4.5
0%
9%
0
Over 5.5
0%
9%
0
Over 6.5
0%
9%
0
Data Point
2026
Last 12
Percentile
Breaks Per Match
N/A
N/A
0
Over 0.5
N/A
N/A
0
Over 1.5
N/A
N/A
0
Over 2.5
N/A
N/A
0
Over 3.5
N/A
N/A
0
Over 4.5
N/A
N/A
0
Over 5.5
N/A
N/A
0
Over 6.5
N/A
N/A
0
Over 7.5
N/A
N/A
0
Over 8.5
N/A
N/A
0
Data Point
2026
Last 12
Percentile
Average Break-Points Converted (Set 1)
1.38
1.27
80
Average Break-Points Converted (Set 2)
1.38
1.00
78
Average Break-Points Converted (Set 3)
0.5
0.75
3
will Break Serve %
31%
40%
40
will not Break Serve %
58%
62%
83
Over 0.5
75%
64%
72
Over 1.5
25%
27%
47
Over 2.5
0%
0%
0

Breaks Per Set data uses Set 1 as a sample.

Data Point
2026
Number
Percentile
Breaks Per Match
2.4
N/A
32
Over 0.5
88%
126 / 144
54
Over 1.5
74%
107 / 144
61
Over 2.5
55%
79 / 144
59
Over 3.5
31%
44 / 144
38
Over 4.5
10%
14 / 144
16
Over 5.5
3%
5 / 144
11
Over 6.5
2%
3 / 144
16
Data Point
2026
Number
Percentile
Breaks Per Match
3.06
N/A
70
Over 0.5
97%
32 / 33
66
Over 1.5
85%
28 / 33
82
Over 2.5
73%
24 / 33
89
Over 3.5
36%
12 / 33
57
Over 4.5
24%
8 / 33
63
Over 5.5
9%
3 / 33
36
Over 6.5
3%
1 / 33
12
Over 7.5
0%
0 / 33
0
Over 8.5
0%
0 / 33
58
Data Point
2026
Number
Percentile
Average Break-Points Converted (Set 1)
0.90
N/A
26
Average Break-Points Converted (Set 2)
1.06
N/A
33
Average Break-Points Converted (Set 3)
1.10
N/A
38
will Break Serve %
38%
N/A
56
will not Break Serve %
32%
N/A
24
Over 0.5
66%
95 / 145
54
Over 1.5
29%
42 / 145
36
Over 2.5
5%
7 / 145
14

Breaks Per Set data uses Set 1 as a sample.

Double Faults (Hard Courts)

Data Point
2026
Last 12
Percentile
Double Faults Per Match
1.75
3.82
83
Over 0.5 (1+)
100%
100%
49
Over 1.5 (2+)
75%
91%
51
Over 2.5 (3+)
0%
64%
100
Over 3.5 (4+)
0%
36%
100
Over 4.5 (5+)
0%
27%
100
Over 5.5 (6+)
0%
18%
100
Over 6.5 (7+)
0%
18%
100
Over 7.5 (8+)
0%
18%
100
Data Point
2026
Last 12
Percentile
Double Faults Per Match
N/A
N/A
100
Over 0.5 (1+)
N/A
N/A
100
Over 1.5 (2+)
N/A
N/A
100
Over 2.5 (3+)
N/A
N/A
100
Over 3.5 (4+)
N/A
N/A
100
Over 4.5 (5+)
N/A
N/A
100
Over 5.5 (6+)
N/A
N/A
100
Over 6.5 (7+)
N/A
N/A
100
Over 7.5 (8+)
N/A
N/A
100
Over 8.5 (9+)
N/A
N/A
100
Over 9.5 (10+)
N/A
N/A
100
Over 10.5 (11+)
N/A
N/A
100
Data Point
Career
Number
Percentile
Double Faults Per Match
3.42
492 / 144
37
Over 0.5 (1+)
93%
134 / 144
47
Over 1.5 (2+)
79%
114 / 144
44
Over 2.5 (3+)
60%
86 / 144
45
Over 3.5 (4+)
38%
54 / 144
53
Over 4.5 (5+)
24%
34 / 144
56
Over 5.5 (6+)
15%
22 / 144
56
Over 6.5 (7+)
12%
17 / 144
48
Over 7.5 (8+)
8%
12 / 144
48
Data Point
Career
Number
Percentile
Double Faults Per Match
3.24
107 / 33
47
Over 0.5 (1+)
97%
32 / 33
39
Over 1.5 (2+)
85%
28 / 33
34
Over 2.5 (3+)
67%
22 / 33
31
Over 3.5 (4+)
36%
12 / 33
60
Over 4.5 (5+)
27%
9 / 33
53
Over 5.5 (6+)
9%
3 / 33
84
Over 6.5 (7+)
3%
1 / 33
96
Over 7.5 (8+)
0%
0 / 33
100
Over 8.5 (9+)
0%
0 / 33
100
Over 9.5 (10+)
0%
0 / 33
100
Over 10.5 (11+)
0%
0 / 33
100

Tie Breaks (Hard Courts)

Data Point
2026
Last 12
Percentile
Tie Breaks Per Match
0.25
0.45
43
Over 0.5
25%
18%
86
Over 1.5
0%
0%
0
Under 0.5
75%
82%
7
Under 1.5
100%
100%
19
Data Point
2026
Last 12
Percentile
Tie Breaks Per Match
N/A
N/A
0
Over 0.5
N/A
N/A
0
Over 1.5
N/A
N/A
0
Under 0.5
N/A
N/A
0
Under 1.5
N/A
N/A
0
Data Point
Career
Number
Percentile
Tie Breaks Per Match
0.41
N/A
95
Over 0.5
18%
N/A
92
Over 1.5
2%
N/A
79
Under 0.5
82%
N/A
6
Under 1.5
98%
N/A
6
Data Point
Career
Number
Percentile
Tie Breaks Per Match
0.33
N/A
63
Over 0.5
9%
N/A
28
Over 1.5
0%
N/A
0
Under 0.5
91%
N/A
51
Under 1.5
100%
N/A
30

Net Points Won (Hard Courts)

Data Point
2026
Last 12 Months
Percentile
Nets Points Won
54%
59%
13
Nets Points Won / Match (3 Sets)
3.25
6.14
1
More Nets Points Won Than Opponent
N/A
73%
0
Same Nets Points Won As Opponent
0%
0%
0
Less Nets Points Won Than Opponent
100%
27%
84
Over 4.5
50%
55%
8
Over 5.5
50%
55%
15
Over 6.5
25%
36%
12
Over 7.5
0%
27%
0
Over 8.5
0%
27%
0
Over 9.5
0%
27%
0
Over 10.5
0%
27%
0
Over 11.5
0%
27%
0
Over 12.5
0%
9%
0
Over 13.5
0%
9%
0
Over 14.5
0%
9%
0
Data Point
Percentage
Percentile
Nets Points Won Percent
71%
78
Nets Points Won Avg per match (3 Sets)
10.04
47
Nets Points Won Won Avg per match (5 Sets)
11.09
49
More Nets Points Won than opponent
69%
77
Same Nets Points Won as opponent
5%
62
Less Nets Points Won than opponent
25%
28
Over 4.5
76%
30
Over 5.5
75%
38
Over 6.5
65%
39
Over 7.5
62%
46
Over 8.5
60%
58
Over 9.5
55%
63
Over 10.5
49%
57
Over 11.5
45%
64
Over 12.5
36%
65
Over 13.5
33%
65
Over 14.5
29%
70
Over 15.5
20%
67
Over 16.5
16%
30
Over 17.5
16%
71
Over 18.5
15%
76
Over 19.5
15%
79
Over 20.5
13%
81
Over 21.5
9%
78
Over 22.5
9%
81
Over 23.5
5%
78
Over 24.5
5%
81
Over 25.5
4%
83

Win Percentage (Clay Courts)

Data Point
2026
Last 12 Months
Percentile
Match Wins
85%
69%
99
Match Wins (3 Sets)
85%
69%
99
Match Wins (5 Sets)
N/A
N/A
N/A
Wins in Straight Sets
46%
38%
89
Wins From Behind
67%
44%
99
Won At Least 1 Set
85%
69%
96
Set 1 Win
54%
44%
71
Set 2 Win
77%
63%
99
Set 3 Win
100%
83%
93
Set 4 Win
N/A
N/A
0
Set 5 Win
N/A
N/A
0
Data Point
Percentage
Number
Percentile
Match Wins
47%
29 / 62
80
Match Wins (3 Sets)
47%
29 / 62
76
Match Wins (5 Sets)
60%
15 / 25
90
Wins in Straight Sets
29%
18 / 62
71
Wins From Behind
15%
6 times
82
Won At Least 1 Set
66%
41 / 62
95
Set 1 Win
47%
29 / 62
82
Set 2 Win
48%
30 / 62
88
Set 3 Win
46%
11 / 24
50
Set 4 Win
100%
2 / 2
41
Set 5 Win
0%
0 / 1
39

Aces (Clay Courts)

Data Point
2026
Last 12 Months
Percentile
Aces Per Match
4.23
4.88
77
Most Aces in a match
69%
63%
83
Over 0.5 Aces
92%
94%
49
Over 1.5 Aces
92%
88%
73
Over 2.5 Aces
69%
63%
71
Over 3.5 Aces
54%
50%
76
Over 4.5 Aces
54%
50%
85
Over 5.5 Aces
31%
31%
78
Over 6.5 Aces
23%
25%
81
Over 7.5 Aces
8%
13%
72
Over 8.5 Aces
0%
6%
0
Over 9.5 Aces
0%
6%
0
Over 14.5 Aces
0%
6%
0
Data Point
Percentage
Number
Percentile
Aces Per Match
4.02
169 / 42
85
Over 0.5 Aces
90%
38 / 42
64
Over 1.5 Aces
81%
34 / 42
78
Over 2.5 Aces
60%
25 / 42
71
Over 3.5 Aces
48%
20 / 42
71
Over 4.5 Aces
38%
16 / 42
74
Over 5.5 Aces
21%
9 / 42
61
Over 6.5 Aces
17%
7 / 42
64
Over 7.5 Aces
12%
5 / 42
59
Over 8.5 Aces
5%
2 / 42
36
Over 9.5 Aces
5%
2 / 42
44
Over 14.5 Aces
2%
1 / 42
33

Match Total Games (Clay Courts)

Data Point
2026
Last 12 Months
Percentile
Average Total Games (3 Set Matches)
22.23
22.69
68
Average Total Games (5 Set Matches)
N/A
N/A
0
Over 12.5
100%
100%
38
Over 13.5
100%
100%
52
Over 14.5
100%
100%
68
Over 15.5
92%
94%
65
Over 16.5
92%
94%
84
Over 17.5
69%
75%
44
Over 18.5
69%
75%
70
Over 19.5
62%
69%
71
Over 20.5
54%
56%
71
Over 21.5
54%
56%
83
Over 22.5
38%
38%
54
Over 23.5
38%
38%
69
Over 24.5
38%
38%
75
Over 25.5
31%
31%
64
Over 26.5
31%
31%
76
Over 27.5
15%
19%
22
Over 28.5
15%
19%
36
Over 29.5
8%
13%
13
Over 30.5
8%
13%
25
Data Point
Percentage
Number
Percentile
Average Total Games (3 Set Matches)
23.11
7003 / 303
91
Over 12.5
100%
62 / 303
69
Over 13.5
98%
61 / 303
74
Over 14.5
98%
61 / 303
89
Over 15.5
94%
58 / 303
90
Over 16.5
92%
57 / 303
95
Over 17.5
82%
51 / 303
92
Over 18.5
77%
48 / 303
95
Over 19.5
66%
41 / 303
93
Over 20.5
58%
36 / 303
92
Over 21.5
56%
35 / 303
95
Over 22.5
47%
29 / 303
93
Over 23.5
39%
24 / 303
87
Over 24.5
37%
23 / 303
88
Over 25.5
31%
19 / 303
80
Over 26.5
29%
18 / 303
87
Over 27.5
24%
15 / 303
81
Over 28.5
23%
14 / 303
89
Over 29.5
19%
12 / 303
89
Over 30.5
15%
9 / 303
87

Break Points Won (Clay Courts)

Data Point
2026
Last 12
Percentile
Breaks Per Match
7.50
2.22
99
Over 0.5
100%
100%
64
Over 1.5
100%
6%
85
Over 2.5
100%
0%
93
Over 3.5
38%
0%
59
Over 4.5
38%
0%
88
Over 5.5
38%
0%
97
Over 6.5
38%
0%
99
Data Point
2026
Last 12
Percentile
Breaks Per Match
N/A
N/A
0
Over 0.5
N/A
N/A
0
Over 1.5
N/A
N/A
0
Over 2.5
N/A
N/A
0
Over 3.5
N/A
N/A
0
Over 4.5
N/A
N/A
0
Over 5.5
N/A
N/A
0
Over 6.5
N/A
N/A
0
Over 7.5
N/A
N/A
0
Over 8.5
N/A
N/A
0
Data Point
2026
Last 12
Percentile
Average Break-Points Converted (Set 1)
3.5
0.84
99
Average Break-Points Converted (Set 2)
4
1.19
100
Average Break-Points Converted (Set 3)
6
1.00
100
will Break Serve %
42%
59%
59
will not Break Serve %
58%
45%
78
Over 0.5
100%
63%
82
Over 1.5
38%
0%
57
Over 2.5
38%
0%
95

Breaks Per Set data uses Set 1 as a sample.

Data Point
2026
Number
Percentile
Breaks Per Match
2.55
N/A
25
Over 0.5
93%
39 / 42
55
Over 1.5
45%
19 / 42
10
Over 2.5
43%
18 / 42
21
Over 3.5
21%
9 / 42
10
Over 4.5
12%
5 / 42
9
Over 5.5
5%
2 / 42
9
Over 6.5
0%
0 / 42
0
Data Point
2026
Number
Percentile
Breaks Per Match
2.91
N/A
45
Over 0.5
91%
21 / 23
51
Over 1.5
78%
18 / 23
63
Over 2.5
70%
16 / 23
78
Over 3.5
48%
11 / 23
67
Over 4.5
22%
5 / 23
43
Over 5.5
9%
2 / 23
25
Over 6.5
4%
1 / 23
10
Over 7.5
4%
1 / 23
36
Over 8.5
0%
0 / 23
55
Data Point
2026
Number
Percentile
Average Break-Points Converted (Set 1)
1.01
N/A
26
Average Break-Points Converted (Set 2)
1.06
N/A
16
Average Break-Points Converted (Set 3)
0.89
N/A
7
will Break Serve %
45%
N/A
68
will not Break Serve %
33%
N/A
21
Over 0.5
65%
30 / 46
40
Over 1.5
26%
12 / 46
18
Over 2.5
11%
5 / 46
23

Breaks Per Set data uses Set 1 as a sample.

Double Faults (Clay Courts)

Data Point
2026
Last 12
Percentile
Double Faults Per Match
1.92
1.94
80
Over 0.5 (1+)
69%
75%
90
Over 1.5 (2+)
46%
56%
86
Over 2.5 (3+)
46%
38%
60
Over 3.5 (4+)
15%
13%
70
Over 4.5 (5+)
8%
6%
60
Over 5.5 (6+)
8%
6%
43
Over 6.5 (7+)
0%
0%
100
Over 7.5 (8+)
0%
0%
100
Data Point
2026
Last 12
Percentile
Double Faults Per Match
N/A
N/A
100
Over 0.5 (1+)
N/A
N/A
100
Over 1.5 (2+)
N/A
N/A
100
Over 2.5 (3+)
N/A
N/A
100
Over 3.5 (4+)
N/A
N/A
100
Over 4.5 (5+)
N/A
N/A
100
Over 5.5 (6+)
N/A
N/A
100
Over 6.5 (7+)
N/A
N/A
100
Over 7.5 (8+)
N/A
N/A
100
Over 8.5 (9+)
N/A
N/A
100
Over 9.5 (10+)
N/A
N/A
100
Over 10.5 (11+)
N/A
N/A
100
Data Point
Career
Number
Percentile
Double Faults Per Match
2.24
94 / 42
72
Over 0.5 (1+)
79%
33 / 42
78
Over 1.5 (2+)
55%
23 / 42
80
Over 2.5 (3+)
38%
16 / 42
79
Over 3.5 (4+)
24%
10 / 42
78
Over 4.5 (5+)
12%
5 / 42
83
Over 5.5 (6+)
7%
3 / 42
83
Over 6.5 (7+)
5%
2 / 42
81
Over 7.5 (8+)
2%
1 / 42
92
Data Point
Career
Number
Percentile
Double Faults Per Match
3.04
70 / 23
38
Over 0.5 (1+)
91%
21 / 23
59
Over 1.5 (2+)
78%
18 / 23
44
Over 2.5 (3+)
61%
14 / 23
36
Over 3.5 (4+)
39%
9 / 23
46
Over 4.5 (5+)
17%
4 / 23
67
Over 5.5 (6+)
9%
2 / 23
75
Over 6.5 (7+)
4%
1 / 23
83
Over 7.5 (8+)
4%
1 / 23
80
Over 8.5 (9+)
0%
0 / 23
100
Over 9.5 (10+)
0%
0 / 23
100
Over 10.5 (11+)
0%
0 / 23
100

Tie Breaks (Clay Courts)

Data Point
2026
Last 12
Percentile
Tie Breaks Per Match
0.15
0.25
23
Over 0.5
15%
13%
51
Over 1.5
0%
0%
0
Under 0.5
85%
88%
33
Under 1.5
100%
100%
19
Data Point
2026
Last 12
Percentile
Tie Breaks Per Match
N/A
N/A
0
Over 0.5
N/A
N/A
0
Over 1.5
N/A
N/A
0
Under 0.5
N/A
N/A
0
Under 1.5
N/A
N/A
0
Data Point
Career
Number
Percentile
Tie Breaks Per Match
0.34
N/A
89
Over 0.5
15%
N/A
83
Over 1.5
0%
N/A
0
Under 0.5
85%
N/A
13
Under 1.5
100%
N/A
32
Data Point
Career
Number
Percentile
Tie Breaks Per Match
0.52
N/A
88
Over 0.5
36%
N/A
95
Over 1.5
0%
N/A
0
Under 0.5
64%
N/A
2
Under 1.5
100%
N/A
30

Win Percentage (Grass Courts)

Data Point
2026
Last 12 Months
Percentile
Match Wins
N/A
25%
0
Match Wins (3 Sets)
N/A
25%
0
Match Wins (5 Sets)
N/A
0%
N/A
Wins in Straight Sets
N/A
25%
0
Wins From Behind
N/A
0%
0
Won At Least 1 Set
N/A
100%
0
Set 1 Win
N/A
50%
0
Set 2 Win
N/A
75%
0
Set 3 Win
N/A
0%
0
Set 4 Win
N/A
0%
0
Set 5 Win
N/A
0%
0
Data Point
Percentage
Number
Percentile
Match Wins
50%
7 / 14
80
Match Wins (3 Sets)
50%
7 / 14
76
Match Wins (5 Sets)
54%
7 / 13
90
Wins in Straight Sets
43%
6 / 14
71
Wins From Behind
0%
0 times
82
Won At Least 1 Set
86%
12 / 14
95
Set 1 Win
57%
8 / 14
82
Set 2 Win
71%
10 / 14
88
Set 3 Win
17%
1 / 6
50
Set 4 Win
57%
4 / 7
41
Set 5 Win
50%
2 / 4
39

Aces (Grass Courts)

Data Point
2026
Last 12 Months
Percentile
Aces Per Match
N/A
12.25
0
Most Aces in a match
N/A
25%
0
Over 0.5 Aces
N/A
100%
0
Over 1.5 Aces
N/A
100%
0
Over 2.5 Aces
N/A
100%
0
Over 3.5 Aces
N/A
100%
0
Over 4.5 Aces
N/A
100%
0
Over 5.5 Aces
N/A
100%
0
Over 6.5 Aces
N/A
100%
0
Over 7.5 Aces
N/A
100%
0
Over 8.5 Aces
N/A
100%
0
Over 9.5 Aces
N/A
75%
0
Over 14.5 Aces
N/A
25%
0
Data Point
Percentage
Number
Percentile
Aces Per Match
9.57
134 / 14
93
Over 0.5 Aces
100%
14 / 14
44
Over 1.5 Aces
100%
14 / 14
60
Over 2.5 Aces
100%
14 / 14
71
Over 3.5 Aces
100%
14 / 14
80
Over 4.5 Aces
93%
13 / 14
84
Over 5.5 Aces
93%
13 / 14
89
Over 6.5 Aces
64%
9 / 14
79
Over 7.5 Aces
64%
9 / 14
82
Over 8.5 Aces
57%
8 / 14
82
Over 9.5 Aces
43%
6 / 14
74
Over 14.5 Aces
14%
2 / 14
51

Match Total Games (Grass Courts)

Data Point
2026
Last 12 Months
Percentile
Average Total Games (3 Set Matches)
N/A
32.25
0
Average Total Games (5 Set Matches)
N/A
49.00
0
Over 12.5
N/A
100%
0
Over 13.5
N/A
100%
0
Over 14.5
N/A
100%
0
Over 15.5
N/A
100%
0
Over 16.5
N/A
100%
0
Over 17.5
N/A
100%
0
Over 18.5
N/A
100%
0
Over 19.5
N/A
100%
0
Over 20.5
N/A
100%
0
Over 21.5
N/A
100%
0
Over 22.5
N/A
100%
0
Over 23.5
N/A
100%
0
Over 24.5
N/A
100%
0
Over 25.5
N/A
75%
0
Over 26.5
N/A
75%
0
Over 27.5
N/A
75%
0
Over 28.5
N/A
75%
0
Over 29.5
N/A
75%
0
Over 30.5
N/A
75%
0
Data Point
Percentage
Number
Percentile
Average Total Games (3 Set Matches)
26.07
7900 / 303
90
Over 12.5
100%
14 / 303
69
Over 13.5
100%
14 / 303
82
Over 14.5
100%
14 / 303
91
Over 15.5
100%
14 / 303
95
Over 16.5
100%
14 / 303
97
Over 17.5
93%
13 / 303
98
Over 18.5
86%
12 / 303
98
Over 19.5
79%
11 / 303
98
Over 20.5
64%
9 / 303
97
Over 21.5
64%
9 / 303
98
Over 22.5
50%
7 / 303
95
Over 23.5
50%
7 / 303
97
Over 24.5
50%
7 / 303
98
Over 25.5
43%
6 / 303
98
Over 26.5
43%
6 / 303
98
Over 27.5
43%
6 / 303
99
Over 28.5
43%
6 / 303
99
Over 29.5
36%
5 / 303
99
Over 30.5
36%
5 / 303
99

Break Points Won (Grass Courts)

Data Point
2026
Last 12
Percentile
Breaks Per Match
N/A
1.50
0
Over 0.5
N/A
75%
0
Over 1.5
N/A
50%
0
Over 2.5
N/A
25%
0
Over 3.5
N/A
0%
0
Over 4.5
N/A
0%
0
Over 5.5
N/A
0%
0
Over 6.5
N/A
0%
0
Data Point
2026
Last 12
Percentile
Breaks Per Match
N/A
5.5
0
Over 0.5
N/A
100%
0
Over 1.5
N/A
100%
0
Over 2.5
N/A
100%
0
Over 3.5
N/A
100%
0
Over 4.5
N/A
100%
0
Over 5.5
N/A
0%
0
Over 6.5
N/A
0%
0
Over 7.5
N/A
0%
0
Over 8.5
N/A
0%
0
Data Point
2026
Last 12
Percentile
Average Break-Points Converted (Set 1)
N/A
0.38
0
Average Break-Points Converted (Set 2)
N/A
0.62
0
Average Break-Points Converted (Set 3)
N/A
0.67
0
will Break Serve %
N/A
25%
0
will not Break Serve %
N/A
33%
0
Over 0.5
N/A
25%
0
Over 1.5
N/A
0%
0
Over 2.5
N/A
0%
0

Breaks Per Set data uses Set 1 as a sample.

Data Point
2026
Number
Percentile
Breaks Per Match
1.71
N/A
16
Over 0.5
86%
12 / 14
44
Over 1.5
57%
8 / 14
28
Over 2.5
36%
5 / 14
23
Over 3.5
21%
3 / 14
20
Over 4.5
0%
0 / 14
0
Over 5.5
0%
0 / 14
0
Over 6.5
0%
0 / 14
0
Data Point
2026
Number
Percentile
Breaks Per Match
3.42
N/A
84
Over 0.5
100%
13 / 13
61
Over 1.5
77%
10 / 13
69
Over 2.5
62%
8 / 13
72
Over 3.5
62%
8 / 13
88
Over 4.5
46%
6 / 13
84
Over 5.5
15%
2 / 13
49
Over 6.5
8%
1 / 13
32
Over 7.5
8%
1 / 13
41
Over 8.5
0%
0 / 13
61
Data Point
2026
Number
Percentile
Average Break-Points Converted (Set 1)
0.61
N/A
20
Average Break-Points Converted (Set 2)
0.75
N/A
16
Average Break-Points Converted (Set 3)
0.83
N/A
21
will Break Serve %
20%
N/A
16
will not Break Serve %
23%
N/A
19
Over 0.5
43%
6 / 14
19
Over 1.5
21%
3 / 14
24
Over 2.5
7%
1 / 14
13

Breaks Per Set data uses Set 1 as a sample.

Double Faults (Grass Courts)

Data Point
2026
Last 12
Percentile
Double Faults Per Match
N/A
3.50
100
Over 0.5 (1+)
N/A
100%
100
Over 1.5 (2+)
N/A
100%
100
Over 2.5 (3+)
N/A
100%
100
Over 3.5 (4+)
N/A
50%
100
Over 4.5 (5+)
N/A
0%
100
Over 5.5 (6+)
N/A
0%
100
Over 6.5 (7+)
N/A
0%
100
Over 7.5 (8+)
N/A
0%
100
Data Point
2026
Last 12
Percentile
Double Faults Per Match
N/A
7.00
100
Over 0.5 (1+)
N/A
100%
100
Over 1.5 (2+)
N/A
100%
100
Over 2.5 (3+)
N/A
100%
100
Over 3.5 (4+)
N/A
100%
100
Over 4.5 (5+)
N/A
100%
100
Over 5.5 (6+)
N/A
100%
100
Over 6.5 (7+)
N/A
100%
100
Over 7.5 (8+)
N/A
0%
100
Over 8.5 (9+)
N/A
0%
100
Over 9.5 (10+)
N/A
0%
100
Over 10.5 (11+)
N/A
0%
100
Data Point
Career
Number
Percentile
Double Faults Per Match
2.71
38 / 14
61
Over 0.5 (1+)
93%
13 / 14
63
Over 1.5 (2+)
86%
12 / 14
46
Over 2.5 (3+)
71%
10 / 14
40
Over 3.5 (4+)
21%
3 / 14
86
Over 4.5 (5+)
0%
0 / 14
100
Over 5.5 (6+)
0%
0 / 14
100
Over 6.5 (7+)
0%
0 / 14
100
Over 7.5 (8+)
0%
0 / 14
100
Data Point
Career
Number
Percentile
Double Faults Per Match
4.15
54 / 13
26
Over 0.5 (1+)
92%
12 / 13
65
Over 1.5 (2+)
77%
10 / 13
58
Over 2.5 (3+)
62%
8 / 13
54
Over 3.5 (4+)
38%
5 / 13
67
Over 4.5 (5+)
38%
5 / 13
49
Over 5.5 (6+)
38%
5 / 13
34
Over 6.5 (7+)
38%
5 / 13
29
Over 7.5 (8+)
23%
3 / 13
44
Over 8.5 (9+)
8%
1 / 13
84
Over 9.5 (10+)
0%
0 / 13
100
Over 10.5 (11+)
0%
0 / 13
100

Tie Breaks (Grass Courts)

Data Point
2026
Last 12
Percentile
Tie Breaks Per Match
N/A
1.25
0
Over 0.5
N/A
50%
0
Over 1.5
N/A
0%
0
Under 0.5
N/A
50%
0
Under 1.5
N/A
100%
0
Data Point
2026
Last 12
Percentile
Tie Breaks Per Match
N/A
2
0
Over 0.5
N/A
100%
0
Over 1.5
N/A
0%
0
Under 0.5
N/A
0%
0
Under 1.5
N/A
100%
0
Data Point
Career
Number
Percentile
Tie Breaks Per Match
0.79
N/A
99
Over 0.5
36%
N/A
99
Over 1.5
0%
N/A
0
Under 0.5
64%
N/A
0
Under 1.5
100%
N/A
32
Data Point
Career
Number
Percentile
Tie Breaks Per Match
0.69
N/A
94
Over 0.5
31%
N/A
92
Over 1.5
0%
N/A
0
Under 0.5
69%
N/A
5
Under 1.5
100%
N/A
30

CSV / Excel File Downloads For Safiullin

Full Stats (All Courts)

Each column shows stats for a single year, and the first column will show Safiullin's career data.

ATP Singles

Men

Singles

 

Ranking

Elo

166

373

167

372

168

366

169

364

170

362

171

359

173

354

175

349

176

343

178

342

179

338

Titles

Tournament

Year

Result

Oeiras 3 Chall. Men

2026

Won

Dubai ATP - Qualification

2025

Won

Cary Chall. Men

2024

Won

Bratislava 2 Chall. Men

2024

Won

Beijing ATP - Qualification

2024

2nd

Chengdu ATP

2023

2nd

Koblenz Chall. Men

2023

Won

Halle ATP - Qualification

2023

Won

Madrid ATP - Qualification

2023

Won

Astana Chall. Men

2022

Won

Chicago Chall. Men

2022

Won

Australian Open ATP - Qualification

2022

2nd

Marseille ATP - Qualification

2022

Won

Basel ATP - Qualification

2022

Won

Cherbourg Chall. Doubles Men

2020

2nd

Cherbourg Chall. Men

2020

Won

St. Petersburg ATP Doubles - Qualification

2020

Won

WTA Singles

Women

Singles

 

Ranking

Elo

1

10,895

2

8,500

3

7,279

4

7,273

5

6,136

7

3,910

8

3,746

9

3,722

10

3,531

11

3,318

12

3,090

Show Totals (123)
P Time : 0.0051281452178955