ARCHIVE July 26, 2026
July 26, 2026 · NL West

Los Angeles Angels vs San Francisco Giants

July 26, 2026Oracle ParkPartly Cloudy 68°F · 12 mph, Out To CF
AWAY
Los Angeles Angels
42-64
4
vs
HOME
San Francisco Giants
44-61
3

Game Highlights

Published July 26, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Jorge Soler Jorge Soler grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Mike Trout scores. Vaughn Grissom out at 2nd. Jorge Soler to 1st. LAA 1, SF 0
T4 Jorge Soler Jorge Soler homers (12) on a fly ball to center field. LAA 2, SF 0
T4 Jo Adell Jo Adell homers (16) on a fly ball to center field. Nolan Schanuel scores. LAA 4, SF 0
B5 Luis Arraez Luis Arraez grounds into a force out, second baseman Vaughn Grissom to shortstop Zach Neto. Willy Adames scores. Drew Cavanaugh out at 2nd. Throwing error by shortstop Zach Neto. LAA 4, SF 1
B9 Luis Arraez Luis Arraez doubles (23) on a fly ball to right fielder Jo Adell. Willy Adames scores. Drew Cavanaugh scores. LAA 4, SF 3

Box score

  123456789 R
LAA 100300000 4
SF 000010002 3

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Angels AWAY 4

José Soriano started for Angels, leaving with a 4–1 lead. Out of the bullpen, Sam Bachman took the roughest line.

workload · innings pitched
  • José Soriano Starter 5.0 85 1 5 W
    Pitch-by-pitch: what José Soriano threw
    CSW 24% 1st-pitch strike 30% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Knuckle Curve 25 29% 4 5 3 11 2
    Four-Seam Fastball 23 27% 0 5 4 9 5
    Sinker 23 27% 2 2 5 10 4
    Splitter 13 15% 2 0 3 7 1
    Slider 1 1% 0 0 0 1 0
  • Samy Natera Jr. Setup 1.0 20 0 1 HLD
  • Chase Silseth Middle 1.0 12 0 1 HLD
  • Ryan Zeferjahn Middle 1.0 10 0 2 HLD
  • Sam Bachman Setup 0.1 18 2 0 HLD
  • Mitch Farris Long 0.2 10 0 1 SV inherited 2, all 2 scored
Giants HOME 3

Carson Whisenhunt started for Giants, leaving trailing 0–4.

workload · innings pitched
  • Carson Whisenhunt Starter 5.0 78 4 7 L
    Pitch-by-pitch: what Carson Whisenhunt threw
    CSW 38% 1st-pitch strike 71% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 33 42% 15 2 1 8 7
    Four-Seam Fastball 27 35% 1 6 2 15 3
    Slider 18 23% 2 4 5 5 2
  • Adrian Houser Reliever 4.0 53 0 2

Where the game turned

1 run Top 1st · off Whisenhunt
  • Soler Forceout (1)

Batting lines

AWAY · LAA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Zach Neto SS 4 0 0 0 0 2 .234 .323 .441 .764
Mike Trout CF 4 1 4 0 0 0 .247 .398 .468 .866 2B
Jorge Soler DH 4 1 1 2 0 0 .202 .288 .374 .662 HR (12)
Nolan Schanuel 1B 2 1 0 0 2 0 .280 .355 .390 .745
Jo Adell RF 4 1 1 2 0 2 .243 .290 .403 .693 HR (16)
Denzer Guzman 3B 4 0 1 0 0 1 .240 .285 .364 .649 SB
Jose Siri LF 4 0 0 0 0 1 .270 .327 .470 .797
Logan O'Hoppe C 3 0 0 0 0 3 .213 .275 .300 .575
Vaughn Grissom 2B 3 0 0 0 1 0 .251 .320 .393 .713
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Luis Arraez 2B 5 0 2 2 0 0 .327 .363 .451 .814 2B
Heliot Ramos LF 4 0 1 0 1 2 .262 .298 .438 .736
Bryce Eldridge DH 3 0 0 0 1 2 .259 .359 .459 .818
Rafael Devers 1B 3 0 0 0 1 1 .248 .318 .485 .803
Casey Schmitt 3B 4 0 0 0 0 2 .269 .299 .482 .781
Jesus Rodriguez RF 1 0 0 0 1 0 .234 .308 .404 .712
Willy Adames SS 4 2 1 0 0 1 .225 .276 .430 .706 2B
Drew Cavanaugh C 2 1 2 0 2 0 .262 .392 .262 .654
Daniel Susac PH 1 0 0 0 0 0 .248 .295 .316 .611
Drew Gilbert CF 2 0 0 0 0 1 .233 .317 .353 .670
Grant McCray CF 2 0 0 0 0 1 .000 .167 .000 .167

Pitching lines

AWAY · LAA
PITCHER IPHRERBBKHR NPERA DEC
José Soriano 5.0 3 1 0 3 5 0 85 3.29 W
Samy Natera Jr. 1.0 0 0 0 1 1 0 20 2.21 HLD
Chase Silseth 1.0 1 0 0 0 1 0 12 2.79 HLD
Ryan Zeferjahn 1.0 1 0 0 0 2 0 10 3.67 HLD
Sam Bachman 0.1 0 2 2 2 0 0 18 4.33 HLD
Mitch Farris 0.2 1 0 0 0 1 0 10 3.53 SV
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Carson Whisenhunt 5.0 5 4 4 2 7 2 78 4.60 L
Adrian Houser 4.0 2 0 0 1 2 0 53 4.86

Manager comparison

AWAY · LAA
Kurt Suzuki
Lineup 2.4 R Bunts 1.7 R IBBs 4.0 R
HOME · SF
Tony Vitello
Lineup 2.2 R Bunts 2.7 R IBBs 2.9 R

Recent form

AWAY · LAA
3-7 W1 -10 run diff
WLLWLLLLLW
HOME · SF
4-6 L2 +1 run diff
LLWLLLWWLW

Season series: 1-2 with LAA listed first across 3 prior meetings.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.