TENNISEDGE.GG

J. McCabe vs A. Bolt — Prediction & Analysis

Washington · · July 25, 2026 · 14:00 UTC

TennisEdge's AI model finds no betting value in J. McCabe vs A. Bolt (Washington on 2026-07-25) — the market is efficient, with A. Bolt favoured at 1.64.

Surface hard Odds J. McCabe 2.20 · A. Bolt 1.64

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: J. McCabe · A. Bolt · head-to-head record

Full analysis

J. McCabe vs A. Bolt — Washington, hard

MODELS & MARKET
- Book: McCabe 2.20 / Bolt 1.64 (implied A 42.7%) — STALE: Betfair exchange has McCabe 1.93 / Bolt 2.06 (near coin-flip, A ~51.8%). Exchange is the executable truth; the "soft" book price on Bolt is a stale quote, not value.
- ELO: 40.5% A (favours Bolt). ML: 52.7% A (favours McCabe). Models contradict each other; exchange sits between them.
- Edge vs executable (5% commission): McCabe @1.93 -> eff 1.884, implied 53.1% vs ML 52.7% = no edge. Bolt @2.06 -> eff 2.007, implied 49.8% vs ELO 59.5% = ~+9.7% by ELO ONLY; ML says Bolt 47.3% = negative edge.
- ELO/ranking sanity: Bolt ranked 169 vs McCabe 233 — rank direction agrees with ELO, but Bolt's ELO is STALE: zero matches since 06-22 (33-day layoff). Cannot lean on it.

RECENT FORM (last 5 each)
McCabe (23, rank 233):
- 07-21 Winnipeg L vs D. Chan (1494, Weak) 6-7 6-4 5-7 — GRIND loss to a weak opponent
- 07-16 Lincoln L vs B. Tomic (1568, Avg)
- 07-15 Lincoln W vs M. Imamura (1522, Avg) — tiebreak, GRIND
- 07-08 Newport L vs J. Jung (1581, Avg)
- 06-22 Wimbledon L vs R. Safiullin (1591, Avg)
1-4 in his last 5; live form poor, no DOM wins, losing to Avg/Weak opposition.

Bolt (33, rank 169):
- 06-22 Wimbledon L vs O. Tarvet (1588, Avg)
- 06-14 Halle Final L vs M. Bellucci (1693, Strong)
- 06-13 Halle SF W vs J. Mackenzie (1435, Weak) — GRIND
- 06-10 Ilkley L vs K. Smith (1600, Avg)
- 06-04 Birmingham L vs A. Fery (1636, Avg)
2-6 across his last 8 before a 33-day layoff. All recent matches on grass -> TRANSITION to hard (rust + timing risk on top of the layoff).

FATIGUE
- McCabe: 3 matches/14d, 9 sets, ~373 min court time, last match 07-24d-ago (07-21), 1 back-to-back. Age 23 -> recovers fast, disadvantage softened to slight-at-most.
- Bolt: 0 matches/14d, 0 min — but this is a month-long LAYOFF, not freshness. Age 33 -> rust cuts harder.
- Net: fatigue roughly a wash; neither side gains a usable edge here.

NARRATIVE
- Let-down: none live (McCabe's Nottingham final loss 06-14 is ancient; Bolt's Halle final loss 06-14 likewise).
- Venue: no Washington history in window for either.
- Transition: Bolt grass->hard off a layoff = double rust flag. McCabe already 3 hard-court matches in.

GATES
  G1 edge-origin: FAIL — only numerical edge is ELO on Bolt (~+10% vs exchange), but ML contradicts (negative edge) and the ELO is stale from a 33-day layoff; no clean model-vs-market edge survives.
  G2 consensus:   FAIL — backing Bolt puts both ML and the exchange against the pick with zero live evidence (he has not played in a month); backing McCabe has no edge at the executable price.
  G3 fatal-risk:  FAIL — Bolt thesis: layoff + grass->hard transition directly negates the stale ELO edge. McCabe thesis: just lost a grinder to a 1494 Weak opponent, negating any form case.

VERDICT: PASS. Models split, exchange prices the uncertainty fairly (1.93/2.06), and both players arrive in poor form — Bolt off a month-long layoff with a surface transition, McCabe losing to weak opposition. The book's 1.64 on Bolt is a stale quote, not an edge. No stakeable market.