MODEL PREDICTION · 2026-07-20

H. Rocha vs P. Martinezprediction

✗ Missed
ROCHAWIN PROBABILITYMARTINEZ
55%
model prob.
@1.83
odds · 55% impl.
Rest 7d vs 1d🎾Serve 59%📈Form 6/10 · 4✗
THE MODEL'S REASONING

Ranking: #124 vs #157 (better ranked)

Recent form: 3/10 in recent matches

WATCH FOR

!Coming off 3 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.82
fair odds
+0.8%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Rocha●●●
Rocha leads the core metrics: Elo 1832 vs 1741, ranking #124 vs #157, trend +9 vs -32; model gives him 55%.
Serve/return▸ Martinez●●
Martinez serves better (63% vs 59%) with identical return numbers (40% each), giving him the edge on his own service games.
Form▸ Martinez●●
Rocha carries a 4-match losing streak (WWWWWWLLLL) while Martinez is 2-0 in his last two (LWLLLWLLWW), despite a worse overall 10-match record.
Rest▸ Rocha●●●
Rocha has 7 days rest and just 1 match in 14 days vs Martinez's 1 day rest after 5 matches in 14 days, a clear fatigue gap over best-of-three.
LEVEL AND TRAJECTORY

Rocha's ranking (#124) and Elo (1832) sit above Martinez's (#157, 1741), and the calibrated model translates that gap into a 55%-45% edge. The ranking trend adds another layer: Rocha is moving up (+9) while Martinez is sliding (-32), suggesting the gap in current level may be widening rather than static.

This is the model's primary basis for making Rocha the favorite, but the margin is modest — a 10-point Elo and ranking edge, not a mismatch. It should be weighed against the more immediate, match-specific signals below.

SERVE VS FORM

On paper, Martinez holds the better service numbers (63% vs Rocha's 59%), with both players identical on return (40%). In a serve-driven match, that 4-point service edge gives Martinez a mechanical advantage in holding his own games, partially offsetting his lower ranking and Elo.

Recent form pulls further in Martinez's direction: Rocha arrives on a 4-match losing streak, while Martinez has won his last two. Rocha's only listed quality win (over a 1938-Elo opponent) came earlier in that stretch, before the skid began — the losing streak is the more current signal.

REST AND SCHEDULE

The clearest asymmetry in this match is physical: Rocha is rested (7 days off, just 1 match in the last two weeks), while Martinez is playing on 1 day of rest after 5 matches in 14 days, including a reported deep tournament run at Estoril that ended just a day before this match. Over the course of a match, that workload difference typically shows up in legs and focus, especially in longer exchanges.

This context flag doesn't guarantee a specific outcome, but it is a tangible physical disadvantage for Martinez that compounds his negative ranking trend, even as his serve numbers and recent 2-match form work in his favor.

VALUE READ

The market prices Rocha at 1.77, implying 56% — almost identical to the model's 55% — which produces a small negative expected value of -2.5%. In practical terms, the model does not see an edge here; it is essentially in line with the market's own assessment.

Being the favorite is not the same as being a value bet. Rocha's advantages in ranking, Elo, and rest are real, but Martinez's serve numbers and recent form provide a genuine counterbalance, and the pricing already reflects a close, competitive match rather than a mismatch.

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 →