AI verdict

AI pick Dalla Valle E win probability ~57% confidence Medium best odds 1.90

Model consensus and the Glicko-2 rating lean to Dalla Valle E. Full breakdown below.

Picks locked before kickoff results verified after public accuracy log →
Full Access Go deeper than the free pick Your free pick and probability are below. Full Access adds the full 7-AI consensus, every value-edge pick, math-model probabilities and complete reports for every match.
Get Full Access →
ATP Challenger. Portu
ATP Challenger. Portu International

Roca Batalla O vs Dalla Valle E — Tennis prediction

✓ Prematch ready Prematch data Line Form H2H Prediction
Tennis ATP Challenger. Portu
ATP Challenger. Portu grass 02.09.2026 09:00 UTC Not started
02.09.2026 09:00 UTC Not started
Roca Batalla O
Roca Batalla O
Rank #333 Elo 164
64Average Form
L L W W L W L W
Dalla Valle E
Dalla Valle E
Rank #346 Elo 158
62Average Form
W L W L W W L W
-:-
Coverage: grass
🎯 PropickAI prediction
Low confidence

Our model prediction (Glicko-2)

2 Dalla Valle E57%

1 · Roca Batalla O42.9%
2 · Dalla Valle E57.1%

Model estimate: win Roca Batalla O 42.9%, win Dalla Valle E 57.1%. Model favourite — Dalla Valle E.

Informational estimate, not a betting recommendation.

How we calculated thisModel, consensus and market breakdown

Math-model prediction

AI match prediction Roca Batalla O - Dalla Valle E September 2, 2026

Tennis math model

The summary is built from our prematch context: line, form, lineups and Glicko.

Line favourite Fonbet: Roca Batalla O. We cross-check with Glicko and the math model below.
  • Win odds (Fonbet): 1 1.85 / 2 1.90

For reference

Fair probability (no margin)

Probability excluding the bookmaker margin — for reference, not a betting recommendation.
Winner bookmaker margin 7.8% 4 books · best price +18.0%
1 42.4%
2 57.6%

Odds source: consensus of 4 books (Baltbet, Betcity, Fonbet, Leon). This is the fair probability after removing the bookmaker margin from the odds — reference information, not a prediction or a betting recommendation.

For reference

Line movement

How the odds changed from opening to the current line — for reference, not a betting recommendation.
Winner P1 2.20 ↓ 1.85
Winner P2 1.60 ↑ 1.90

↓ odds shortened (money on this outcome), ↑ drifted (line weakened). For reference, not a betting recommendation.

%

Market consensus

Forecast by market

Match result
Roca Batalla O
44%
2.20
Dalla Valle E
56%
1.90

Consensus probability with the bookmaker margin removed; the number on the right is the best available odds. For reference only, not a bet.

Unlock the full AI analysis

Get the 7-AI consensus, math-model probabilities, value picks and full reports for every match with Full Access.

Get Full Access →
Preview

About the athletes

- Country -
#333 Rating #346
28 Age 33
1.96m Height (cm) 1.75m
90kg Weight (kg) 75kg
Right Hand Right
- Seed -
grass Coverage grass
0 H2H 0

Serve and return stats

Roca Batalla O Dalla Valle E
Aces per match 4.21 3.38
Double faults per match 1.17 1.35
Breaks per match 1.94 1.06

Source:tennisstats.com (per-match averages)

TennisStats: rating, form and serve/return

Enrico Dalla Valle
Rank:333 Elo: 164
L L W W L W L W
Oriol Roca Batalla
Rank:346 Elo: 158
W L W L W W L W
Elo favourite:Dalla Valle E (edge +6 Elo)

Hard

Enrico Dalla ValleOriol Roca Batalla
Win Percentage 2026 Calendar Year 66.7% 4 / 6 Matches N/A 0 / 0 Matches
Win Percentage Last 12 Months 54.6% 6 / 11 Matches N/A 0 / 0 Matches

Clay

Enrico Dalla ValleOriol Roca Batalla
Win Percentage 2026 Calendar Year 60.9% 28 / 46 Matches 62.1% 36 / 58 Matches
Win Percentage Last 12 Months 58.6% 34 / 58 Matches 67.7% 46 / 68 Matches

Grass

Enrico Dalla ValleOriol Roca Batalla
Win Percentage 2026 Calendar Year N/A 0 / 0 Matches N/A 0 / 0 Matches
Win Percentage Last 12 Months N/A 0 / 0 Matches N/A 0 / 0 Matches

Source:tennisstats.com

H2H series (tennisstats)

Enrico Dalla Valle Oriol Roca Batalla
H2H wins 3 (60.0%) 2 (40.0%)
Sets 7 (63.6%) 4 (36.4%)
Wins this year 63.8% 37 / 58 Matches 62.1% 36 / 58 Matches
Wins in 12 mo. 60.0% 45 / 75 Matches 67.7% 46 / 68 Matches
Current rank 333 346

Source: tennisstats.com

Profile and percentages (tennisstats)

Enrico Dalla Valle Oriol Roca Batalla
Prize money (career) $202,244 USD $538,182 USD
Rating 333 346
Age 28 33
Height 1.96m 1.75m
Weight 90kg 75kg
Playing hand Right-handed Right-handed

Win percentage (match / set)

Enrico Dalla Valle Oriol Roca Batalla
Match Wins 64 % 62 %
Match Wins (3 Sets) 62 % 62 %
Wins in Straight Sets 48 % 48 %
Wins From Behind 20 % 19 %
Won At Least 1 Set 72 % 69 %
Set 1 Win 60 % 59 %
Set 2 Win 61 % 59 %
Set 3 Win 69 % 67 %

Source:tennisstats.com

Head-to-Head Record

Date Tournament Results
Jun 12 2026 Cattolica Chall. Men (Clay) Enrico Dalla Valle 2 – 0 Oriol Roca Batalla
Jul 3 2024 Modena Chall. Men (Clay) Enrico Dalla Valle 1 – 2 Oriol Roca Batalla
Jun 18 2024 Poznan Chall. Men (Clay) Enrico Dalla Valle 2 – 0 Oriol Roca Batalla
Jun 7 2024 Zagreb Chall. Men (Clay) Enrico Dalla Valle 0 – 2 Oriol Roca Batalla
Feb 8 2024 Chennai Chall. Men (Hard) Enrico Dalla Valle 2 – 0 Oriol Roca Batalla

Source:tennisstats.com

Betting benchmarks (tennisstats)

Outcome percentages for totals and props: values for each player and a match-total column.

Total games

Enrico Dalla Valle Oriol Roca Batalla Match total
Average Games in a Set 9.45 9.74 9.6
Over 6.5 94 % 98 % 96 %
Over 7.5 83 % 83 % 83 %
Over 8.5 67 % 69 % 68 %
Over 9.5 44 % 57 % 51 %
Over 10.5 27 % 26 % 27 %
Over 11.5 27 % 26 % 27 %

Aces

Enrico Dalla Valle Oriol Roca Batalla Match total
Aces Per Match 4.21 3.38 7.59
Most Aces in a match 53 % 58 % N/A
1+ 91 % 92 % 100 %
2+ 83 % 69 % 93 %
3+ 68 % 65 % 88 %
4+ 49 % 46 % 83 %
5+ 38 % 35 % 70 %

Breaks

Enrico Dalla Valle Oriol Roca Batalla Match total
Breaks Per Match 1.94 1.06 3
Over 0.5 100 % 100 % 100 %
Over 1.5 60 % 4 % 80 %
Over 2.5 9 % 4 % 32 %
Over 3.5 2 % 4 % 31 %
Over 4.5 2 % 0 % 30 %
Over 5.5 0 % 0 % 27 %

Tie-breaks

Enrico Dalla Valle Oriol Roca Batalla Match total
Tie Breaks Per Match 0.48 0.31 0.4
Over 0.5 40 % 28 % 34 %
Over 1.5 8 % 3 % 6 %
Under 0.5 60 % 72 % 34 %
Under 1.5 92 % 97 % 6 %

Double faults

Enrico Dalla Valle Oriol Roca Batalla Match total
Double Faults Per Match 1.17 1.35 2.52
Over 0.5 (1+) 72 % 81 % 95 %
Over 1.5 (2+) 30 % 35 % 85 %
Over 2.5 (3+) 11 % 15 % 64 %
Over 3.5 (4+) 4 % 4 % 45 %
Over 4.5 (5+) 0 % 0 % 34 %
Over 5.5 (6+) 0 % 0 % 21 %

Net points

Enrico Dalla Valle Oriol Roca Batalla Match total
Net Points Won Per Match 7.17 5.79 12.96
Over 4.5 (5+) 54 % 71 % 63 %
Over 5.5 (6+) 46 % 71 % 59 %
Over 6.5 (7+) 33 % 71 % 52 %
Over 7.5 (8+) 25 % 57 % 41 %
Over 8.5 (9+) 21 % 43 % 32 %
Over 9.5 (10+) 13 % 29 % 21 %

Source:tennisstats.com

Odds
P1 2.20 46.3% BetBoom
P2 1.90 53.7% BetBoom

Roca Batalla O go head-to-head with Dalla Valle E in tennis, in ATP Challenger. Portu, on 2 September 2026. The PropickAI Glicko-2 model rates Dalla Valle E as the favourite at around 57%. Sportsbook prices (4 books) put that result at roughly 58%.

Recent form reads: Roca Batalla O have 1 won and 1 lost of their last 2; Dalla Valle E have 0 won and 1 lost of 1. On the Glicko scale it is 1600 for Roca Batalla O against 1436 for Dalla Valle E - a gap of 165 points.

Our model and the market consensus broadly agree on this match. Model confidence in the favourite is low. That is a 1-point gap to the market. The favourite's edge is moderate, so a protective market (double chance or draw-no-bet) is steadier than a single outright bet. Key markers: an edge of 165 Glicko rating points, the model's 57% for Dalla Valle E. Below on this page: team form, head-to-head history, bookmaker odds and the full PropickAI AI breakdown. This is a probability read from our model plus the market line, not a guaranteed outcome.

Match center
Start 02.09.2026 09:00 UTC
Market 1 50.7% @ 1.85 / 2 49.3% @ 1.90
Coverage grass
Form 3 matches
🥊 Humans vs Machines
📐 Math model Dalla Valle E 57%
💹 Market Dalla Valle E 58%
Every pick locked before kickoff · public log
🏦 Virtual bank $10,000
$10,000Virtual balance

Play free: you start with $10,000 in virtual money. Bet on this match at our odds, then track your profit and climb the global leaderboard. No real money, no sign-up.

Match center

Roca Batalla O - Dalla Valle E

V baze uchteny nedavnie matchi oboikh uchastnikov.

Form 5/5 recent games
Market 2 model / bookmakers
Market and Glicko

Tennis math model. Tennis without draws: the base signal comes from player rating, surface, form, serve/return and tournament fatigue. For live logic the set state and who is serving matter more than the overall points score.

Outcome Line Glicko Signal
Roca Batalla O 42.4% 47.1% market and model agree
Dalla Valle E 57.6% 52.9% market and model agree

Glicko-2 is a team-strength rating: it weighs the line, history and consistency, but is not a guarantee.

Model = Glicko + Elo strength prior (heuristic, historical calibration in progress). Glicko42.9% · +Elo prior (weight0.60).

Tennis math model
P1 / P2 42.9% / 57.1% probabilities
Rating 1,600 / 1,436 Roca Batalla O / Dalla Valle E
RD 241 / 299 rating uncertainty
r +/- 2RD 1,118-2,083 / 838-2,034 strength interval

Tennis without draws: the base signal comes from player rating, surface, form, serve/return and tournament fatigue. For live logic the set state and who is serving matter more than the overall points score.

Betting snapshot
1X2
2 1.90 Fonbet · value +8.6% · model 57.1%
1 1.85 Fonbet · no value · model 42.9%
Handicap
2 -0.5 1.82 Fonbet · line only
2 +0.5 1.93 Fonbet · line only
1 -0.5 1.88 Fonbet · line only
1 +0.5 1.77 Fonbet · line only
Total
Over 20.5 1.60 Fonbet · line only
Over 21.5 1.80 Fonbet · line only

Betting notes are built from the line, market and our math model: take a signal only when the model and market agree.

Bookmaker line

Match markets

Open on Fonbet →
bookmaker line and markets

Handicap

Outcome Fonbet
1.77 56.5%
1.67 59.9%
2.02 49.5%
1.80 55.6%
1.88 53.2%
2.00 50.0%
2.02 49.5%
2.07 48.3%
1.93 51.8%
2.07 48.3%
1.70 58.8%
1.90 52.6%
1.82 55.0%
1.72 58.1%
1.70 58.8%
1.68 59.5%

Handicap

Outcome Fonbet
1.35 74.1%
3.00 33.3%
1.40 71.4%
3.15 31.8%

Total

Outcome Fonbet
Over 20.5 1.60 62.5%
Over 21.5 1.80 55.6%
Over 22.5 2.00 50.0%
Over 23.5 2.20 45.5%
Under 20.5 2.20 45.5%
Under 21.5 2.00 50.0%
Under 22.5 1.72 58.1%
Under 23.5 1.60 62.5%

Total

Outcome Fonbet
Over 2.5 2.35 42.6%
Under 2.5 1.60 62.5%
Match center
Roca Batalla O
W L L W L
2026-08-31 2026 Porto, Portugal
Roca Batalla O Kolar Z 0:2 Roca Batalla O
2026-08-18 2026 Prague, Czech Republic
Roca Batalla O Roca Batalla O 1:2 Papoe R M
2026-08-13 2026 Todi, Italy
Roca Batalla O Roca Batalla O 0:2 Passaro F
2026-08-11 2026 Todi, Italy
Roca Batalla O Roca Batalla O 2:0 Mashtakov N
2026-08-03 2026 Plovdiv 2, Bulgaria
Roca Batalla O Milev Y 2:0 Roca Batalla O
2 Wins
3 Losses
1.0 Sets won
1.2 Sets lost
40% Win percentage
Dalla Valle E
W L L W W
2026-09-01 2026 Porto, Portugal
McDonald N 0:2 Dalla Valle E Dalla Valle E
2026-08-11 2026 Todi, Italy
Dalla Valle E 0:1 Torres J B Dalla Valle E
2026-07-28 2026 San Marino, San Marino
Poljicak M 2:0 Dalla Valle E Dalla Valle E
2026-07-27 2026 San Marino, San Marino, Qualifying
Dalla Valle E 2:0 Brunold M Dalla Valle E
2026-07-26 2026 San Marino, San Marino, Qualifying
Dalla Valle E 2:0 Logrippo M Dalla Valle E
3 Wins
2 Losses
1.2 Sets won
0.6 Sets lost
60% Win percentage

Frequently asked questions

What does PropickAI predict for Roca Batalla O vs Dalla Valle E?

The consensus of 7 AI models and the Glicko-2 rating leans to Roca Batalla O. Full probabilities and bookmaker odds are shown on this page.

What are the bookmaker odds for Roca Batalla O vs Dalla Valle E?

Live odds for Roca Batalla O vs Dalla Valle E from multiple bookmakers are listed on this page and refresh as the market moves.

When does Roca Batalla O vs Dalla Valle E start?

September 2, 2026.