← All tennis
Set by set
| Player | Set 1 | Set 2 | Sets |
|---|---|---|---|
| O. Roca Batalla | 6 | 6 | 2 |
| F. Passaro | 4 | 0 | 0 |
Momentum — game by game, ● = break
▲ O. Roca Batalla
▼ F. Passaro
Match facts
Tournament
Parma, Italy
Category
Challenger
Round
Round of 32
Surface
clay
Court
CENTER COURT
City
Parma
First serve
F. Passaro
Total games
12–4
Recent form
O. Roca Batalla · match stats · F. Passaro
4Aces1
3Double faults3
60%First serve in66%
69%First-serve points won39%
86%Second serve in75%
52%Second-serve points won42%
67%Break points saved40%
60%Break points converted33%
60%Return points won38%
33Service points won14
21Receiver points won20
54Total points won34
12Games won4
7Service games won3
0Tiebreaks won0
10Longest point streak7
8Longest game streak2
Per set · aces & double faults
| Set | Aces | Double faults |
|---|---|---|
| Set 1 | 3–1 | 2–1 |
| Set 2 | 1–0 | 1–2 |
Figures read O. Roca Batalla first.
Set 26 games · newest first
6-0
game 6
F. Passaro serving
BREAK
15-0
30-0
40-0
40-15
5-0
game 5
O. Roca Batalla serving
15-0
30-0
30-15
40-15
4-0
game 4
F. Passaro serving
BREAK
15-0
30-0
30-15
40-15
3-0
game 3
O. Roca Batalla serving
0-15
15-15
30-15
30-30
40-30
2-0
game 2
F. Passaro serving
BREAK
15-0
30-0
40-0
1-0
game 1
O. Roca Batalla serving
15-0
15-15
15-30
30-30
40-30
40-40
A-40
Set 110 games · newest first
6-4
game 10
F. Passaro serving
BREAK
15-0
30-0
40-0
5-4
game 9
O. Roca Batalla serving
0-15
0-30
0-40
15-40
30-40
40-40
A-40
4-4
game 8
F. Passaro serving
0-15
0-30
0-40
4-3
game 7
O. Roca Batalla serving
15-0
30-0
30-15
30-30
40-30
3-3
game 6
F. Passaro serving
0-15
0-30
0-40
3-2
game 5
O. Roca Batalla serving
0-15
0-30
15-30
30-30
40-30
2-2
game 4
F. Passaro serving
0-15
0-30
15-30
15-40
2-1
game 3
O. Roca Batalla serving
BREAK
0-15
15-15
15-30
30-30
30-40
40-40
40-A
2-0
game 2
F. Passaro 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
Point chips read O. Roca Batalla first · highlighted border marks the point winner.
Head to head
L
ATP Challenger Targu Mures, Romania Men Singles · Jun 2026 · clay
0–2
W/L from O. Roca Batalla's perspective.
Win probability
O. Roca BatallaF. Passaro
69%
Model confidence
Why the model thinks so
- Ranked far higher (+216 places)
- Better on this surface
- Better on break points
O. Roca Batalla
1.57
1.57
▼
consensus price, since opening
F. Passaro
2.25
consensus price, since opening
Match winnerdecimal
Bookmaker
O. Roca Batalla
F. Passaro
1xBet
1.65 ▲
2.11 ▼
Bet365
1.67 ▲
2.10 ▼
Betsson
1.65 ▲
2.11 ▼
Betway
1.65 ▲
2.10 ▼
Bwin
1.65 ▲
2.10 ▼
Interwetten
1.65 ▲
2.10 ▼
Marathon
1.63
2.11 ▼
Novibet
1.66 ▲
2.10 ▼
SportingBet
1.65 ▲
2.10 ▼
Consensus
1.65 ▼
2.10
O/U Games 21.50Full Match
Bookmaker
Over
Under
1xBet
1.76 ▼
1.94 ▲
Bet365
1.80
1.91
Betsson
1.81 ▼
1.89
Marathon
1.76 ▼
1.94 ▲
Novibet
1.81 ▼
1.90 ▲
Consensus
1.79
1.92
O/U Games 22.00Full Match
Bookmaker
Over
Under
1xBet
1.83 ▼
1.85 ▲
Marathon
1.83 ▼
1.85 ▲
Consensus
1.83
1.85
Games Handicap -2.50Full Match
Bookmaker
O. Roca Batalla
F. Passaro
1xBet
1.84 ▲
1.85 ▼
Bet365
1.83
1.83
Betsson
1.82 ▲
1.89 ▼
Interwetten
1.80
1.90
Consensus
1.82
1.87
Games Handicap -2.00Full Match
Bookmaker
O. Roca Batalla
F. Passaro
1xBet
1.86 ▲
1.82 ▼
Consensus
1.86 ▲
1.82 ▼
Odd/Even GamesFull Match
Bookmaker
Odd
Even
1xBet
1.84
1.84
Betsson
1.85
1.85
Betway
1.85
1.85
Marathon
1.84
1.84
Consensus
1.85
1.85
O/U Sets 2.50Full Match
Bookmaker
Over
Under
1xBet
2.26 ▼
1.55 ▲
Betsson
2.37 ▲
1.52 ▼
Marathon
2.26 ▼
1.55 ▲
Consensus
2.30
1.54 ▲
Set Handicap -1.50Full Match
Bookmaker
O. Roca Batalla
F. Passaro
1xBet
2.53 ▲
1.44
Betsson
2.48 ▲
1.48 ▼
Interwetten
2.40 ▲
1.50 ▼
Novibet
2.45 ▲
1.49 ▼
Consensus
2.47 ▲
1.48 ▼
Player O/U Games 12.00Full Match
Bookmaker
Over
Under
1xBet
1.47 ▲
2.42 ▼
Marathon
1.47 ▲
2.42 ▼
Consensus
1.47 ▲
2.42 ▼
O/U Tie Breaks 0.50Full Match
Bookmaker
Over
Under
Novibet
2.60
1.38
Consensus
2.60
1.38
Match Winner1st Set
Bookmaker
O. Roca Batalla
F. Passaro
1xBet
1.69 ▲
2.02
Bet365
1.73 ▲
2.00 ▼
Betsson
1.69 ▲
2.04 ▼
Betway
1.70 ▲
2.05 ▼
Interwetten
1.70 ▲
2.05 ▼
Marathon
1.69 ▲
2.02
Novibet
1.71 ▲
2.00 ▼
Consensus
1.70 ▲
2.03 ▼
O/U Games 7.501st Set
Bookmaker
Over
Under
1xBet
1.06
6.90
Consensus
1.06
6.90
O/U Games 8.501st Set
Bookmaker
Over
Under
Betsson
1.30 ▲
3.20 ▼
Novibet
1.30 ▼
3.25 ▲
Consensus
1.30 ▲
3.23 ▼
Games Handicap -2.501st Set
Bookmaker
O. Roca Batalla
F. Passaro
1xBet
2.96 ▲
1.33
Marathon
2.96 ▲
1.33
Consensus
2.96 ▲
1.33 ▼
Odd/Even Games1st Set
Bookmaker
Odd
Even
1xBet
1.86 ▼
1.82 ▲
Marathon
1.86 ▼
1.82 ▲
Consensus
1.86 ▼
1.82 ▲
Player O/U Games 4.501st Set
Bookmaker
Over
Under
1xBet
1.40 ▼
2.64 ▲
Marathon
1.40 ▼
2.64 ▲
Consensus
1.40 ▲
2.64 ▼
Match Winner2nd Set
Bookmaker
O. Roca Batalla
F. Passaro
1xBet
1.67
2.05 ▼
Betway
1.70 ▲
2.05 ▼
Interwetten
1.70 ▲
2.10 ▼
Marathon
1.67
2.05 ▼
Novibet
1.70 ▲
2.05 ▼
Consensus
1.69 ▲
2.06
O/U Games 7.502nd Set
Bookmaker
Over
Under
Novibet
1.09
6.00
Consensus
1.09
6.00
O/U Games 9.502nd Set
Bookmaker
Over
Under
1xBet
1.88 ▼
1.78 ▲
Marathon
1.88 ▼
1.78 ▲
Consensus
1.88
1.78
Games Handicap -1.502nd Set
Bookmaker
O. Roca Batalla
F. Passaro
1xBet
1.93 ▲
1.74 ▼
Marathon
1.93 ▲
1.74 ▼
Consensus
1.93 ▲
1.74 ▼
Odd/Even Games2nd Set
Bookmaker
Odd
Even
1xBet
1.90 ▼
1.78 ▲
Marathon
1.90 ▼
1.78 ▲
Consensus
1.90 ▼
1.78 ▲
Player O/U Games 5.502nd Set
Bookmaker
Over
Under
1xBet
1.48 ▲
2.43 ▼
Marathon
1.48 ▲
2.43 ▼
Consensus
1.48 ▲
2.43 ▼