MLB
win
7/6/2026

Toronto Blue Jays at San Francisco Giants: San Francisco Giants (-106) cashed — MLB AI Pick Recap

Recap of our MLB AI moneyline pick on Toronto Blue Jays at San Francisco Giants. The play (San Francisco Giants at -106, 4★ confidence) cashed.

Matchup
Toronto Blue Jays @ San Francisco Giants
Pick
San Francisco Giants
Odds
-106
Confidence
★★★★☆

Why we made this MLB moneyline pick

The San Francisco Giants (-1.9% EV) are playing at home against the Toronto Blue Jays (-4.6% EV). Both teams are on 0 days rest, with the Blue Jays having mild travel fatigue. Both bullpens are fresh. The Giants' starting pitcher Trevor McDonald has a 4.42 ERA and 1.23 WHIP (RHP), facing the Blue Jays who have a 0.701 OPS against RHP. The Blue Jays' L10 record is 3-7, with 2.8 RS/g and 4.3 RA/g, while the Giants are 4-6, with 4.2 RS/g and 5.7 RA/g. The LINE_VELOCITY for the Blue Jays has moved 8 cents against them, while the Giants' line has moved 1 cent in their favor, but has stalled. Pinnacle fair line is San Francisco Giants -102. Sized at 1u — while the market is against the Blue Jays, the Giants don't have a strong counter signal. However, the Blue Jays' poor recent form and travel fatigue make the Giants a slight lean. [SIGNALS USED] • TRAVEL_B2B_AWAY_AWAY — MLB / MLB/BACKFILL_3Y / n=5027 / 53.3% WR / healthy • TRAVEL_LONG_TRIP_3PLUS_AWAY — MLB / MLB/BACKFILL_3Y~shrunk(liveN=10/20) / n=4754 / 51.6% WR / healthy • TRAVEL_LONG_TRIP_3PLUS_AWAY — MLB / MLB/BACKFILL_3Y~shrunk(liveN=10/20)~alias:TRAVEL_LONG_TRIP_3PLUS_AWAY / n=4754 / 51.6% WR / healthy • MLB_BP_FATIGUE_HEAVY_AWAY — MLB / MLB/BACKFILL_3Y~alias:MLB_BP_FATIGUE_HEAVY_AWAY / n=4701 / 53.5% WR / healthy • MLB_BP_FATIGUE_HEAVY_AWAY — MLB / MLB/BACKFILL_3Y / n=4701 / 53.5% WR / healthy • MLB_NIGHTGAME_OVER — MLB / MLB/BACKFILL_3Y / n=4446 / 50.7% WR / toxic_fadeable / context-derived • TRAVEL_GETAWAY_DAY_AWAY — MLB / MLB/BACKFILL_3Y~shrunk(liveN=9/20) / n=1800 / 51.9% WR / healthy • MLB_GETAWAY_DAY_UNDER — MLB / MLB/BACKFILL_3Y~shrunk(liveN=0/20) / n=1800 / 51.6% WR / healthy / context-derived • MLB_PARK_PITCHER_UNDER — MLB / MLB/BACKFILL_3Y~shrunk(liveN=12/20) / n=1459 / 52.5% WR / healthy / context-derived • 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 • DATA_CONFIDENCE_LOW — MLB / MLB/LIFETIME / n=199 / 46.9% WR / toxic_fadeable • +8 more signal tag(s)

How the Toronto Blue Jays vs San Francisco Giants pick cashed

Final: Toronto Blue Jays 1 @ San Francisco Giants 10

See more MLB AI picks and player props tracked in our public record.

More MLB pick recaps

Want picks like this in your inbox before they post? See pricing.