← All tennis
Set by set
| Player | Set 1 | Set 2 | Sets |
|---|---|---|---|
| O. Roca Batalla | 7 | 6 | 2 |
| E. Dalla Valle | 6 | 2 | 0 |
Match facts
Tournament
Porto, Portugal
Category
Challenger
Round
Round of 16
Surface
clay
Court
Central Court
City
Porto
First serve
E. Dalla Valle
Total games
13–8
Recent form
O. Roca Batalla · match stats · E. Dalla Valle
0Aces3
1Double faults1
79%First serve in61%
80%First-serve points won70%
92%Second serve in95%
50%Second-serve points won43%
0%Break points saved0%
100%Break points converted100%
41%Return points won27%
41Service points won32
22Receiver points won15
63Total points won47
13Games won8
9Service games won7
1Tiebreaks won0
7Longest point streak5
5Longest game streak2
Per set · aces & double faults
| Set | Aces | Double faults |
|---|---|---|
| Set 1 | 0–2 | 1–1 |
| Set 2 | 0–1 | 0–0 |
Figures read O. Roca Batalla first.
Set 238 min · 8 games · newest first
5-2
game 8
E. Dalla Valle serving
15-0
30-0
30-15
40-15
5-2
game 7
O. Roca Batalla serving
15-0
30-0
40-0
40-15
4-2
game 6
E. Dalla Valle serving
0-15
0-30
0-40
4-1
game 5
O. Roca Batalla serving
0-15
15-15
30-15
40-15
3-1
game 4
E. Dalla Valle serving
0-15
0-30
0-40
3-0
game 3
O. Roca Batalla serving
0-15
0-30
15-30
30-30
40-30
2-0
game 2
E. Dalla Valle serving
BREAK
15-0
30-0
40-0
1-0
game 1
O. Roca Batalla serving
0-15
15-15
15-30
30-30
40-30
Set 161 min · 13 games · newest first
7-6
game 13
E. Dalla Valle serving
BREAK
0-1
1-1
2-1
2-2
3-2
4-2
5-2
6-2
7-2
6-6
game 12
O. Roca Batalla serving
15-0
30-0
30-15
40-15
5-6
game 11
E. Dalla Valle serving
0-15
15-15
15-30
30-30
30-40
5-5
game 10
O. Roca Batalla serving
15-0
30-0
30-15
40-15
4-5
game 9
E. Dalla Valle serving
15-0
15-15
30-15
30-30
30-40
4-4
game 8
O. Roca Batalla serving
15-0
30-0
40-0
40-15
3-4
game 7
E. Dalla Valle serving
15-0
15-15
15-30
15-40
3-3
game 6
O. Roca Batalla serving
15-0
30-0
40-0
40-15
2-3
game 5
E. Dalla Valle serving
0-15
0-30
0-40
2-2
game 4
O. Roca Batalla serving
0-15
15-15
30-15
40-15
1-2
game 3
E. Dalla Valle serving
0-15
0-30
15-30
30-30
30-40
1-1
game 2
O. Roca Batalla serving
BREAK
0-15
15-15
15-30
15-40
1-0
game 1
E. Dalla Valle serving
BREAK
15-0
30-0
30-15
40-15
Point chips read O. Roca Batalla first · highlighted border marks the point winner.
Head to head
L
ATP Challenger Cattolica, Italy Men Singles · Jun 2026 · clay
0–2
W/L from O. Roca Batalla's perspective.
Win probability
O. Roca BatallaE. Dalla Valle
55%
Model confidence
Why the model thinks so
- Better on break points
O. Roca Batalla
1.91
consensus price, since opening
E. Dalla Valle
1.80
consensus price, since opening
Match winnerdecimal
Bookmaker
O. Roca Batalla
E. Dalla Valle
10bet
1.90
1.80
1xBet
1.87
1.81
Betway
1.90
1.80
Marathon
1.87
1.81
fonbet
1.85
1.90
Consensus
1.88 ▼
1.82 ▼
O/U Games 22.00Full Match
Bookmaker
Over
Under
1xBet
1.85
1.81
Marathon
1.85
1.81
Consensus
1.85
1.81
Games Handicap 0.50Full Match
Bookmaker
O. Roca Batalla
E. Dalla Valle
1xBet
1.82
1.86
Consensus
1.82
1.86
Odd/Even GamesFull Match
Bookmaker
Odd
Even
10bet
1.83
1.83
1xBet
1.83
1.83
Marathon
1.83
1.83
Consensus
1.83
1.83
O/U Sets 2.50Full Match
Bookmaker
Over
Under
1xBet
2.25
1.54
Marathon
2.25
1.54
fonbet
2.35
1.60
Consensus
2.28
1.56
Set Handicap -1.50Full Match
Bookmaker
O. Roca Batalla
E. Dalla Valle
1xBet
2.93
1.33
fonbet
3.00
1.40
Consensus
2.97
1.37
Player O/U Games 12.00Full Match
Bookmaker
Over
Under
1xBet
1.66
2.01
Marathon
1.66
2.01
Consensus
1.66
2.01
Match Winner1st Set
Bookmaker
O. Roca Batalla
E. Dalla Valle
10bet
1.83
1.83
1xBet
1.85
1.81
Marathon
1.85
1.81
fonbet
1.85
1.85
Consensus
1.85
1.83
O/U Games 9.501st Set
Bookmaker
Over
Under
1xBet
2.00
1.69
Marathon
2.00
1.69
fonbet
2.02
1.80
Consensus
2.01
1.73
Games Handicap -2.501st Set
Bookmaker
O. Roca Batalla
E. Dalla Valle
fonbet
3.20
1.28
Consensus
3.20
1.28
Odd/Even Games1st Set
Bookmaker
Odd
Even
1xBet
1.88
1.78
Marathon
1.88
1.78
Consensus
1.88
1.78
Player O/U Games 4.501st Set
Bookmaker
Over
Under
1xBet
1.51
2.29
Marathon
1.51
2.29
Consensus
1.51
2.29
Match Winner2nd Set
Bookmaker
O. Roca Batalla
E. Dalla Valle
1xBet
1.85
1.81
Marathon
1.85
1.81
Consensus
1.85
1.81
O/U Games 9.502nd Set
Bookmaker
Over
Under
1xBet
1.91
1.74
Marathon
1.91
1.74
Consensus
1.91
1.74
Games Handicap -0.502nd Set
Bookmaker
O. Roca Batalla
E. Dalla Valle
1xBet
1.84
1.80
Marathon
1.84
1.80
Consensus
1.84
1.80
Odd/Even Games2nd Set
Bookmaker
Odd
Even
1xBet
1.93
1.74
Marathon
1.93
1.74
Consensus
1.93
1.74
Player O/U Games 5.502nd Set
Bookmaker
Over
Under
1xBet
1.64
2.07
Marathon
1.64
2.07
Consensus
1.64
2.07