MODEL PREDICTION · 2026-07-19

A. Molcan vs S. Ofnerprediction

Result pending
MOLCANWIN PROBABILITYOFNER
57%
model prob.
@1.73
odds · 58% impl.
H2H 1–0 Molcan🌡18° · 76% hum760 m altitudeRest 2d vs 5d🎾Serve 64%
THE MODEL'S REASONING

Ranking: #101 vs #110 (better ranked)

Recent form: 6/10 in recent matches

Head-to-head: 1-0 in favor

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.76
fair odds
−1.8%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Molcan●●●
Molcan's 1933 Elo and #101 ranking top Ofner's 1865/#110; baseline model gives him 60% vs 35%.
Rest▸ Ofner●●
Ofner has 5 days rest vs Molcan's 2, who played an Umag semifinal just 2 days ago.
Head-to-head▸ Molcan
Molcan won the only prior meeting (2023 ATP level), a small psychological edge.
Form▸ Molcan
Both 6/10 last 10, but Molcan's win over Davidovich Fokina (Elo 1992) outranks Ofner's over Medjedovic (1936).
Serve/return= Even
Serve rates are nearly identical (64% vs 65%) and return numbers close (39% vs 37%), no clear mechanical edge.
Altitude/Weather= Even
760m altitude and 80% humidity offer no distinct serve boost given both players' serve percentages are already matched.
LEVEL AND RANKING

The clearest separator here is the underlying level gap: Molcan's 1933 Elo sits 68 points above Ofner's 1865, and he also holds a narrow ranking edge (#101 vs #110) with a strongly positive ranking trend (+65 vs -28 for Ofner). This aligns with the baseline model's 60-35 split favoring Molcan before any match-specific adjustments are applied.

Ofner's ranking trend (-28) suggests recent decline, which reinforces that the level gap isn't just historical but current. This is the single largest driver behind Molcan's favorite status in this model.

REST AND SCHEDULE

Physical freshness cuts against Molcan. He's playing on just 2 days' rest after reaching the semifinals in Umag, while Ofner enters with 5 days off — both have played 3 matches in the last 14 days, but Molcan's are more recently compressed. The deep-run fatigue flag explicitly marks this as a risk factor working against him.

This kind of short turnaround can show up in the closing stages of tight sets, though it's not quantified further in the data — it's a real but secondary consideration behind the level gap.

FORM AND MATCHUP HISTORY

Both players arrive with identical 6-10 records over their last 10 matches, so recent form doesn't separate them much on the surface. Molcan's marquee win over Davidovich Fokina (Elo 1992) is marginally more impressive than Ofner's over Medjedovic (Elo 1936), giving Molcan a slight qualitative edge in quality of wins.

The single head-to-head meeting favors Molcan (1-0, from 2023), though a one-match sample carries limited predictive weight on its own.

SERVE-RETURN BALANCE

Neither player holds a meaningful serve or return advantage here: Molcan serves at 64% and returns at 39%, while Ofner serves at 65% and returns at 37%. These numbers are close enough that no clear stylistic mismatch emerges, and the moderate altitude (760m) and humid conditions (80%) don't obviously tilt the balance toward either server.

VALUE READ

The model rates Molcan a 57% favorite, but the market prices him higher at 63% (odds of 1.59), producing a negative expected value of -9.7%. This means that even though Molcan is more likely than not to win by the model's own estimate, the market is pricing him even shorter — leaving no edge on his side at this price.

Being the favorite here does not translate into value: the gap between model and market suggests the odds already account for Molcan's ranking, Elo, and head-to-head edge, and then some. On a pure value basis, this is not a bet the model would recommend at 1.59.

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 →