TennisEdge's AI model finds no betting value in F. Ferro vs M. Hodzic (Palermo on 2026-07-24) — the market is efficient, with F. Ferro favoured at 1.22.
=== F. Ferro vs M. Hodzic - Palermo (clay), QF ===
MODELS vs MARKET
Book: 1.22 / 4.00 | Betfair: 1.30 / 4.10 (implied A ~76.9%)
ELO A: 66.2% | ML A: 55.7% | Blend A: 65.3% -> value flag on B (+11.3% vs book)
Rank check: Ferro #364 vs Hodzic #408 - direction agrees with ELO, credible.
RECENT FORM (last 5 shown)
Ferro (A): W Palermo 1/8 6-4 6-3 vs E. Andreeva (1603, Avg) - DOM
W Palermo 1/16 6-2 6-3 vs Ren (1415, Weak) - DOM
L Rome 1/16 vs Zantedeschi (1577)
L Wimbledon QF vs Minnen (1735)
L Brescia Q 1/8 vs Gorgodze (1514) - GRIND (TB)
Hodzic (B): W Palermo 1/8 6-3 2-6 6-2 vs Basiletti (1519, Avg) - 3-setter
W Palermo 1/16 3 sets vs Werner (1514, Avg)
W Palermo ITF FINAL 07-19 vs Kotliar (1497) - two tiebreaks, GRIND
W Palermo SF vs Webley-Smith (1196, Weak)
L Athens Q vs Dart - 3 sets w/ TB
Opponent quality: Hodzic's entire run is vs sub-1550 ITF fields; Ferro beat the
strongest opponent either has faced this week and did it in straight sets.
FATIGUE
Ferro: 3 matches/14d, 9 sets, 286 min, 0 B2B, last match 07-22.
Hodzic: 7 matches/14d, 21 sets, 673 min, 3 B2B, played YESTERDAY (3 sets).
Court-time gap ~387 min -> Hodzic heavily disadvantaged. Age 24 = baseline
recovery, no softening. One of the widest fatigue gaps a slate shows.
NARRATIVE
Let-down: Hodzic won the Palermo ITF Final 5d ago -> WEAK let-down, then rolled
straight into this event. Venue: Hodzic 6-0 at Palermo (both events), Ferro 2-0 -
venue amplifies, never creates. Ferro: no surface transition (clay throughout).
Title recency Hodzic: Palermo 5d ago (clay).
VERDICT - PASS
Model-market disagreement exists (blend 65% A vs market 77%), but the qualitative
read validates the MARKET: Hodzic is running on fumes (7 matches/14d, 673 min,
3 B2Bs, 3-setter yesterday) against a fresher, class-superior Ferro who is
DOM-ing. Backing B ML on a fatigue-haircut player contradicts the read.
B +4.5 @2.14 (model covers 66.4%) is a wide, high-variance line and is blocked
by the self-contradiction guard - a player haircut for exhaustion cannot also
be trusted to stay within 4.5 games. A ML @1.30 Betfair: my A prob ~80% ->
min odds 1.31 > 1.30 executable, fails pricing discipline. A -4.5 @1.77: model
covers only 33.6%, negative edge. Total O20 @1.93: model ~53-54% vs 51.8%
implied - sub-5% edge. No stakeable market clears the bar.