ENSign in
MLB · Final

Giants Secure Series Win Over Rockies with 3-1 Victory

Sunday, July 12, 2026, 4:05 PM ET · Oracle Park

San Francisco Giants 3, Colorado Rockies 1, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Colorado Rockies vs San Francisco Giants?

San Francisco Giants beat Colorado Rockies 3-1 at Oracle Park on July 12, 2026.

Who was favored in Colorado Rockies vs San Francisco Giants?

San Francisco Giants were the favorite at DraftKings, moneyline -149 (about 60% implied). The favorite won.

In a decisive matchup at Oracle Park, the San Francisco Giants defeated the Colorado Rockies 3-1, clinching the series 3-1. The game showcased a strong performance from the Giants, who managed to bounce back after a recent loss to the same Rockies team just a day prior.

The Giants entered the game with a home record of 41-55, while the Rockies had a slightly worse away record of 39-59. In their last ten games, the Giants had a record of 5-5, but they were on a one-game losing streak prior to this victory. They averaged 5.0 runs scored per game while allowing 5.2 runs. In contrast, the Rockies had a record of 4-6 in their last ten games, with a scoring average of 5.5 runs but allowing 6.2 runs per game. The Giants' recent form at home showed a 3-2 record in their last five home games, while the Rockies had a 2-3 record in their last five away games.

The game began with an exciting moment as McCarthy of the Rockies hit an inside-the-park home run in the first inning, giving Colorado an early 1-0 lead. However, the Giants responded in the fourth inning when Gilbert singled to left, allowing Eldridge to score, leveling the game at 1-1. The turning point came in the eighth inning when the Giants capitalized on a throwing error by Rockies catcher Goodman, which allowed Devers to score and McCray to steal third base. The Giants extended their lead further when Adames singled to left, bringing McCray home for a final score of 3-1.

In terms of injury impact, the Giants were without several key players, including Victor Bericoto, Marcelo Mayer, JT Brubaker, Keaton Winn, and Matt Gage, all on the injured list. The Rockies also faced challenges with Kris Bryant on the 60-day injured list due to a back injury, and Ryan Feltner listed as day-to-day with an illness. Additionally, Kyle Freeland and McCade Brown were also on the injured list, which affected the Rockies' depth.

From a betting perspective, DraftKings had the Giants favored at -149, with a spread of -1.5 and a total set at 9.0 runs. The odds reflected the Giants' home advantage and their recent performance against the Rockies.

Overall, the conditions at Oracle Park were favorable for baseball, and the Giants took full advantage, demonstrating resilience after a recent loss. Viewers should have noted the importance of the Giants' ability to capitalize on errors and their strong performance in clutch situations, which ultimately led to their victory.

Odds

BookSpreadTotalMoneyline
DraftKingsSF -149 9 o -121 / u +100 Colorado Rockies +124 · San Francisco Giants -149

What these prices pay on $100 · What these numbers mean

Injury report

  • Victor Bericoto10-Day-ILKneeSan Francisco Giants
  • Marcelo Mayer10-Day-ILForearmSan Francisco Giants
  • JT Brubaker15-Day-ILRibsSan Francisco Giants
  • Keaton Winn15-Day-ILElbowSan Francisco Giants
  • Matt Gage60-Day-ILElbowSan Francisco Giants
  • Kris Bryant60-Day-ILBackColorado Rockies
  • Ryan FeltnerDay-To-DayIllnessColorado Rockies
  • McCade Brown60-Day-ILShoulderColorado Rockies
  • Kyle Freeland15-Day-ILNeckColorado Rockies
  • Kyle Karros7-Day ILConcussionColorado Rockies

Recent form

San Francisco Giants

Last 10: 5-5Streak L15 scored · 5.2 allowed per game3-2 at home

  • L3-4vs Colorado RockiesJul 11
  • W8-2vs Colorado RockiesJul 10
  • L3-9vs Toronto Blue JaysJul 8
  • W10-1vs Toronto Blue JaysJul 7
  • W6-4at Colorado RockiesJul 5
  • L3-15at Colorado RockiesJul 4
  • W6-4at Arizona DiamondbacksJul 2
  • L2-8at Arizona DiamondbacksJul 1
  • L4-5at Arizona DiamondbacksJun 30
  • W5-0vs Atlanta BravesJun 28

Colorado Rockies

Last 10: 4-6Streak W15.5 scored · 6.2 allowed per game2-3 away

  • W4-3at San Francisco GiantsJul 11
  • L2-8at San Francisco GiantsJul 10
  • L3-4at Los Angeles DodgersJul 9
  • W4-3at Los Angeles DodgersJul 8
  • L7-8at Los Angeles DodgersJul 7
  • L4-6vs San Francisco GiantsJul 5
  • W15-3vs San Francisco GiantsJul 4
  • W6-3vs Miami MarlinsJul 2
  • L3-14vs Miami MarlinsJul 1
  • L7-10vs Miami MarlinsJun 30

Standings

TeamGames behindLostStreakWin %Won
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654

How the scoring went

  1. 1st Inning1-0McCarthy hits an inside-the-park home run (387 feet) on a fly ball to right field.
  2. 4th Inning1-1Gilbert singled to left, Eldridge scored, Adames to second.
  3. 8th Inning1-2Devers scored on throwing error by catcher Goodman, McCray stole third.
  4. 8th Inning1-2Devers scored on throwing error by catcher Goodman, McCray stole third.
  5. 8th Inning1-3Adames singled to left, McCray scored.

Win probability

Above the line favours San Francisco Giants, below favours Colorado Rockies.

Venue

  • Oracle ParkSan Francisco, California
  • Attendance33354
  • OfficialsWillie Traynor, Jacob Metz, Ryan Wills, Lance Barksdale

Elsewhere

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.