Angels Secure Victory Over Giants in Close Contest
Monday, March 9, 2026, 4:05 PM ET · Scottsdale Stadium
Los Angeles Angels 2, San Francisco Giants 0, 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 2-0 at Scottsdale Stadium on March 9, 2026.
The Los Angeles Angels triumphed over the San Francisco Giants with a final score of 2-0 at Scottsdale Stadium, marking a significant win in this tightly contested series, which is now tied at 1-1. The game featured a strong performance from the Angels, who managed to capitalize on late scoring opportunities in the ninth inning to secure their victory.
In terms of recent form, the Giants had a home record of 13-3 prior to this matchup, but they had struggled in their last ten games, posting a record of 3-7. Their average runs scored was 4.2, while they allowed an average of 5.0 runs per game. The Giants had won their last three games leading up to this fixture, showcasing a brief resurgence in form. However, their overall performance at home was 3-2 in their last five games, with an average of 5.4 runs scored and 4.2 runs allowed.
Conversely, the Angels entered the game with an away record of 8-11 and a similar recent form of 3-7 in their last ten games. They had an average of 3.1 runs scored and allowed an average of 5.8 runs per game. The Angels were on a one-game losing streak, having lost their previous match against the Houston Astros. Their away performance was notably weaker, with a record of 1-4 in their last five games, averaging just 3.2 runs scored while allowing 5.6 runs.
In terms of injuries, the Giants were significantly affected, with multiple players on the injured list. Victor Bericoto (knee), Marcelo Mayer (forearm), JT Brubaker (ribs), and Keaton Winn (elbow) were all on the 10-day or 15-day injured list, while Matt Gage was on the 60-day IL. The Angels also faced injury challenges, with Josh Lowe (neck) listed as day-to-day and Gustavo Campero (hamstring), Nolan Schanuel (side), Sam Bachman (forearm), and Yoan Moncada (knee) on the injured list.
The market had priced the Giants with a home win probability of 0.0, indicating a lack of confidence in their ability to secure a victory in this game. This was reflective of their recent struggles and the challenges posed by their injury situation.
The game conditions were typical for a spring matchup, with players looking to find their rhythm ahead of the regular season. Fans were treated to a competitive atmosphere, and the late-game heroics from the Angels were a highlight. In the ninth inning, the Angels took the lead when Sánchez singled to left, bringing E. Rodriguez home and placing K. Castillo on second base. Shortly after, Walton executed a sacrifice bunt that allowed K. Castillo to score, solidifying the Angels' lead.
Overall, this matchup showcased the resilience of the Angels despite their recent form, while the Giants will need to address their injury concerns and find a way to regain their winning momentum as they move forward in the season.
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: 3-7Streak W34.2 scored · 5 allowed per game3-2 at home
- W4-0vs Colorado RockiesSep 28
- W6-3vs Colorado RockiesSep 27
- W4-3vs St. Louis CardinalsSep 25
- L8-9vs St. Louis CardinalsSep 24
- L5-6vs St. Louis CardinalsSep 23
- L5-7at Los Angeles DodgersSep 21
- L3-6at Los Angeles DodgersSep 20
- L1-2at Los Angeles DodgersSep 19
- L5-6at Arizona DiamondbacksSep 17
- L1-8at Arizona DiamondbacksSep 16
Los Angeles Angels
Last 10: 3-7Streak L13.1 scored · 5.8 allowed per game1-4 away
- L1-6vs Houston AstrosSep 28
- W4-3vs Houston AstrosSep 27
- L4-9vs Kansas City RoyalsSep 26
- W3-2vs Kansas City RoyalsSep 25
- L4-8vs Kansas City RoyalsSep 24
- W3-0at Colorado RockiesSep 21
- L6-7at Colorado RockiesSep 20
- L2-5at Milwaukee BrewersSep 18
- L2-9at Milwaukee BrewersSep 17
- L2-9at Milwaukee BrewersSep 16
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
- 9th Inning1-0Sánchez singled to left, E. Rodriguez scored, K. Castillo to second.
- 9th Inning2-0Walton hit sacrifice bunt to first, K. Castillo scored, Kavadas to second.
Win probability
Above the line favours San Francisco Giants, below favours Los Angeles Angels.
Venue
- Scottsdale StadiumScottsdale, Arizona
- Attendance7913
- OfficialsLance Barrett, Bryan Van Vranken, Jen Pawol, Brian Walsh
Elsewhere
- Fantasy baseball forecaster: Team hitting ratings
- Fantasy baseball forecaster: Pitcher projections for the next 10 days
- Fantasy Baseball Reliever Depth Chart
- MLB playoff tracker 2026: Clinching scenarios, bracket, schedule
- MLB betting tips for Thursday: Rays and the road don't seem to be getting along
- Fantasy baseball news and notes: Rutschman continues to sit for Red Sox and more for Thursday
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
- Giants Edge Angels in Thrilling Extra-Inning ShowdownJul 24, 2026
- Giants Defeat Angels 4-1 in Tempe ShowdownFeb 24, 2026