Angels Edge Giants in Close Contest at Oracle Park
Sunday, July 26, 2026, 4:05 PM ET · Oracle Park
Los Angeles Angels 4, San Francisco Giants 3, 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?
Los Angeles Angels beat San Francisco Giants 4-3 at Oracle Park on July 26, 2026.
Who was favored in Los Angeles Angels vs San Francisco Giants?
Los Angeles Angels were the favorite at DraftKings, moneyline -126 (about 56% implied). The favorite won.
In a tightly contested matchup, the Los Angeles Angels narrowly defeated the San Francisco Giants with a final score of 4-3 at Oracle Park, marking the end of a three-game series in which the Giants won two games to one. This game showcased the competitive spirit of both teams, who are currently struggling in the standings, with the Giants holding a record of 44-61 and the Angels at 42-64.
The Giants entered this game with a recent record of 4-6 over their last ten games, including a victory against the Angels on July 25, where they won 7-6. Their home performance has been slightly better than their away games, with a home record of 3-2 in their last five games, averaging 4.3 runs scored and allowing 3.8 runs per game. However, their last five games have seen them struggle, with an average of 3.8 runs scored and 4.4 runs allowed.
On the other hand, the Angels also posted a 4-6 record in their last ten games leading up to this matchup. They had a recent win against the St. Louis Cardinals but fell short against the Giants in their previous encounter. The Angels have struggled on the road, with a record of 2-4 in their last six away games, averaging 3.0 runs scored and 3.8 runs allowed in their last five games.
In terms of head-to-head matchups, the Giants have had the upper hand recently, winning two of the last three meetings against the Angels, including the most recent game prior to this one. Their previous encounters this season included a close victory for the Giants at home and a win for the Angels in an earlier game in April.
Injuries have impacted both teams, particularly the Giants, who are missing several key players. Victor Bericoto, Marcelo Mayer, JT Brubaker, Keaton Winn, and Matt Gage are all on the injured list, with varying recovery timelines. The Angels are also dealing with injuries, including Josh Lowe, who is day-to-day with a neck issue, and several players on the injured list, such as Gustavo Campero and Nolan Schanuel.
The betting market, as reported by DraftKings, favored the Angels with odds of -126, indicating a slight edge over the Giants, who had moneyline odds of +104. The spread was set at 1.5, with a total of 8.5 runs for the game. The odds suggest that the Angels were seen as the more likely team to win, reflecting their recent form and the challenges faced by the Giants.
Weather conditions at Oracle Park were conducive to baseball, with no significant factors reported that would have affected gameplay. Fans were treated to an exciting game, with the Angels taking an early lead in the first inning when Jorge Soler grounded into a fielder's choice, allowing Mike Trout to score. The Angels extended their lead in the fourth inning with a home run from Soler and another from Jo Adell, making it 4-0.
The Giants fought back, scoring their first run in the fifth inning after a throwing error by shortstop Neto allowed Willy Adames to score. They continued to rally in the ninth inning, with Arraez hitting a double that brought in two runs, narrowing the score to 4-3. However, the Giants could not complete the comeback, and the Angels held on for the victory.
This game highlighted the resilience of both teams, with the Giants showing determination in their late-game efforts, but ultimately falling short. The Angels' ability to capitalize on early scoring opportunities proved crucial in securing the win. As both teams continue their seasons, they will look to build on this game and improve their standings as they head into the latter part of the season.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | LAA -126 | 8.5 o -106 / u -113 | Los Angeles Angels -126 · San Francisco Giants +104 |
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 W14.3 scored · 3.8 allowed per game3-2 at home
- W7-6vs Los Angeles AngelsJul 25
- 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
Los Angeles Angels
Last 10: 4-6Streak L14.3 scored · 4.2 allowed per game2-4 away
- L6-7at San Francisco GiantsJul 25
- 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
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-0Soler grounded into fielder's choice to shortstop, Trout scored, Grissom out at second.
- 4th Inning2-0Soler homered to center (419 feet).
- 4th Inning4-0Adell homered to center (446 feet), Schanuel scored.
- 5th Inning4-1Arraez grounded into fielder's choice to second, Adames scored on throwing error by shortstop Neto, Arraez to second, Cavanaugh out at second.
- 9th Inning4-3Arraez doubled to right, Cavanaugh scored and Adames scored.
Win probability
Above the line favours San Francisco Giants, below favours Los Angeles Angels.
Venue
- Oracle ParkSan Francisco, California
- Attendance34111
- OfficialsHunter Wendelstedt, Vic Carapazza, Edwin Moscoso, Nic Lentz
Elsewhere
Picks for MLB
MLB rules and settlement
These two, other days
- Giants Defeat Angels 9-2 at Oracle ParkJul 25, 2026
- Giants Edge Angels in Thrilling Extra-Inning ShowdownJul 24, 2026
- Angels Secure Victory Over Giants in Close ContestMar 9, 2026
- Giants Defeat Angels 4-1 in Tempe ShowdownFeb 24, 2026