← All tennis
Set by set
| Player | Set 1 | Set 2 | Set 3 | Sets |
|---|---|---|---|---|
| R. Safiullin | 4 | 7 | 6 | 1 |
| A. Galarneau | 6 | 6 | 7 | 2 |
Momentum — game by game, ● = break
▲ R. Safiullin
▼ A. Galarneau
Match facts
Tournament
Stuttgart
Category
Atp250
Round
Qualification Final
Surface
grass
Court
Court 2
City
Stuttgart
First serve
A. Galarneau
Total games
17–19
Recent form
R. Safiullin · match stats · A. Galarneau
11Aces15
1Double faults5
68%First serve in64%
79%First-serve points won90%
97%Second serve in85%
53%Second-serve points won53%
67%Break points saved0%
100%Break points converted33%
23%Return points won30%
74Service points won72
22Receiver points won31
96Total points won103
17Games won19
15Service games won16
1Tiebreaks won1
6Longest point streak9
3Longest game streak3
Per set · aces & double faults
| Set | Aces | Double faults |
|---|---|---|
| Set 1 | 5–6 | 0–1 |
| Set 2 | 4–5 | 0–3 |
| Set 3 | 2–4 | 1–1 |
Figures read R. Safiullin first.
Set 313 games · newest first
6-7
game 13
A. Galarneau serving
1-0
2-0
3-0
3-1
3-2
3-3
3-4
3-5
3-6
4-6
5-6
5-7
6-6
game 12
R. Safiullin serving
15-0
30-0
40-0
40-15
5-6
game 11
A. Galarneau serving
0-15
0-30
0-40
5-5
game 10
R. Safiullin serving
0-15
15-15
15-30
30-30
40-30
40-40
A-40
4-5
game 9
A. Galarneau serving
0-15
0-30
15-30
15-40
30-40
40-40
40-A
4-4
game 8
R. Safiullin serving
15-0
30-0
30-15
30-30
40-30
3-4
game 7
A. Galarneau serving
BREAK
15-0
30-0
30-15
40-15
2-4
game 6
R. Safiullin serving
0-15
0-30
15-30
30-30
40-30
1-4
game 5
A. Galarneau serving
0-15
0-30
0-40
1-3
game 4
R. Safiullin serving
15-0
15-15
30-15
40-15
0-3
game 3
A. Galarneau serving
0-15
0-30
15-30
15-40
0-2
game 2
R. Safiullin serving
BREAK
0-15
0-30
0-40
15-40
0-1
game 1
A. Galarneau serving
15-0
15-15
15-30
15-40
Set 213 games · newest first
7-6
game 13
R. Safiullin serving
1-0
2-0
3-0
4-0
5-0
5-1
6-1
7-1
6-6
game 12
A. Galarneau serving
0-15
0-30
15-30
15-40
6-5
game 11
R. Safiullin serving
15-0
30-0
30-15
40-15
5-5
game 10
A. Galarneau serving
0-15
0-30
0-40
15-40
30-40
5-4
game 9
R. Safiullin serving
0-15
15-15
15-30
15-40
30-40
40-40
A-40
4-4
game 8
A. Galarneau serving
0-15
0-30
0-40
4-3
game 7
R. Safiullin serving
15-0
30-0
40-0
40-15
3-3
game 6
A. Galarneau serving
0-15
0-30
0-40
3-2
game 5
R. Safiullin serving
15-0
30-0
40-0
2-2
game 4
A. Galarneau serving
0-15
0-30
15-30
15-40
30-40
2-1
game 3
R. Safiullin serving
15-0
30-0
40-0
40-15
1-1
game 2
A. Galarneau serving
0-15
0-30
0-40
1-0
game 1
R. Safiullin serving
15-0
30-0
30-15
30-30
40-30
Set 110 games · newest first
4-6
game 10
A. Galarneau serving
0-15
0-30
0-40
4-5
game 9
R. Safiullin serving
15-0
30-0
40-0
3-5
game 8
A. Galarneau serving
0-15
0-30
0-40
15-40
3-4
game 7
R. Safiullin serving
15-0
30-0
40-0
2-4
game 6
A. Galarneau serving
0-15
0-30
0-40
15-40
2-3
game 5
R. Safiullin serving
0-15
15-15
30-15
40-15
1-3
game 4
A. Galarneau serving
0-15
0-30
0-40
1-2
game 3
R. Safiullin serving
BREAK
0-15
15-15
30-15
40-15
40-30
40-40
40-A
1-1
game 2
A. Galarneau serving
0-15
15-15
15-30
15-40
30-40
1-0
game 1
R. Safiullin serving
0-15
15-15
30-15
40-15
40-30
Point chips read R. Safiullin first · highlighted border marks the point winner.
Head to head
Win probability
R. SafiullinA. Galarneau
54%
Model confidence
Why the model thinks so
- Better ranking (+52 places)
- More effective serve
- Better recent form
- Better on break points
How the model did
Predicted R. Safiullin
— wrong
R. Safiullin
1.33
consensus price, since opening
A. Galarneau
3.25
consensus price, since opening
Match winnerdecimal
Bookmaker
R. Safiullin
A. Galarneau
1xBet
1.26
3.49
888Sport
1.25
3.75
Betsson
1.27
3.40
Betway
1.25
4.00
Bwin
1.24
3.80
Interwetten
1.27
3.40
Marathon
1.25
3.48
SportingBet
1.24
3.80
Unibet
1.29
3.60
William Hill
1.25
3.75
Consensus
1.26 ▼
3.65 ▲
Match Winner1st Set
Bookmaker
R. Safiullin
A. Galarneau
1xBet
1.40
2.73
888Sport
1.36
3.00
Betsson
1.38
2.85
Betway
1.30
3.20
Interwetten
1.37
2.85
Marathon
1.39
2.72
Unibet
1.40 ▼
2.90 ▲
William Hill
1.36
3.00
Consensus
1.37
2.91 ▲
Match Winner2nd Set
Bookmaker
R. Safiullin
A. Galarneau
1xBet
1.35
2.94
888Sport
1.36
3.00
Betway
1.33
3.00
Interwetten
1.40
2.75
Marathon
1.34
2.93
Unibet
1.40 ▼
2.88 ▲
Consensus
1.36 ▼
2.92 ▲