Roberto Carballes Baena and Otto Virtanen will face off in the 2nd round of the Grand Prix Hassan II for the 1st time in their career. They are scheduled to compete on Wednesday at 4:00 pm on CENTRE COURT. In the following lines you can find the head to head analysis and prediction.

Prediction, odds and live streaming

The pick for Tennis Tonic is Roberto Carballes Baena who should win in 2 sets.

As per the initial odds, Roberto Carballes Baena is the pick to win this match.
Roberto Carballes Baena -> 1.37
Otto Virtanen -> 3.1

Click here to see the updated quotes and live streaming (only selected countries - USA excluded).

To be able to watch live streaming bet365, a funded account is required or you need to have placed a bet in the last 24 hours. 18+ BeGambleAware.

Here where top tennis events are broadcasted or streamed online (ATP, WTA).

At the challenger level, there will be free live streaming on Challenger TV.

 

Prediction and head to head Roberto Carballes Baena vs. Otto Virtanen

There is no head to head record between Roberto Carballes Baena and Otto Virtanen since this will be the first time that they will face off in the main tour.

Roberto Carballes Baena

Roberto Carballes Baena

7 - 9win/loss

Hard
5-6
I Hard
1-1
Clay
1-2
Rank
133
High
49
LLWLWLWWWL
Year Total Hard Clay I.hard Grass Carpet
2025 19-24 7-10 11-12 1-1 0-1 0-0
2024 37-31 10-12 24-13 2-4 1-2 0-0
2023 25-29 3-8 19-14 1-4 2-3 0-0
2022 46-33 3-8 41-23 2-1 0-1 0-0
2021 41-30 3-5 33-20 3-3 2-2 0-0

Ranked no. 51, Carballes Baena got to the 2nd round after beating Taha Baadi 7-6(3) 6-3.

In the 1st round, The Spaniard had a good straight sets win against Baadi (7-63 6-3). During the match, Carballes Baena scored 84 points vs Baadi’s 77. Carballes Baena was pretty aggressive to blast 35 winners.

Regarding the service games, Carballes Baena scored just 1 ace and he committed only 7 double faults. Roberto Carballes Baena lost the serve twice and he saved 3 break points. Furthermore, Carballes Baena put 61% of his first serves in, winning 73% (35/48) of the points behind his 1st serve and 45% (14/31) on the 2nd serve. Carballes Baena broke Baadi 3 times after converting 25% of his break points (3/12).

Carballes Baena has good match record in the last 10 years having won 55% of his matches (343-279). 1-2 on clay in 2025. Talking about his performance on the same surface of this event, Carballes Baena has an overall 282-183 match record in the last years on clay.

Roberto has an aggregate 7-9 win-loss record in 2025, 1-2 on clay (See FULL STATS).

Previously in Marrakech

Marrakech
Carballes Baena's Record

Otto Virtanen

Otto Virtanen

4 - 9win/loss

Hard
2-6
I Hard
1-2
Clay
1-1
Rank
126
High
91
LLWWWWLWWL
Year Total Hard Clay I.hard Grass Carpet
2025 27-24 4-9 5-9 12-6 6-0 0-0
2024 43-28 9-11 5-7 24-7 5-3 0-0
2023 33-31 4-6 4-10 22-11 3-4 0-0
2022 46-31 4-1 7-12 25-13 8-3 2-2
2021 40-21 2-2 16-11 19-6 0-0 3-2

Ranked no. 135, the Finn reached the 2nd round after defeating Daniel Altmaier 6-2 4-6 7-6(3).

In the 1st round, Virtanen defeated Altmaier (6-2 4-6 7-63). During the match Virtanen scored 108 points vs Altmaier’s 98. The Finn was very aggressive to blast 40 winners.

Talking about serving, Virtanen blasted 5 aces and he committed only 6 double faults. Overall, Otto Virtanen was extremely efficient on serve to win 71% (40/56) of his 1st serve and 61% (23/38) on the second serve. However, this didn’t prevent his to concede the serve twice. The Finn broke Altmaier 3 times after converting 27% of his break points (3/11).

Virtanen has an overall 4-9 win-loss record in 2025, 1-1 on clay (See FULL STATS).

Previously in Marrakech

Virtanen has never competed in this tournament before.

Marrakech
Virtanen's Record

H2H Performance in the tournament

R.Carballes Baena
O.Virtanen
2h:01
2h:01
Time on court​
2h:29
2h:29
!
2h:01
2h:01
Last match​
!
2h:29
2h:29
1
1
Match played
1
1
22
22
Games Played​
31
31
2
2
Set played​​
3
3
84
84
Total points​
108
108
84
84
Avg point​
108
108
35
35
Winners
40
40
35
35
Avg Winners​
40
40
42%
42%
Ratio winners
37%
37%
-- Serve --
1
1
Aces
5
5
1
1
Avg Aces
5
5
7
7
Double Faults
6
6
!
7
7
Avg Double Faults
!
6
6
35/48
35/48
1st won total​
40/56
40/56
!
73%
73%
1st won %
!
71%
71%
14/31
14/31
2nd won total​
23/38
23/38
45%
45%
2nd won %
!
61%
61%
-- Break Points --
3/12
3/12
BP won
3/11
3/11
3/12
3/12
Avg BP won
3/11
3/11
!
25%
25%
Won
!
27%
27%
5
5
Conceded
3
3
5
5
Avg Conceded
3
3
2
2
Broken
2
2
2
2
Avg Broken
2
2
3
3
Saved
1
1

Matches, sets, games and points

Points Carballes Baena Virtanen
Match played 1 1
Tot Set 2 3
Tot Games 22 31
Pts 84-77 108-98
Total Points 161 206
Winners 35 40
%Winners 42% 37%

Both Carballes Baena and Virtanen played 1 match. At the moment, Otto Virtanen lost 1 set while Roberto Carballes Baena hasn’t lost a set so far. Carballes Baena has played 1 set(s) less than Virtanen (2 vs 3). Therefore, Carballes Baena played 9 games less than Virtanen. Carballes Baena scored 35 winners (42% of the total points). On the other side, Otto made 40 winners (37%).

Serve Performance

Serve Carballes Baena Virtanen
Aces 1 5
Avg per match 1 5
1st in 48/79 56/94
%1st in 61% 60%
1st pts 35/48 40/56
%1st pts 73% 71%
2nd pts 14/31 23/38
%2nd pts 45% 61%

Carballes Baena made 1 ace . Virtanen also recorded 5 aces . Carballes Baena won 73% points behind his first serve. He very solid his second serve to win 45% of the points. On the other side, Virtanen won 71% of the points behind his first serve. He had a solid display on his second serve to win 61% of the points.

How they played the important points

Breaks Carballes Baena Virtanen
Won 3 3
Converted 3/12 3/11
% Converted 25% 27%
Conceded 5 3
Saved 3 1
% Saved 60% 33%
Times Broken 2 2

The Spaniard broke his opponent 3 times with a 25% conversion rate. Roberto lost his serve twice and he saved 60% of the break points that he conceded. Otto broke his opponent 3 times with a 27% conversion rate. Otto conceded his serve twice and he saved 33% of the break points that he conceded.

Carballes Baena
R1
Baadi
Total
Score 7-63 6-3
Tot Set 2 2
Tot Games 22 22
pts 84-77 84-77
Total points 161 161
Winners 35 35
%Winners 42% 42%
SERVE
Aces 1 1
Double Faults 7 7
1st in 48/79 48/79
% 1st in 61% 61%
1st pts 35/48 35/48
% 1st pts 73% 73%
2nd pts 14/31 14/31
% 2nd pts 45% 45%
Breaks
Won 3 3
Converted 3/12 3/12
Converted % 25% 25%
Conceded 5 5
Saved 3/5 3
Saved % 60% 60%
Times Broken 2 2
Virtanen
R1
Altmaier
Total
Score 6-2 4-6 7-63
Tot Set 3 3
Tot Games 31 31
pts 108-98 108-98
Total points 206 206
Winners 40 40
%Winners 37% 37%
SERVE
Aces 5 5
Double Faults 6 6
1st in 56/94 56/94
% 1st in 60% 60%
1st pts 40/56 40/56
% 1st pts 71% 71%
2nd pts 23/38 23/38
% 2nd pts 61% 61%
Breaks
Won 3 3
Converted 3/11 3/11
Converted % 27% 27%
Conceded 3 3
Saved 1/3 1
Saved % 33% 33%
Times Broken 2 2

Tennis Scores in Marrakech

Upcoming matches in the draw