TENNISEDGE.GG

M. Hodzic vs N. Basiletti — Prediction & Analysis

Palermo · Palermo - 1/8-finals · July 23, 2026 · 09:00 UTC

TennisEdge's AI bot is backing N. Basiletti -1.5 (game handicap) at 1.90 in M. Hodzic vs N. Basiletti (Palermo on 2026-07-23). Result: LOST.

Surface clay Odds M. Hodzic 2.10 · N. Basiletti 1.67

Bot bet

N. Basiletti -1.5 (game handicap) @ 1.90 · 1.5u
Result: LOST
Profiles: M. Hodzic · N. Basiletti · head-to-head record

Full analysis

═══ M. Hodzic (A) vs N. Basiletti (B) — Palermo, clay, 1/8-finals ═══

MODELS
  ELO   A 44.3% | B 55.7%
  ML    A 37.4% | B 62.6%
  Blend A 44.3% | B 55.7%
  Book  A 2.10 / B 1.67   Betfair ML A 2.32 / B 1.74 (impl A 43.1% / B 57.5%)
  Consensus: models + market all agree B is the winner. No ML edge (B needs 1.84, offered 1.74 -> PASS).

RECENT FORM (most-recent 5)
  Hodzic (A): 07-21 W v Werner(1514) 3set GRIND | 07-19 W-Final v Kotliar(1497) 6-7 6-7 double-TB GRIND | 07-18 W-SF v Webley-Smith(1196) DOM | 07-13 L v Dart(1500) 3set-TB | 07-12 W-Final v Yashina DOM. Pattern: grinding, three-setters, TBs — squeaking through.
  Basiletti (B): 07-21 W v Serban(1420) 6-4 6-1 DOM | 07-19 W-Final v Shinikova(1289) 7-5 6-0 DOM | 07-18 W-SF v Boehner(1074) 6-2 6-2 DOM | 07-14 L v Kovinic(1522) 3set | 07-12 W-Final v Abbagnato(1383) 6-4 6-1 DOM. Pattern: blowout scorelines — 6-0/6-1 sets recurring.

FATIGUE (precomputed)
  Hodzic: 695 min court, 7 matches/14d, back-to-back 3, 21 sets.
  Basiletti: 422 min court, 5 matches/14d, back-to-back 1, 15 sets.
  Court-time diff 273 min (>60) -> HEAVIER side Hodzic disadvantaged. Hodzic age 24 (baseline) -> no softening. Basiletti fresher.

NARRATIVE
  Let-down: both won a Final ~4d ago (POSSIBLE, cancels; messy aggregated ITF data).
  Surface: both on clay throughout — no transition.
  Venue: both perfect at Palermo this run.

MARGIN THESIS (handicap)
  Basiletti's clay scoreline distribution is genuinely lopsided (6-1, 6-0, 6-2 sets), a blowout profile — margin-specific evidence, not fatigue. Hodzic arrives exhausted (695 vs 422 min) and has been winning via grind/TB, a profile that gets run over rather than kept close. Sim model: B covers -1.5 at 61.0% vs 52.6% implied. Fatigue CONFIRMS (not sole basis).
  Self-contradiction check: fatigue penalty is on Hodzic (A); backing B's -1.5 cover is consistent (tired A run over -> B covers). OK.

MARKETS
  ML B: PASS (offered 1.74 < min 1.84).
  Handicap B -1.5 @1.90: edge 8.4%, TIGHT line (laying fav -1.5), min 1.72. -> BET.
  Total U 21.5 @1.93: model 51.6% vs 51.8% impl -> no edge, PASS.

VERDICT: BET Basiletti -1.5 @1.90 — 1.5u. Blowout-margin profile + exhausted opponent; tight-AH edge ~8%.