TENNISEDGE.GG

A. Michelsen vs J-L. Struff — Prediction & Analysis

Montreal · ATP Montreal - 1/64-finals · Aug. 3, 2026 · 14:00 UTC

TennisEdge's AI model finds no betting value in A. Michelsen vs J-L. Struff (Montreal on 2026-08-03) — the market is efficient, with A. Michelsen favoured at 1.33.

Surface hard Odds A. Michelsen 1.33 · J-L. Struff 3.40

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. Michelsen · J-L. Struff · head-to-head record · Montreal

Model probabilities

Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.

Method A. Michelsen J-L. Struff
Elo
ratings-based, surface-weighted
77.6% 22.4%
Machine learning
29-feature gradient-boosted model
69.5% 30.5%
Serve / return
point-by-point simulation
70.3% 29.7%
Blend
what the bot actually prices off
77.6% 22.4%
Market implied
de-vigged from the opening odds
71.9% 28.1%

We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?

Elo ratings

PlayerSurfaceEloRecordMatches
A. Michelsen hard1895 148–85233
J-L. Struff hard1666 77–88165

Our own ratings, computed from match results since 2018. Players with fewer than 5 rated matches are omitted rather than shown at a provisional starting value. Last updated Aug. 4, 2026.

Head to head

A. Michelsen leads 2–0 over 2 meetings. Full record.

DateEventSurfaceWinnerScore
Aug. 4, 2026MontrealhardA. Michelsen2 - 1
April 24, 2026MadridclayA. Michelsen2 - 0

Recent form

A. Michelsen

W J-L. Struff 2 - 1 Aug. 4, 2026
L T. Fritz 2 - 1 July 31, 2026
W A. Mannarino 2 - 0 July 29, 2026
W M. McDonald 2 - 0 July 28, 2026
W J. Fearnley 2 - 0 July 26, 2026

J-L. Struff

L A. Michelsen 2 - 1 Aug. 4, 2026
L M. Navone 0 - 2 July 22, 2026
W A. Shevchenko 2 - 1 July 21, 2026
L J. Sinner 3 - 0 July 7, 2026
W H. Hurkacz 2 - 2 July 5, 2026

All Aug. 3, 2026 results & picks →

Full analysis

A. Michelsen (A, 21, #42) vs J-L. Struff (B, 36, #83) — Montreal R1, hard.

MODELS vs MARKET
  ELO A 77.6% | ML A 69.5% | model A 77.6% | Pinnacle no-vig 71.9%
  Betfair ML A 1.37 (eff-imp 74.0%) / B 3.45 (eff-imp 30.1%). Book 1.33/3.40.
  All estimates cluster 69.5–77.6% around a 74% market. Tight consensus.

RECENT FORM (last 5)
  Michelsen: 07-31 L Fritz(1941,Elite) 6-1 3-6 7-6 (competitive loss, positive shape);
    07-29 W Mannarino(1718) 6-4 7-6 GRIND; 07-28 W McDonald(1695) 6-4 7-5 GRIND;
    07-26 W Fearnley(1702) Final 7-6 6-3 GRIND (Bloomfield Hills title);
    07-25 W Suresh(1666) 6-2 6-7 6-2 GRIND. All HARD. Match-sharp, SHARPENING.
  Struff: 07-22 L Navone(1821) 0-6 3-6 CLAY blowout; 07-21 W Shevchenko 3-6 7-6 6-4;
    then a strong grass Wimbledon QF a month ago (beat Medvedev/Hurkacz). Last actual
    match a clay beatdown 11 days ago; comes to hard cold. FADING recent, off-surface.

PATH / SHAPE
  Michelsen deep hard-court run (Challenger title + Washington ATP QF, pushed Fritz),
    conditions grooved on hard — the strong qualitative side. No surface transition.
  Struff: 11 days idle since a clay loss = rust + clay->hard TRANSITION; grass-pumped
    ELO likely overstates him on hard. But well-rested, so no fatigue edge either way.

FATIGUE (Step 2)
  Michelsen heavy load: 8 matches/14d, 914min, back_to_back 5 — but age 21 (recovers
    fast), 2 days rest, and his last match was a LOSS, so NO 3-set-hangover haircut
    (haircut is winners-yesterday only). Cumulative minutes alone = context, not edge.
  Struff well-rested (11d). No extreme spot on either side.

NARRATIVE
  Let-down: Michelsen won Bloomfield Hills Final 07-26 (7d ago) = WEAK, not live.
  Transition: Struff clay->hard (risk to him). Michelsen none.

GATES
  G1 edge-origin: FAIL — best ML edge is ELO 77.6% vs Betfair eff-imp 74.0% = +3.6%,
    below the 5% bar; ML model 69.5% is BELOW market (negative). No numeric edge exists
    pre-narrative. The Michelsen story is real but already fully priced at 74%.
  G2 consensus:  n/a (stake tier only) — full 3-model + market + Pinnacle agreement.
  G3 fatal-risk: n/a — no bet.

MARKET CHOICE
  ML A: edge +3.6% (ELO high estimate only) / negative on ML model — below 5% bar. PASS.
  HC A -3.5 @1.86: model cover 0.5466 vs eff-imp 0.550 = -0.4% (and high-variance lay). PASS.
  HC B +3.5 @1.88: -9.1%. PASS.
  Totals: Over22 @1.84 -6.8%; Under22 @1.88 -3.3%. PASS.
  AH: B +3.5 @ 1.88 (passed, negative edge).
  All priced markets fail the bar. No executable edge.

VERDICT: PASS. Qualitative read favours Michelsen (match-sharp on hard vs rusty,
  transitioning 36yo) but the market already prices him at 74% and no model clears a 5%
  executable edge on any market. Efficient. No bet.