MLBJul 6, 2026, 6:46 PM

Toronto Blue Jays @ San Francisco Giants

By Slam Wager AI

AI Pick
Under 7.5 (+100)
total · confidence 70/100
Result
Lost

Why the AI made this pick

The play is on the Under 7.5 at +100. The Pinnacle fair line for Under 8 is -103 (50.8%), indicating value on the Under. The San Francisco Giants' park, Oracle Park, has a low run (88) and HR (85) index, favoring the Under. Both bullpens are fresh. The line velocity is stalled, and there is a Public Bias with PUBLIC_BIAS_UNDER_OVERLOAD, suggesting books are shading prices away from the public-loaded side, which is the Under. This favors taking the Under at better value. The DATA_CONFIDENCE is 86. The Toronto Blue Jays have a mild fatigue due to B2B and travel. Sized at 3u — confidence 70, with park factors and public bias aligning with the Under. [SIGNALS USED] • TRAVEL_B2B_AWAY_AWAY — MLB / MLB/BACKFILL_3Y / n=1704 / 54.7% WR / healthy / context-derived • MLB_NIGHTGAME_OVER — MLB / MLB/BACKFILL_3Y / n=1497 / 50.0% WR / toxic_fadeable / context-derived • MLB_GETAWAY_DAY_UNDER — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=592 / 54.4% WR / healthy • MLB_PARK_PITCHER_UNDER — MLB / MLB/BACKFILL_3Y~shrunk(liveN=12/20) / n=486 / 52.8% WR / healthy • MLB_BP_RESTED_HOME — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=215 / 49.4% WR / toxic_fadeable / context-derived • MLB_BP_RESTED_AWAY — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=180 / 50.8% WR / toxic_fadeable / context-derived • PUBLIC_TOTAL_SHADE_FADE — MLB / MLB/LIFETIME / n=93 / 52.8% WR / unproven • STEAM_WITH — MLB / MLB/LIFETIME / n=78 / 53.8% WR / unproven • STEAM_STALLED — MLB / MLB/LIFETIME / n=70 / 52.9% WR / unproven • SHARP_VS_PUBLIC_LINE_DISAGREE — MLB / MLB/LIFETIME / n=67 / 50.7% WR / unproven • PUBLIC_CONTRARIAN_EV — MLB / MLB/LIFETIME / n=49 / 53.1% WR / unproven • SHARP_VS_PUBLIC_ML_DISAGREE — MLB / MLB/LIFETIME / n=48 / 66.7% WR / healthy • +17 more signal tag(s)

Result notes

Final: Toronto Blue Jays 1 @ San Francisco Giants 10 · total 11 vs 7.5

Closing line: 7.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 →