MODEL PREDICTION · 2026-07-30
HARD

F. Cerundolo vs A. Geaprediction

Los Cabos
✗ Missed
CERUNDOLOWIN PROBABILITYGEA
79%
model prob.
@1.50
odds · 67% impl.
🎾Serve 61%
CONDITIONS OF THE MATCHin the modelcontext
Surface
Hard

Consistent bounce, medium-fast: neutral conditions, no style favored.

Temperature
33°C

Strong heat: warm air speeds the ball up and physical wear tells in long matches.

Humidity
47%

Dry air: the ball travels normally.

Wind
23 km/h

Some wind: makes baseline control harder.

Surface feeds the model (surface specialization is one of its factors). Weather and altitude are context we publish for you — they do NOT move the probability.

OUR MODEL'S REASONING

Ranking: #21 vs #135 (better ranked)

Model 79% vs market 67% → the model sees it as MORE likely than the odds

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.26
fair odds
+19.1%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Cerundolo●●●
Cerundolo is ranked #21 vs #135, and the baseline model already gives him 65%, rising to 79% with all factors combined.
Serve/return▸ Gea●●
Gea's raw numbers are actually stronger: 64% serve and 40% return vs Cerundolo's 61% serve and 39% return.
Form▸ Gea●●
Gea is 7/10 in his last 10 with a 2-match win streak and a quality win over S. Kwon (Elo 1910).
Rest▸ Cerundolo●●
Gea has only 1 day of rest after 5 matches in 14 days, a real fatigue risk missing for Cerundolo.
Weather= Even
33°C heat and dry air can speed up serves, but with serve% almost even (61% vs 64%) neither player gains a clear edge.
Risk: Layoff▸ Gea
The 30-day layoff flagged in the data applies to Cerundolo, a rustiness risk not shared by Gea, who played yesterday.
RANKING AND MODEL GAP

The clearest signal in this match is the gap in level: Cerundolo sits at #21 against Gea's #135, and the baseline model already assigns him 65% before adjustments. Once form, rest and other factors are layered in, the model lands at 79%, well above the market's 67% implied probability, which is where the model's edge comes from.

This is a case where the ranking gap is large enough to dominate the read, even though the underlying serve/return snapshot doesn't tell the same story. The model is treating Cerundolo's overall level and consistency at tour level as more predictive than the specific point-by-point splits.

SERVE-RETURN NUANCE

Looking purely at the serve and return percentages, Gea is not overmatched: he holds 64% of service points against Cerundolo's 61%, and returns slightly better too (40% vs 39%). If this were the only data point, it would suggest a near-even contest at the point level.

That gap between the point-level numbers and the lopsided 79-21 model output is worth flagging honestly: the model's confidence is being driven mainly by ranking and contextual factors like rest, not by the serve/return metrics, which are the market's typical lifeblood in-match.

FORM VS FATIGUE

Gea arrives in good form: 7 wins in his last 10 matches, a 2-match win streak, and a notable win over S. Kwon (Elo 1910), all of which cut against a simple ranking-based read.

But that form comes at a cost — Gea has played 5 matches in the last 14 days and has just 1 day of rest before this one, a real fatigue liability in a tour-level match. Cerundolo, by contrast, carries a 30-day layoff risk instead, so both players enter with some question marks, just different ones.

HEAT AND CONDITIONS

The 33°C heat and dry air in Los Cabos can quicken the ball and reward the better server, but with serve numbers this close (61% vs 64%) there's no clear directional edge to assign here. The 23 km/h wind could disrupt precision play, but no data isolates either player's sensitivity to it, so this factor stays neutral.

VALUE READ

The model's 79% is notably higher than the market's 67%, producing a stated EV of +19.1% at 1.50 odds. That gap is real but should be read with some caution: it is driven heavily by the ranking disparity and Gea's rest deficit, while the actual serve/return numbers show a much tighter contest than the headline probability implies.

Favorite does not equal a safe bet — Cerundolo being favored is consistent with both the model and the market, just to different degrees. The value here is plausible given the schedule congestion working against Gea, but it should be treated as a moderate edge rather than a lock, since the point-level data doesn't fully back the size of the gap.

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 →