ENSign in
MLB · Final

Giants Defeat Angels 9-2 at Oracle Park

Saturday, July 25, 2026, 4:05 PM ET · Oracle Park

San Francisco Giants 9, Los Angeles Angels 2, 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 Los Angeles Angels vs San Francisco Giants?

San Francisco Giants beat Los Angeles Angels 9-2 at Oracle Park on July 25, 2026.

Who was favored in Los Angeles Angels vs San Francisco Giants?

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

The San Francisco Giants secured a decisive 9-2 victory over the Los Angeles Angels at Oracle Park, concluding the series with a 2-1 win. This game showcased the Giants' offensive prowess, particularly in the third and fourth innings, where they scored a combined seven runs. The Giants' win comes amid a challenging stretch, as they have been on a four-game losing streak prior to this match. The Giants now hold a home record of 44-60, while the Angels sit at 41-64 overall.

In their last ten games, the Giants have struggled, recording a 4-6 record with an average of 4.6 runs scored per game and 3.3 runs allowed. Their recent form has seen them lose their last four games, with their last five games yielding just one win and an average of 3.8 runs scored, slightly above their overall average. At home, they have managed a 3-2 record, but their away performance has been notably poor, sitting at 1-4 in that span.

The Angels, on the other hand, have also faced difficulties, with a 4-6 record in their last ten games, scoring an average of 4.2 runs while allowing the same number. They are currently riding a two-game winning streak, having defeated the St. Louis Cardinals in their previous two outings. Their away record stands at 41-64, with a balanced home and away performance in their last five games, both at 2-3.

Historically, this matchup has been competitive, with the Giants and Angels having split their previous two meetings this season, each team winning one game. The Giants won their last encounter on April 20, 2025, with a close score of 3-2.

In terms of injuries, the Giants are dealing with several key players on the injured list, including Victor Bericoto and Marcelo Mayer, both on the 10-day IL, and JT Brubaker and Keaton Winn on the 15-day IL. Matt Gage is out for 60 days due to an elbow injury. The Angels also have injury concerns, with Josh Lowe listed as day-to-day due to a neck issue, while Gustavo Campero, Nolan Schanuel, and Sam Bachman are on the 10 and 15-day IL.

The betting market, as reported by DraftKings, had the Giants favored at -136, with a spread of -1.5 and a total set at 9.0 runs, indicating expectations for a moderately high-scoring game. The odds for the over were -111.0 and for the under -109.0, suggesting a balanced outlook on scoring potential.

Conditions at Oracle Park were favorable for baseball, contributing to the Giants' strong offensive performance. Fans witnessed a series of scoring plays that highlighted the Giants' ability to capitalize on errors and leverage their hitting. Devers, Schmitt, and Lee were among the standout performers, with Devers hitting a significant home run in the fourth inning, contributing to the team's commanding lead.

Overall, this game not only showcased the Giants' ability to bounce back from a losing streak but also highlighted the ongoing struggles of the Angels as they look to find consistency in their performance. The Giants' victory solidifies their position in the series and provides a much-needed boost as they continue their campaign.

Odds

BookSpreadTotalMoneyline
DraftKingsSF -136 9 o -111 / u -109 Los Angeles Angels +113 · San Francisco Giants -136

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
  • Josh LoweDay-To-DayNeckLos Angeles Angels
  • Gustavo Campero10-Day-ILHamstringLos Angeles Angels
  • Nolan Schanuel10-Day-ILSideLos Angeles Angels
  • Sam Bachman15-Day-ILForearmLos Angeles Angels
  • Yoan Moncada60-Day-ILKneeLos Angeles Angels

Recent form

San Francisco Giants

Last 10: 4-6Streak L44.6 scored · 3.3 allowed per game3-2 at home

  • L4-5at Kansas City RoyalsJul 22
  • L2-3at Kansas City RoyalsJul 21
  • L3-4at Kansas City RoyalsJul 20
  • L3-4at Seattle MarinersJul 19
  • W7-0at Seattle MarinersJul 18
  • W3-1vs Colorado RockiesJul 12
  • L3-4vs Colorado RockiesJul 11
  • W8-2vs Colorado RockiesJul 10
  • L3-9vs Toronto Blue JaysJul 8
  • W10-1vs Toronto Blue JaysJul 7

Los Angeles Angels

Last 10: 4-6Streak W24.2 scored · 4.2 allowed per game2-3 away

  • W5-1vs St. Louis CardinalsJul 22
  • W3-2vs St. Louis CardinalsJul 21
  • L0-7vs Detroit TigersJul 19
  • L1-2vs Detroit TigersJul 18
  • L2-4at Minnesota TwinsJul 12
  • W4-3at Minnesota TwinsJul 11
  • L6-7at Texas RangersJul 10
  • W13-1at Texas RangersJul 9
  • L3-8at Texas RangersJul 8
  • L5-7vs Boston Red SoxJul 6

Standings

TeamGames behindLostStreakWin %Won
Houston-69W1.50771
Texas271L1.49369
Seattle574W2.47166
Athletics1786W1.38654
Los Angeles1887L2.37953
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654

How the scoring went

  1. 3rd Inning0-1Devers singled to left, Arraez scored on error, Ramos to second, Ramos safe at third on fielding error by left fielder Siri.
  2. 3rd Inning0-2Schmitt singled to right, Ramos scored, Devers to second.
  3. 3rd Inning0-5Lee homered to right (365 feet), Devers scored and Schmitt scored.
  4. 4th Inning0-6Arraez singled to left, Gilbert scored, Susac to second.
  5. 4th Inning0-9Devers homered to left center (401 feet), Susac scored and Arraez scored.
  6. 7th Inning1-9Trout grounded into double play, shortstop to second to first, Siri scored, Neto out at second, O'Hoppe to third.
  7. 9th Inning2-9Grissom walked, Siri scored, Lowe to second, O'Hoppe to third.

Win probability

Above the line favours San Francisco Giants, below favours Los Angeles Angels.

Venue

  • Oracle ParkSan Francisco, California
  • Attendance39102
  • OfficialsNic Lentz, Hunter Wendelstedt, Vic Carapazza, Edwin Moscoso

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.