TENNISEDGE.GG

A. Molcan vs S. Ofner — Prediction & Analysis

Kitzbuhel · ATP Kitzbuhel - 1/16-finals · July 20, 2026 · 11:00 UTC

TennisEdge's AI model finds no betting value in A. Molcan vs S. Ofner (Kitzbuhel on 2026-07-20) — the market is efficient, with A. Molcan favoured at 1.57.

Surface clay Odds A. Molcan 1.57 · S. Ofner 2.37

Verdict: no bet

The model found no value at current prices — the market has this one priced about right. That verdict is part of the public record too.
Profiles: A. Molcan · S. Ofner · head-to-head record

Full analysis

═══ A. Molcan vs S. Ofner — Kitzbuhel (clay) — 1/16-finals ═══

MODELS vs MARKET
  Book:    1.57 / 2.37  (implied A 60.2%)
  Betfair: 1.73 / 2.28  (implied A 57.8% / B 43.9%) ← executable truth
  ELO:     A 63.6%  (agrees with market)
  ML:      A 47.5%  (disagrees — coin flip)
  Split verdict: one model dissents; qualitative read decides.

RECENT FORM (last 5 shown)
  Molcan (A):
    07-17 Umag SF        L  Dzumhur (1703, Strong)   3-6 6-4 6-3      GRIND-loss
    07-16 Umag QF        W  Davidovich F. (1788, Strong)  3-set       GRIND
    07-15 Umag R16       W  Prizmic (1879, Elite)    incl. TB         GRIND
    07-14 Umag R32       W  Royer (1716, Strong)     6-4 7-5          GRIND
    07-02 Wimbledon R64  L  Lehecka (1813, Strong)   straight sets
    → Hot: 3 wins over Strong/Elite this week, all grinds. Zero DOM wins.
  Ofner (B):
    07-14 Bastad R32     L  Tirante (1799, Strong)   3-6 4-6
    07-08 Braunschweig   L  Rincon (1644, Avg)       3 sets (CH-level loss)
    07-07 Braunschweig   W  Gombos (1569, Avg)
    07-01 Wimbledon R64  L  Hurkacz (1752, Strong)   incl. TB         GRIND-loss
    06-29 Wimbledon R128 W  Medjedovic (1541, Avg)   5 sets           GRIND
    → Cold: 4 losses in last 6, incl. a challenger-level loss to Rincon.

FATIGUE
  Molcan: 4 matches / 12 sets in 7d, 3 back-to-back days, 568 court min, last 07-17
  Ofner:  1 match in 7d, 371 court min, last 07-14 (6 days rest)
  → ~197 min court-time gap: clear fatigue disadvantage MOLCAN. Umag→Kitzbuhel turnaround.

NARRATIVE
  Let-down: none (Umag run ended in SF loss, not a title). Semi-letdown/travel spot for A.
  Venue: Ofner Austrian home event; no recorded Kitzbuhel matches in window for either.
  Title recency: Molcan won Mallorca (grass) 06-21, 29d ago — not live.

MARKETS
  ML Ofner @2.28 (eff 2.216, implied 45.1%): my Ofner prob ~45-47% — fatigue edge on
    Molcan is real, but Ofner's form (loss to Rincon, Bastad opener exit) caps it.
    Edge ≤ ~2%; min_odds = 1.05/0.47 = 2.23 > 2.216 → fails minimum-odds rule.
  AH A -1.5 @1.92: sim says A covers -2.5 at 66.7%, but backing a gassed Molcan to blow
    out a rested home player contradicts the entire qualitative read. No.
  AH B +1.5 @1.99 (implied 50.3%): sim cover ~33%; needs a +17pt qualitative override.
    Fatigue shaves blowouts but not that much. No.
  Total U23.0 @1.94 (implied 51.5%): sim under 57.9% at 22.5, but that sim assumes the
    ELO-lopsided match ML disputes; a coin-flip match points OVER. Conflicting → no read.

VERDICT: PASS
  ML-model dissent + Molcan fatigue make Ofner the only candidate, but his form kills
  independent validation and the exchange price fails the min-odds test on every market.
  Efficient enough. No bet.