Open the board

Los Angeles Angels 2, San Francisco Giants 9: final score and stats

San Francisco Giants beat Los Angeles Angels, Los Angeles Angels 2 to San Francisco Giants 9, on Saturday, July 25, 2026 at Oracle Park, San Francisco, California. Below: the box score, top performers, team stats, injuries and recent form for San Francisco Giants vs Los Angeles Angels.

MLBSaturday, July 25, 2026
DateJul 25, 2026
Start time4:05 PM ET
VenueOracle Park, San Francisco, California
TVMLB.TV
Attendance39,102

Line score

Team123456789R
Los Angeles Angels0000001012
San Francisco Giants00540000-9

Top performers

Los Angeles Angels
Batting AverageMike Trout · 2-3, BB
Home RunsMike Trout · 2-3, BB
Runs Batted InVaughn Grissom · 1-4, RBI, BB, K
MLB RatingJose Siri · 2-3, 2B, 2 R, BB
San Francisco Giants
Batting AverageRafael Devers · 3-4, HR, 2B, 4 RBI, 2 R
Home RunsRafael Devers · 3-4, HR, 2B, 4 RBI, 2 R
Runs Batted InRafael Devers · 3-4, HR, 2B, 4 RBI, 2 R
MLB RatingRafael Devers · 3-4, HR, 2B, 4 RBI, 2 R

Team comparison

Los Angeles AngelsSan Francisco Giants
Runs per game
-
-
Runs allowed per game
-
-
41-64Record44-60
5th in AL WestStanding4th in NL West
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

Los Angeles Angels
Jack Kochanowicz SP · Elbow - Surgery
Out
San Francisco Giants
Randy Rodriguez RP · Elbow - Surgery
Out
Rowan Wick RP · Elbow - Surgery
Out
Matt Chapman 3B · Abdomen - Surgery
Out
Rafael Devers 1B · Abdomen - Surgery
Out
Casey Schmitt LF · Knee - Surgery
Out

Box score

Los Angeles Angels

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Zach Neto0-3300000112.236.326.445
Oswald Peraza0-110000013.239.283.371
Mike Trout2-3302001019.237.392.458
Josh Lowe0-000000107.207.258.359
Vaughn Grissom1-4401101118.255.321.398
Jorge Soler0-5500000112.201.288.366
Nolan Schanuel1-4401000112.282.353.392
Jo Adell1-2201001111.243.291.398
Wade Meckler0-110000003.297.366.399
Denzer Guzman0-4400000010.240.286.368
Jose Siri2-3322001013.281.340.490
Logan O'Hoppe2-4402000013.216.278.304
Team9-3434291056133

Los Angeles Angels

PlayerIPHRERBBKHRPC-STERAPC
Ryan Johnson3.188814169-467.3469
Brent Suter2.221104144-294.4244
Kirby Yates1.010010021-143.6521
Tyler Heineman1.000000011-810.3811
Team8.01199282145-97145

San Francisco Giants

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Luis Arraez2-4422100113.326.363.449
Jesus Rodriguez0-110000007.239.300.413
Heliot Ramos1-5511000117.262.296.441
Bryce Eldridge0-3300001221.263.361.465
Drew Cavanaugh0-110000002.225.340.225
Rafael Devers3-4423410013.249.319.489
Christian Koss0-000000000.143.217.190
Casey Schmitt1-441110009.272.302.487
Jung Hoo Lee2-3312310114.302.336.435
Grant McCray0-000000000.000.250.000
Willy Adames1-4401000215.225.276.429
Drew Gilbert1-3311001119.235.320.357
Team11-35359119228145

San Francisco Giants

PlayerIPHRERBBKHRPC-STERAPC
Robbie Ray6.060025080-543.1680
Tristan Beck2.011110029-176.3929
Keaton Winn1.021121024-153.3824
Team9.0922560133-86133

Season series

SF wins series 2-1
Jul 26, 2026LAA 4, SF 3
Jul 25, 2026LAA 2, SF 9
Jul 24, 2026LAA 6, SF 7

Team pages

More MLB games on Jul 25, 2026

Frequently asked questions

Who won Los Angeles Angels vs San Francisco Giants?

San Francisco Giants won, 9-2, on Saturday, July 25, 2026.

What was the final score of Los Angeles Angels vs San Francisco Giants?

Los Angeles Angels 2, San Francisco Giants 9.

Who were the top performers?

Los Angeles Angels: Mike Trout (2-3, BB batting average). San Francisco Giants: Rafael Devers (3-4, HR, 2B, 4 RBI, 2 R batting average).

Where is Los Angeles Angels vs San Francisco Giants played?

Oracle Park, San Francisco, California.

The model’s read

Grades, leans and the full breakdown for Los Angeles Angels vs San Francisco Giants are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.