You're viewing data from 13 Jul — today's update hasn't been published yet.
MODEL PREDICTION · 2026-07-13

D. Dzumhur vs H. Rocha — prediction

DZUMHURWIN PROBABILITYROCHA
51%
model prob.
@2.12
odds · 47% impl.
🌡30° · 40% humRest 5d vs 21d🎾Serve 58%📈Form 4/10
THE MODEL'S REASONING

Ranking: #105 vs #133 (better ranked)

Recent form: 3/10 in recent matches

WATCH FOR

!Coming off 4 losses in a row

Calibrated model probability (~65% out-of-sample accuracy). Not a guarantee: the model ≈ the market on average, so the odds already capture almost all the edge. 18+ · gamble responsibly.
@1.95
fair odds
+8.7%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)= Even●●
Ranking favors Dzumhur (#105 vs #133) but Elo favors Rocha (1846 vs 1771) — the two signals cancel each other out.
Serve/return▸ Rocha●●
Rocha serves better (62% vs 58%), while Dzumhur's return edge is smaller (43% vs 40%) — the serve gap outweighs the return gap.
Form▸ Dzumhur●●
Rocha is mid a 3-match losing streak despite a 6-4 last10; Dzumhur's skid is only 1 match, with a win over Svajda (Elo 1908).
Rest= Even
Rocha has 21 days off, 0 matches in 14 days (fresh but rusty); Dzumhur played 3 matches in 14 days on 5 days rest (sharp but taxed).
Weather▸ Rocha
Hot, dry conditions (30°C, 40% humidity) speed up the ball, which mechanically benefits the bigger server: Rocha's 62% is the higher of the two.
SERVE VS RETURN BATTLE

This is a serve-dominant matchup on paper: Rocha holds at 62% of service points against Dzumhur's 43% return rate, while Dzumhur serves at 58% and Rocha returns at just 40%. The gap on Rocha's side of the ledger (62-40=22 points) is wider than Dzumhur's (58-43=15 points), meaning Rocha's service games look somewhat more secure than Dzumhur's on raw numbers.

The hot, dry conditions (30°C, 40% humidity) tend to speed up the ball and shorten rallies, a dynamic that generally rewards the bigger server. Since Rocha's serve percentage is the higher of the two, the weather leans mechanically in his favor rather than Dzumhur's.

FORM AND MOMENTUM

The recent-form picture is mixed but leans slightly toward Dzumhur short-term. His last10 reads 3 wins and 7 losses with a single-match losing streak, but it includes a notable win over Z. Svajda (Elo 1908) — a quality result not matched by Rocha, whose form list shows no listed quality wins.

Rocha's last10 is actually better in raw terms (6-4) but he is currently on a 3-match losing streak, meaning his recent trajectory is worse than the aggregate suggests. Dzumhur's own risk flag of a longer losing run should be weighed, but on the data given his current skid is shorter (streak of -1 vs -3).

SCHEDULE AND FRESHNESS

Rocha arrives with 21 days of rest and no matches in the last 14 days — full recovery, but also no recent match rhythm. Dzumhur has played 3 matches in the last 14 days on only 5 days of rest, which could mean sharper timing but also more accumulated physical load.

Neither side of this trade-off clearly dominates: freshness without rhythm (Rocha) versus rhythm without freshness (Dzumhur). This factor is best read as roughly neutral given the data available.

VALUE READ

The model gives Dzumhur a 50% win probability, almost identical to the market's implied 48% at odds of 2.10, producing a modest +5% expected value. This is a thin statistical edge, not a strong signal — the model is essentially in line with the market's own pricing.

Given the conflicting signals (ranking favors Dzumhur, Elo favors Rocha, serve numbers favor Rocha, short-term form favors Dzumhur), this looks like a genuinely close match rather than a mispriced one. Bettors should treat the positive EV as marginal and not as a strong conviction play.

Impact and analysis from real match data (Elo, form, head-to-head, rest, surface vs baseline, weather, altitude). The model ≈ the market on average; the odds already capture almost all the edge. 18+ · gamble responsibly.

Analyze today's matches →