San Francisco Giants vs Toronto Blue Jays
Kickoff (UTC+8):2026-07-07 09:45
Final Score:San Francisco Giants 10 - 1 Toronto Blue Jays
Latest Odds
- Moneyline:Home 1.960|Draw 0.000|Away 1.960
- Spread 1.50:Home 1.610|Away 2.510
- Over/Under 7.50:Over 1.930|Under 1.990
Line Movement (open → latest)
| Time | Home | Away | Over/Under |
|---|---|---|---|
| 07-06 05:30 | 1.964 | 1.902 | 8.00 |
| 07-10 22:00 | 1.960 | 1.960 | 7.50 |
AI Deep Analysis
Blue Jays’ Gausman (FIP 2.15, K% 36.7%) faces a Giants lineup that feasts on righties (OPS .767) and a tired bullpen—this is a spot to fade the home underdog.
This matchup’s angle
The Blue Jays send Kevin Gausman (FIP 2.15, K% 36.7%) to the mound against a Giants lineup that posts a .767 OPS vs right-handed pitching—exactly the kind of split that can expose even elite stuff when the control isn’t razor-sharp.
The scale right now
Starter quality: Gausman’s FIP (2.15) and K% (36.7%) crush Roupp’s 4.55 ERA/3.17 FIP → Toronto
Lineup vs RHP: Giants .767 OPS vs RHP > Blue Jays .710 OPS vs RHP → San Francisco
Bullpen: Both tired, but Giants’ 6.65 ERA is a sieve → Toronto
Starter form and risk
Gausman’s last five: 7.0 IP 0 ER, 4.7 IP 4 ER, 5.7 IP 2 ER, 5.0 IP 0 ER, 6.0 IP 1 ER. The K% (36.7%) and HR9 (0.50) are elite, but the BB% (11.0%) is a ticking time bomb—especially against a Giants lineup that punishes righties (OPS .767). His fastball is up to 91.5 mph recently, so the stuff is there, but the walks make him vulnerable to a big inning. Today: moderate explosion risk due to control.
Roupp’s last five: 3.0 IP 7 ER, 7.0 IP 0 ER, 8.0 IP 2 ER, 8.0 IP 0 ER, 8.0 IP 1 ER. The ERA (4.55) is ugly, but the FIP (3.17) and xFIP-friendly K% (20.4%)/BB% (6.3%) suggest bad luck and defense. However, his last outing (7 ER, 2 HR, 6 BB in 3.0 IP) is a red flag, and his fastball is only 88.7 mph—so if the command isn’t sharp, the Giants’ bullpen (6.65 ERA) will be exposed early. Today: high explosion risk due to recent form and bullpen fatigue.
Lineup vs the starter’s hand
Giants vs Gausman (RHP): Team OPS .767 vs RHP, with Rafael Devers (OPS .908, 248 PA) and Luis Arraez (OPS .835, 255 PA) leading the charge. This is a lineup built to punish righties, and Gausman’s BB% (11.0%) means free passes will extend innings.
Blue Jays vs Roupp (RHP): Team OPS .710 vs RHP, with Nathan Lukes (OPS .820, 161 PA) and Jesús Sánchez (OPS .808, 206 PA) as the main threats. Roupp’s low HR9 (0.68) helps, but his recent blowup (7 ER in 3.0 IP) shows the margin for error is thin.
What the market’s saying
The line moved from 8.0 to 7.5, with the over now at 1.939. The sim gives the over a 44.2% chance, which is close to a toss-up, but the market’s slight sharpening suggests they see value in the under. The moneyline is tight (Giants 1.954, Blue Jays 1.900), but the devig implies Toronto is a 50.7% favorite—aligned with Gausman’s superior FIP and the Giants’ bullpen woes.
Park and injuries
Oracle Park’s park factor is 98 (slightly pitcher-friendly), with 16°C temps and 23 kph wind—neutral conditions. No new injuries for either starter; both are confirmed to pitch.
Total lean
The sim’s over probability is 44.2%, but the most likely scores (2-3, 3-2, 3-4) all point to a tight, low-scoring game. Gausman’s strikeout stuff and Roupp’s volatility could lead to early runs, but both bullpens are gassed. Lean: under 7.5, but only a slight edge.
Conclusion: where I stand
I’m backing Toronto’s moneyline. Gausman’s elite K% and FIP outweigh his walk issues, while Roupp’s recent blowup and the Giants’ bullpen (6.65 ERA) make San Francisco a fade. The under is playable but not a slam dunk—this is a 65% confidence play on the Blue Jays to win straight up.
Model Pick:away_ml(Confidence 65%)
Analysis text is generated by an AI research engine from our in-house data pipeline (odds, results, score simulation); model picks are settled and published daily.
More Match Analysis
- San Diego Padres vs Arizona Diamondbacks
- St. Louis Cardinals vs Milwaukee Brewers
- Atlanta Braves vs New York Mets
- Washington Nationals vs Houston Astros
- Tampa Bay Rays vs New York Yankees
- Los Angeles Dodgers vs Colorado Rockies
- St. Louis Cardinals vs Milwaukee Brewers
- Baltimore Orioles vs Chicago Cubs
- Detroit Tigers vs Athletics
- Pittsburgh Pirates vs Atlanta Braves
賽事雷達 Match Radar| Today| Scores| World Cup 2026| Daily Recap