First Pitch: 9:45 PM ET / 6:45 PM PT
Venue: Oracle Park, 24 Willie Mays Plaza, San Francisco, CA
Surface: Kentucky Bluegrass
Broadcast: NBC Sports Bay Area / Sportsnet Canada
Weather Report — San Francisco, CA
Oracle Park is one of MLB’s most pitcher‑friendly parks, especially at night.
Temperature: 63–66°F at first pitch
Humidity: 70–80%
Wind: 12–18 mph blowing out toward McCovey Cove
Marine Layer: Heavy after sunset
Weather Impact:
Strong suppression of deep fly balls
Wind helps balls carry to right field but marine layer reduces overall HR probability
Big advantage for pitchers, especially ground‑ball and strikeout types
Probable Pitchers
TOR — RHP Kevin Gausman
Record: 6–7
ERA: 3.71
WHIP: 1.19
K/BB: Excellent strikeout rate, elite splitter
Pitch Mix:
95–97 mph fastball
Splitter (one of MLB’s best)
Slider
Strengths: Generates whiffs, dominates right‑handed hitters
Weaknesses: Occasional HR issues when fastball command lapses
Matchup Note: Giants’ lineup struggles heavily vs elite splitters
SF — RHP Mason Roupp
Record: 3–6
ERA: 4.88
WHIP: 1.42
K/BB: Average strikeout rate, inconsistent command
Pitch Mix:
92–94 mph fastball
Sweeping slider
Changeup
Strengths: Good slider vs right‑handed hitters
Weaknesses: Vulnerable to left‑handed power; struggles third time through order
Matchup Note: Blue Jays’ left‑handed bats (Varsho, Schneider) match up well
Team Records & Recent Form
Toronto Blue Jays (42–48)
Last 10: 4–6
Road Record: 20–25
Runs/Game: 4.29
Team ERA: 4.31
Trend: Inconsistent offense, pitching stabilizing
Season Arc: Trying to climb back toward .500; bullpen improving
San Francisco Giants (37–52)
Last 10: 3–7
Home Record: 19–26
Runs/Game: 4.02
Team ERA: 4.67
Trend: Offense slumping, pitching inconsistent
Season Arc: Falling behind in NL West; struggling to generate run support
Injury Report
Blue Jays
Bo Bichette — Day‑to‑day (knee)
One bullpen arm on IL
Core lineup mostly intact
Giants
Michael Conforto — Day‑to‑day (hamstring)
One reliever on IL
Everyday lineup weakened by injuries
Key Player Matchups
Blue Jays Offense vs Mason Roupp
Vladimir Guerrero Jr.: .275, 17 HR — strong vs sliders left over the plate
Daulton Varsho: .245, 14 HR — left‑handed power plays well vs Roupp
George Springer: .255, 12 HR — veteran approach vs inconsistent command
Edge: Toronto — Roupp’s command issues vs TOR’s disciplined hitters.
Giants Offense vs Kevin Gausman
Wilmer Flores: .270, 10 HR — best SF bat vs splitters
Jorge Soler: .235, 14 HR — power threat but struggles vs elite velocity
Heliot Ramos: .260, emerging but inconsistent vs RHP
Edge: Gausman — Giants’ lineup is bottom‑five vs splitters and high‑end RHP.
Series History
Season series: Blue Jays lead 2–1
Last meeting: TOR 6, SF 3
At Oracle Park: Giants have lost 5 of last 7 vs Toronto
Giants have scored 3 or fewer in 8 of last 10 vs TOR pitching
Toronto has controlled this matchup for two seasons.
Betting Trends
Blue Jays
4–6 last 10
3–7 last 10 road games
Unders hit in 6 of last 9
Favorites in only ~40% of games
Giants
3–7 last 10
2–8 last 10 home games
Overs hit in 7 of last 10 (due to pitching struggles)
Underdog in most games
Head‑to‑Head
Blue Jays have covered run line in 4 of last 5
Giants’ offense has been held under 4 runs in 7 of last 10 meetings
Game Odds
Toronto Blue Jays 8
San Francisco Giants – 107
Odds Courtesy of Sports Odds Direct as of Sunday, July 5, 2026







