Giants Edge Angels in Thrilling Extra-Inning Showdown
Friday, July 24, 2026, 10:15 PM ET · Oracle Park
San Francisco Giants 7, Los Angeles Angels 6, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
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.
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+.
Quick answers
Who won Los Angeles Angels vs San Francisco Giants?
San Francisco Giants beat Los Angeles Angels 7-6 at Oracle Park on July 24, 2026.
Who was favored in Los Angeles Angels vs San Francisco Giants?
San Francisco Giants were the favorite at DraftKings, moneyline -158 (about 61% implied). The favorite won.
In a gripping contest that extended into extra innings, the San Francisco Giants triumphed over the Los Angeles Angels with a final score of 7-6 at Oracle Park. This victory allowed the Giants to win the series 2-1 against the Angels. The game showcased a back-and-forth battle, with both teams displaying resilience and a knack for scoring in critical moments.
The Giants entered this game with a home record of 43-60, while the Angels had an away record of 41-63. Recent form for the Giants had been challenging, as they had lost their last four games, culminating in a 4-6 record over their last ten outings. During this stretch, they averaged 4.6 runs scored per game while allowing 3.3 runs. In contrast, the Angels had a record of 4-6 in their last ten games, but they were riding a two-game winning streak, averaging 4.2 runs scored and 4.2 runs allowed.
At home, the Giants had a record of 3-2 in their last five games, while their away record showed a stark contrast at 1-4. This inconsistency at home has been a point of concern for the Giants, especially as they faced the Angels, who had been struggling on the road as well. The Angels, however, had recently shown signs of improvement, winning their last two games against the St. Louis Cardinals before this matchup.
The history between these two teams was evenly matched, with the Giants and Angels both holding a 1-1 record in their previous meetings this season. Their last encounters in April 2025 saw the Giants win one game while losing another, indicating a competitive rivalry.
In terms of injuries, the Giants were dealing with several key players on the injured list, including Victor Bericoto (10-Day-IL, knee), Marcelo Mayer (10-Day-IL, forearm), JT Brubaker (15-Day-IL, ribs), Keaton Winn (15-Day-IL, elbow), and Matt Gage (60-Day-IL, elbow). The Angels had Josh Lowe listed as day-to-day with a neck issue, while Gustavo Campero (10-Day-IL, hamstring), Nolan Schanuel (10-Day-IL, side), Sam Bachman (15-Day-IL, forearm), and Yoan Moncada (60-Day-IL, knee) were also sidelined.
The betting odds from DraftKings favored the Giants at -158, with a spread of -1.5 and a total set at 8.0 runs. The over was priced at -113.0, while the under was at -106.0. This indicated that the market expected a closely contested game, reflective of the teams' recent performances.
The conditions at Oracle Park were conducive to a competitive game, with both teams looking to capitalize on their scoring opportunities. The Giants took an early lead in the first inning with a two-run homer from Rafael Devers, which was part of a strong offensive showing that saw them score five runs by the third inning. However, the Angels fought back, tying the game at 6-6 with a homer from Grissom in the eighth inning, setting the stage for a tense finish.
In the end, it was Devers again who played a crucial role, driving in the winning run in the tenth inning with a single that allowed J. Rodríguez to score. This victory not only marked a significant win for the Giants but also highlighted their ability to perform under pressure, despite their recent struggles. Fans watching this game witnessed a thrilling display of baseball, characterized by strategic plays, powerful hitting, and a dramatic conclusion.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | SF -158 | 8 o -113 / u -106 | Los Angeles Angels +131 · San Francisco Giants -158 |
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
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Houston | - | 69 | W1 | .507 | 71 |
| Texas | 2 | 71 | L1 | .493 | 69 |
| Seattle | 5 | 74 | W2 | .471 | 66 |
| Athletics | 17 | 86 | W1 | .386 | 54 |
| Los Angeles | 18 | 87 | L2 | .379 | 53 |
| Los Angeles | - | 57 | L2 | .590 | 82 |
| Arizona | 9 | 67 | W1 | .525 | 74 |
| San Diego | 9.5 | 67 | L2 | .521 | 73 |
| San Francisco | 24.5 | 82 | W1 | .414 | 58 |
| Colorado | 28.5 | 86 | W2 | .386 | 54 |
How the scoring went
- 1st Inning1-0Schanuel singled to right, Neto scored.
- 1st Inning1-2Devers homered to left (362 feet), Eldridge scored.
- 3rd Inning1-5Schmitt homered to left (412 feet), Eldridge scored and Devers scored.
- 5th Inning3-5Heineman tripled to right, Adell scored and Guzman scored.
- 5th Inning4-5Trout hit sacrifice fly to left, Heineman scored.
- 7th Inning4-6Susac hit sacrifice fly to left, McCray scored.
- 8th Inning6-6Grissom homered to left (381 feet), Soler scored.
- 10th Inning6-7Devers singled to left, J. Rodríguez scored, Eldridge to second, Arraez to third.
Win probability
Above the line favours San Francisco Giants, below favours Los Angeles Angels.
Venue
- Oracle ParkSan Francisco, California
- Attendance41559
- OfficialsEdwin Moscoso, Nic Lentz, Hunter Wendelstedt, Vic Carapazza
Elsewhere
Picks for MLB
MLB rules and settlement
These two, other days
- Angels Edge Giants in Close Contest at Oracle ParkJul 26, 2026
- Giants Defeat Angels 9-2 at Oracle ParkJul 25, 2026
- Angels Secure Victory Over Giants in Close ContestMar 9, 2026
- Giants Defeat Angels 4-1 in Tempe ShowdownFeb 24, 2026