Roberto Carballes Baena def. Otto Virtanen — Round of 16, Grand Prix Hassan II 2025
ATP 250ClayMarrakech, Morocco
Played2 Apr 2025
🇪🇸Won
R. Carballes Baena seeded 5 6 6
🇫🇮ranked ATP number 133 going into this draw
Otto Virtanen 4 4
Form going in
3–7
Won–lost, last 10 matches
4–6
2–2
Won–lost, last 30 days
1–0
🇲🇦T. BaadiTaha Baadi
R32Marrakech R32
D. AltmaierDaniel Altmaier🇩🇪No. 82
No. 82 · R32Marrakech R32
🇺🇸B. NakashimaBrandon NakashimaNo. 33
No. 33 · R64Miami R64
N. BorgesNuno Borges🇵🇹No. 39
No. 39 · R32Doha R32
🇦🇺C. O'ConnellChristopher O'ConnellNo. 75
No. 75 · R128Miami R128
D. AltmaierDaniel Altmaier🇩🇪No. 93
No. 93 · R16Marseille R16
🇦🇺C. O'ConnellChristopher O'ConnellNo. 75
No. 75 · R128Indian Wells R128
S. KordaSebastian Korda🇺🇸No. 22
No. 22 · R32Marseille R32
🇩🇰H. RuneHolger Rune
R32Acapulco R32
A. FilsArthur Fils🇫🇷No. 20
No. 20 · R128Melbourne R128
🇦🇷M. NavoneMariano NavoneNo. 47
No. 47 · R32Rio de Janeiro R32
A. de MinaurAlex de Minaur🇦🇺
R64New York R64
🇷🇸D. LajovicDusan LajovicNo. 80
No. 80 · R32Buenos Aires R32
Q. HalysQuentin Halys🇫🇷
R128New York R128
🇺🇸M. MmohMichael Mmoh
R32Dallas R32
T. PaulTommy Paul🇺🇸
R64London R64
🇺🇸T. PaulTommy PaulNo. 12
No. 12 · R32Melbourne R32
M. PurcellMax Purcell🇦🇺
R128London R128
🇦🇺J. DuckworthJames DuckworthNo. 94
No. 94 · R64Melbourne R64
F. MisolicFilip Misolic🇦🇹
R128Paris R128
All 10 matches
🇦🇷M. NavoneMariano NavoneNo. 47
No. 47 · R32Rio de Janeiro R32
A. de MinaurAlex de Minaur🇦🇺
R64New York R64
🇷🇸D. LajovicDusan LajovicNo. 80
No. 80 · R32Buenos Aires R32
Q. HalysQuentin Halys🇫🇷
R128New York R128
🇺🇸M. MmohMichael Mmoh
R32Dallas R32
T. PaulTommy Paul🇺🇸
R64London R64
🇺🇸T. PaulTommy PaulNo. 12
No. 12 · R32Melbourne R32
M. PurcellMax Purcell🇦🇺
R128London R128
🇦🇺J. DuckworthJames DuckworthNo. 94
No. 94 · R64Melbourne R64
F. MisolicFilip Misolic🇦🇹
R128Paris R128
Stats, 6 months going in
By surface
1–2
Clay
1–0
5–7
Hard
1–3
By round
1–0
R16
0–1
0–1
QF
–
3–3
At ATP 250s
2–1
How their matches go
15
Completed matches
5
20%
Won in straight sets
0%
20%
Won after losing a set
40%
33%
Lost after winning a set
20%
27%
Lost in straight sets
40%
3–4
Tiebreaks
2–3
2–5
Deciding sets
2–0
5/7
Won after winning set 1
1/2
1/8
Won after losing set 1
1/3
Last 14 days
3
Matches
1
8
Sets
3
2
Days since last match
1