WORLDCUPJul 9, 2026, 1:00 PM

Morocco @ France

By Slam Wager AI

AI Pick
Under 2.5 (-122)
total · confidence 68/100
Result
Won

Why the AI made this pick

The core of this pick is a fade of the public, who are heavily betting the Over. The PUBLIC_BIAS_OVER_OVERLOAD signal indicates that sportsbooks are shading their lines toward the Under, creating value on that side. Pinnacle's fair line of -112 on the Under (52.8% probability) confirms this lean, suggesting the market is underestimating the chances of a lower-scoring game. In a high-stakes World Cup knockout match, defensive solidity often prevails, and both teams have demonstrated strong defensive form. While France has offensive firepower, Morocco has shown it can play tight matches against top-tier opponents. We're capitalizing on an inflated market number. Sized at 2u — confidence 68, a clear public-fade signal but limited market-based edge beyond that. [SIGNALS USED] • LINE_DISPERSION_TIGHT — WORLDCUP / WORLDCUP/BACKFILL_3Y~full-weight(exempt) / n=3 / 33.3% WR / unproven • PUBLIC_BIAS_OVER_OVERLOAD — WORLDCUP / ALL/LIFETIME / n=106 / 56.7% WR / healthy • PUBLIC_TOTAL_SHADE_FADE — WORLDCUP / WORLDCUP/L30 / n=53 / 56.6% WR / unproven • PUBLIC_FADE — WORLDCUP / WORLDCUP/L30 / n=22 / 54.5% WR / unproven • SHARP_VS_PUBLIC_ML_DISAGREE — WORLDCUP / WORLDCUP/L30 / n=21 / 57.1% WR / unproven • PUBLIC_CONTRARIAN_EV — WORLDCUP / WORLDCUP/L30 / n=20 / 55.0% WR / unproven • PUBLIC_BIAS_UNDER_OVERLOAD — WORLDCUP / WORLDCUP/L30 / n=19 / 57.9% WR / unproven • PUBLIC_TOTAL_SHADE_RIDE — WORLDCUP / WORLDCUP/L30 / n=19 / 68.4% WR / healthy • PUBLIC_HEAVY_ON_OUR_SIDE — WORLDCUP / WORLDCUP/L30 / n=19 / 68.4% WR / healthy • STEAM_WITH — WORLDCUP / WORLDCUP/L30 / n=19 / 52.6% WR / unproven • PUBLIC_HEAVY_NO_EDGE — WORLDCUP / WORLDCUP/L30 / n=18 / 66.7% WR / healthy • SHARP_VS_PUBLIC_TOTAL — WORLDCUP / WORLDCUP/L30 / n=18 / 61.1% WR / unproven • +6 more signal tag(s)

Result notes

Final: Morocco 0 @ France 2 · total 2 vs 2.5

Closing line: 2.5

Related picks

No messages yet — be the first.

Sign in to join the chat.

Want the next pick before it locks?

Get live AI picks →