ARCHIVE July 24, 2026
July 24, 2026 · NL West

Los Angeles Angels vs San Francisco Giants

July 24, 2026Oracle ParkClear 64°F · 14 mph, Varies
AWAY
Los Angeles Angels
41-63
6
vs
HOME
San Francisco Giants
43-60
7

Game Highlights

Published July 25, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Nolan Schanuel Nolan Schanuel singles on a ground ball to right fielder Jung Hoo Lee. Zach Neto scores. LAA 1, SF 0
B1 Rafael Devers Rafael Devers homers (21) on a fly ball to left field. Bryce Eldridge scores. LAA 1, SF 2
B3 Casey Schmitt Casey Schmitt homers (21) on a fly ball to left field. Bryce Eldridge scores. Rafael Devers scores. LAA 1, SF 5
T5 Tyler Heineman Tyler Heineman triples (1) on a fly ball to right fielder Jung Hoo Lee. Jo Adell scores. Denzer Guzman scores. LAA 3, SF 5
T5 Mike Trout Mike Trout out on a sacrifice fly to left fielder Heliot Ramos. Tyler Heineman scores. LAA 4, SF 5
B7 Daniel Susac Daniel Susac out on a sacrifice fly to left fielder Wade Meckler. Grant McCray scores. LAA 4, SF 6
T8 Vaughn Grissom Vaughn Grissom homers (6) on a fly ball to left field. Jorge Soler scores. LAA 6, SF 6
B10 Rafael Devers Rafael Devers singles. Jesus Rodriguez scores. Luis Arraez to 3rd. Bryce Eldridge to 2nd. LAA 6, SF 7

Box score

  12345678910 R
LAA 1000300200 6
SF 2030001001 7

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 6

Grayson Rodriguez started for Angels, leaving trailing 1–5. Out of the bullpen, Kirby Yates took the roughest line.

workload · innings pitched
  • Grayson Rodriguez Starter 4.0 80 5 3
    Pitch-by-pitch: what Grayson Rodriguez threw
    CSW 21% 1st-pitch strike 22% 4.4 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 43 54% 2 5 16 11 9
    Slider 15 19% 4 1 2 7 1
    Changeup 12 15% 2 1 2 6 1
    Curveball 10 13% 0 2 2 4 2
  • Brent Suter Long 1.0 22 0 1
  • José Fermin Middle 1.0 13 0 2
  • Kirby Yates Middle 1.0 17 1 0
  • Samy Natera Jr. Middle 1.0 12 0 1
  • Ryan Zeferjahn Middle 1.0 21 0 1
  • Chase Silseth Middle 0.1 14 1 0 L
Giants HOME 7

Logan Webb started for Giants, leaving with a 5–4 lead. Out of the bullpen, Jason Foley took the roughest line.

workload · innings pitched
  • Logan Webb Starter 6.0 99 4 4
    Pitch-by-pitch: what Logan Webb threw
    CSW 25% 1st-pitch strike 56% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 38 38% 3 8 2 16 9
    Changeup 37 37% 6 5 9 10 7
    Cutter 9 9% 0 1 3 4 1
    Four-Seam Fastball 8 8% 1 0 2 4 1
    Sweeper 7 7% 0 1 1 4 1
  • Dylan Smith Setup 1.0 19 0 3 HLD
  • Jason Foley Middle 1.0 15 2 1 BS
  • Erik Miller Setup 1.0 15 0 1
  • Caleb Kilian Middle 1.0 13 0 1 W

Where the game turned

1 run Bottom 10th · off Silseth
  • Devers 1B (1)

Batting lines

AWAY · LAA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Zach Neto SS 4 1 1 0 1 2 .238 .327 .449 .776 3B
Mike Trout CF 2 0 0 1 2 1 .233 .388 .456 .844
Jorge Soler DH 5 1 1 0 0 3 .205 .293 .372 .665
Vaughn Grissom 1B 5 1 2 2 0 1 .255 .319 .401 .720 HR (6)
Wade Meckler LF 5 0 0 0 0 2 .299 .368 .401 .769
Jo Adell RF 4 1 1 0 0 0 .241 .288 .397 .685
Denzer Guzman 3B 3 1 1 0 1 1 .248 .295 .380 .675
Tyler Heineman C 2 1 1 2 1 0 .181 .239 .248 .487 3B
Nolan Schanuel 1B 5 0 2 1 0 0 .282 .354 .394 .748 SB
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Luis Arraez 2B 5 0 3 0 0 0 .324 .362 .448 .810
Heliot Ramos LF 5 0 0 0 0 2 .263 .298 .446 .744
Bryce Eldridge DH 3 2 1 0 2 0 .266 .363 .472 .835 2B
Rafael Devers 1B 4 2 2 3 1 1 .244 .315 .476 .791 HR (21)
Casey Schmitt 3B 4 1 1 3 0 1 .272 .303 .489 .792 HR (21)
Jung Hoo Lee RF 4 0 0 0 0 0 .299 .332 .422 .754
Willy Adames SS 4 0 0 0 0 3 .225 .277 .428 .705
Grant McCray CF 0 1 0 0 1 0 .000 .250 .000 .250 SB
Drew Gilbert CF 2 0 2 0 1 0 .233 .316 .357 .673
Daniel Susac C 2 0 0 1 0 0 .257 .298 .327 .625
Drew Cavanaugh C 1 0 0 0 0 1 .231 .348 .231 .579

Pitching lines

AWAY · LAA
PITCHER IPHRERBBKHR NPERA DEC
Grayson Rodriguez 4.0 6 5 5 2 3 2 80 8.54
Brent Suter 1.0 1 0 0 0 1 0 22 4.47
José Fermin 1.0 0 0 0 0 2 0 13 2.76
Kirby Yates 1.0 0 1 1 1 0 0 17 3.80
Samy Natera Jr. 1.0 0 0 0 0 1 0 12 2.33
Ryan Zeferjahn 1.0 0 0 0 1 1 0 21 3.75
Chase Silseth 0.1 2 1 0 1 0 0 14 2.87 L
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Logan Webb 6.0 6 4 4 2 4 0 99 3.98
Dylan Smith 1.0 0 0 0 1 3 0 19 2.81 HLD
Jason Foley 1.0 2 2 2 0 1 1 15 6.00 BS
Erik Miller 1.0 0 0 0 2 1 0 15 2.97
Caleb Kilian 1.0 1 0 0 0 1 0 13 4.57 W

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.