Venue: Oracle Park
Location: San Francisco, California
First Pitch: 7:15 PM PT / 10:15 PM ET
Broadcast: AT&T SportsNet Rocky Mountain / NBC Sports Bay Area / MLB.TV
Weather Update — San Francisco, CA
Temperature: 63–67°F at first pitch
Humidity: 70–80%
Wind: 12–18 mph (blowing out toward right‑center)
Rain Chance: <5%
Impact:
Typical cool, breezy Oracle Park conditions
Wind out → slight boost for left‑handed power
Deep outfield + marine layer still favors pitchers overall
Team Records & Standings
Colorado Rockies — 39–57 (5th in NL West)
Offense inconsistent; pitching bottom‑tier
Road record: 14–32
Struggle significantly away from Coors Field
San Francisco Giants — 39–55 (4th in NL West)
Offense streaky; pitching stabilizing
Bullpen improving
Home record: 22–26
Injury Report
Colorado Rockies
Kris Bryant — Probable (back)
Ezequiel Tovar — Out (shoulder)
Austin Gomber — Out (elbow)
Brenton Doyle — Questionable (illness)
San Francisco Giants
Michael Conforto — Probable (hamstring)
Logan Webb — Out (forearm)
LaMonte Wade Jr. — Out (knee)
Patrick Bailey — Questionable (back)
Impact:
Rockies missing Tovar reduces defensive stability and top‑of‑order contact.
Giants missing Wade Jr. weakens left‑handed OBP presence, but Conforto’s availability helps.
Pitching Matchup — Kyle Freeland (COL) vs. Tyler Mahle (SF)
Colorado Rockies — Kyle Freeland (LHP)
Record: 4–9 ERA: 5.12 WHIP: 1.42 K/BB: Low strikeout profile Pitch Mix: Sinker, slider, changeup, curveball Scouting Notes:
Relies heavily on soft contact
Struggles vs. right‑handed power
Oracle Park helps mitigate his fly‑ball issues
Must avoid falling behind in counts
San Francisco Giants — Tyler Mahle (RHP)
Record: 5–6 ERA: 4.18 WHIP: 1.29 K/BB: Strong strikeout ability Pitch Mix: Four‑seam, splitter, slider, cutter Scouting Notes:
Splitter is his best swing‑and‑miss pitch
Can be homer‑prone when elevated
Rockies’ lineup struggles vs. high‑quality breaking balls
Home park suits his command‑heavy style
Recent Team Form
Colorado Rockies — Last 10 Games
3–7
Offense averaging 4.0 runs per game
Bullpen ERA: 4.72
Trending downward; pitching staff struggling
San Francisco Giants — Last 10 Games
5–5
Offense averaging 4.4 runs per game
Rotation ERA: 4.09
Competitive but inconsistent
Series History
All‑Time: Giants lead 260–205
Last 10 Meetings: Giants lead 6–4
2026 Season Series: Giants lead 2–1
At Oracle Park: Giants have won 5 of last 7
Key Note: Rockies have scored 3 or fewer in 6 of their last 8 games at Oracle Park.
Key Player Matchups
Kris Bryant (COL) vs. Tyler Mahle (SF)
Bryant: .248 AVG, 12 HR
Mahle’s splitter can neutralize right‑handed power Edge: Mahle
Ryan McMahon (COL) vs. Giants Bullpen
McMahon: .254 AVG, 15 HR
Giants bullpen ranks top‑10 in WHIP Edge: Giants bullpen
Michael Conforto (SF) vs. Kyle Freeland (COL)
Conforto: .267 AVG, 14 HR
Freeland struggles vs. left‑handed power Edge: Conforto
Jorge Soler (SF) vs. Rockies Pitching
Soler: .241 AVG, 18 HR
Rockies pitching struggles vs. aggressive right‑handed hitters Edge: Soler
Statistical Comparison (2026 Season)
| Category | Rockies | Giants |
| Runs per Game | 4.18 | 4.52 |
| Team ERA | 4.89 | 4.22 |
| Bullpen ERA | 4.72 | 3.88 |
| OPS | .703 | .728 |
| Home Runs | 92 | 108 |
| Defensive Runs Saved | -12 | +8 |
Key Insight: Giants hold advantages in offense, pitching depth, bullpen, and defense.
Betting Trends
Colorado Rockies
2–8 in last 10 road games
3–7 in last 10 vs. NL West
Overs hit in 6 of last 9 Freeland starts
Rockies 1–6 in last seven Saturday games
San Francisco Giants
6–4 in last 10 home games
5–2 in last 7 vs. teams below .500
Unders hit in 5 of last 7 Mahle starts
Giants 5–1 in last six night games
Head‑to‑Head Trends
Giants have covered run line in 6 of last 9
Giants average 4.7 runs per game vs. COL since 2022
Rockies have scored 3 or fewer in 7 of last 10 vs. SF
Game Odds
Colorado Rockies 8.5
San Francisco Giants – 148
Odds Courtesy of Sports Odds Direct as of Friday, July 10, 2026








