← All tennis
Set by set
| Player | Set 1 | Set 2 | Set 3 | Sets |
|---|---|---|---|---|
| Y. Hanfmann | 6 | 6 | 7 | 2 |
| M. Giron | 4 | 7 | 5 | 1 |
Momentum — game by game, ● = break
▲ Y. Hanfmann
▼ M. Giron
Match facts
Tournament
ATP Madrid Masters
Category
Masters1000
Round
Round of 128
Surface
clay
Court
Court 8
City
Madrid
First serve
M. Giron
Total games
19–16
Recent form
Y. Hanfmann · match stats · M. Giron
16Aces4
0Double faults2
66%First serve in71%
82%First-serve points won73%
100%Second serve in94%
69%Second-serve points won67%
100%Break points saved88%
13%Break points converted0%
29%Return points won22%
73Service points won80
33Receiver points won21
106Total points won101
19Games won16
17Service games won15
0Tiebreaks won1
7Longest point streak5
3Longest game streak1
Per set · aces & double faults
| Set | Aces | Double faults |
|---|---|---|
| Set 1 | 4–1 | 0–1 |
| Set 2 | 8–1 | 0–0 |
| Set 3 | 4–2 | 0–1 |
Figures read Y. Hanfmann first.
Set 312 games · newest first
7-5
game 12
M. Giron serving
BREAK
0-15
15-15
30-15
40-15
40-30
40-40
A-40
40-40
40-A
40-40
40-A
40-40
40-A
40-40
40-A
40-40
A-40
40-40
A-40
6-5
game 11
Y. Hanfmann serving
15-0
15-15
30-15
40-15
5-5
game 10
M. Giron serving
0-15
0-30
0-40
5-4
game 9
Y. Hanfmann serving
15-0
15-15
30-15
30-30
40-30
4-4
game 8
M. Giron serving
0-15
0-30
0-40
4-3
game 7
Y. Hanfmann serving
15-0
30-0
40-0
3-3
game 6
M. Giron serving
0-15
0-30
0-40
3-2
game 5
Y. Hanfmann serving
15-0
30-0
40-0
2-2
game 4
M. Giron serving
0-15
0-30
0-40
2-1
game 3
Y. Hanfmann serving
15-0
30-0
30-15
40-15
1-1
game 2
M. Giron serving
0-15
0-30
15-30
15-40
30-40
1-0
game 1
Y. Hanfmann serving
0-15
15-15
30-15
40-15
Set 213 games · newest first
6-7
game 13
Y. Hanfmann serving
BREAK
0-1
0-2
1-2
2-2
2-3
3-3
3-4
3-5
3-6
3-7
6-6
game 12
Y. Hanfmann serving
0-15
15-15
30-15
40-15
40-30
40-40
A-40
5-6
game 11
M. Giron serving
0-15
0-30
0-40
5-5
game 10
Y. Hanfmann serving
15-0
30-0
30-15
30-30
30-40
40-40
A-40
4-5
game 9
M. Giron serving
15-0
15-15
15-30
15-40
4-4
game 8
Y. Hanfmann serving
0-15
15-15
15-30
30-30
40-30
40-40
A-40
3-4
game 7
M. Giron serving
0-15
0-30
0-40
3-3
game 6
Y. Hanfmann serving
15-0
30-0
40-0
2-3
game 5
M. Giron serving
0-15
0-30
0-40
2-2
game 4
Y. Hanfmann serving
15-0
30-0
40-0
1-2
game 3
M. Giron serving
0-15
15-15
15-30
30-30
30-40
40-40
A-40
40-40
40-A
1-1
game 2
Y. Hanfmann serving
15-0
30-0
40-0
40-15
0-1
game 1
M. Giron serving
0-15
0-30
0-40
Set 110 games · newest first
6-4
game 10
Y. Hanfmann serving
15-0
30-0
30-15
40-15
5-4
game 9
M. Giron serving
15-0
15-15
15-30
30-30
30-40
5-3
game 8
Y. Hanfmann serving
15-0
30-0
40-0
4-3
game 7
M. Giron serving
0-15
15-15
15-30
30-30
30-40
4-2
game 6
Y. Hanfmann serving
0-15
15-15
15-30
30-30
40-30
3-2
game 5
M. Giron serving
BREAK
15-0
30-0
40-0
40-15
40-30
2-2
game 4
Y. Hanfmann serving
15-0
30-0
40-0
1-2
game 3
M. Giron serving
0-15
0-30
15-30
30-30
40-30
40-40
40-A
40-40
A-40
40-40
40-A
1-1
game 2
Y. Hanfmann serving
15-0
30-0
40-0
0-1
game 1
M. Giron serving
0-15
15-15
15-30
15-40
Point chips read Y. Hanfmann first · highlighted border marks the point winner.
Head to head
W
ATP Athens, Greece Men Singles · Nov 2025 · hard
2–0
L
Australian Open · Jan 2025 · hard
1–3
W/L from Y. Hanfmann's perspective.
Win probability
Y. HanfmannM. Giron
61%
Model confidence
Why the model thinks so
- Better on this surface
- Better recent form
- More titles on this surface
Y. Hanfmann
1.44
consensus price, since opening
M. Giron
2.75
consensus price, since opening
Match winnerdecimal
Bookmaker
Y. Hanfmann
M. Giron
Gamdom
1.34
3.20
Consensus
1.44
2.75
Tnnslive
1.36
3.13