???label.league_mlb???
BOXSCORE | PLAY-BY-PLAY | RECAP
San Francisco 3, LA Angels 2
When: 9:38 PM ET, Saturday, April 19, 2025
Where: Angel Stadium, Anaheim, California
Temperature: 69°
Umpires: Home - Erich Bacchus, 1B - Lazaro Diaz, 2B - Mike Estabrook, 3B - Brian O'Nora
Attendance: 44374
Final Scoring Summary
 
Final123456789RHE
San Francisco 201000000350
LA Angels 000101000260
Innings:
  • All
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
Top 1st
San Francisco
Mike Yastrzemski grounds out, shortstop to first.
Willy Adames walks.
Jung Hoo Lee grounds out, shortstop to first. Willy Adames to second.
Matt Chapman homers to left. Willy Adames scores.
Heliot Ramos grounds out, second to first.
Bottom 1st
LA Angels Taylor Ward strikes out.
Luis Rengifo singles to left.
Mike Trout strikes out.
Jorge Soler strikes out.
Top 2nd
San Francisco LaMonte Wade Jr. flies out to left.
Wilmer Flores lines out to left.
Patrick Bailey flies out to left.
Bottom 2nd
LA Angels Logan O'Hoppe flies out to second.
Nolan Schanuel singles to center.
Zach Neto grounds into a double play, third to second to first. Nolan Schanuel out at second. Zach Neto out at first.
Top 3rd
San Francisco Tyler Fitzgerald grounds out, second to first.
Mike Yastrzemski doubles to right.
Willy Adames singles to right. Mike Yastrzemski scores. Willy Adames out at second, right to first to shortstop to second to shortstop.
Jung Hoo Lee flies out to left.
Bottom 3rd
LA Angels Kyren Paris strikes out.
Jo Adell strikes out.
Taylor Ward lines out to left.
Top 4th
San Francisco Matt Chapman singles to right.
Heliot Ramos flies out to left.
Matt Chapman steals second.
LaMonte Wade Jr. walks.
Wilmer Flores strikes out.
Patrick Bailey flies out to left.
Bottom 4th
LA Angels Luis Rengifo grounds out, second to first.
Mike Trout homers to left.
Jorge Soler grounds out, third to first.
Logan O'Hoppe singles to right.
Nolan Schanuel flies out to left.
Top 5th
San Francisco Tyler Fitzgerald pops out to first.
Mike Yastrzemski pops out to second.
Willy Adames grounds out, third to first.
Bottom 5th
LA Angels Zach Neto strikes out.
Kyren Paris strikes out.
Jo Adell pops out to first.
Top 6th
San Francisco Reid Detmers enters game as pitcher.
Jung Hoo Lee flies out to left.
Matt Chapman walks.
Heliot Ramos grounds out, shortstop to first. Matt Chapman to second.
LaMonte Wade Jr. lines out to shortstop.
Bottom 6th
LA Angels Taylor Ward strikes out.
Luis Rengifo grounds out, second to first.
Mike Trout homers to left.
Jorge Soler lines out to left.
Top 7th
San Francisco Wilmer Flores flies out to center.
Patrick Bailey strikes out.
Tyler Fitzgerald strikes out.
Bottom 7th
LA Angels Logan O'Hoppe walks.
Nolan Schanuel grounds into a force out, first to shortstop. Logan O'Hoppe out at second. Nolan Schanuel to first.
Zach Neto flies out to center.
Kyren Paris strikes out.
Top 8th
San Francisco Mike Yastrzemski grounds out, second to first.
Willy Adames lines out to left.
Jung Hoo Lee singles to left.
Ryan Johnson enters game as pitcher.
Matt Chapman grounds out, third to first.
Bottom 8th
LA Angels Tyler Rogers enters game as pitcher.
Jo Adell grounds out, pitcher to first.
Taylor Ward strikes out.
Luis Rengifo grounds out, pitcher to first.
Top 9th
San Francisco Heliot Ramos grounds out, second to first.
LaMonte Wade Jr. flies out to center.
Wilmer Flores grounds out, shortstop to first.
Bottom 9th
LA Angels Ryan Walker enters game as pitcher.
Mike Trout flies out to left.
Jorge Soler singles to center.
Tim Anderson enters game as pinch runner, replacing Jorge Soler.
Logan O'Hoppe grounds out, third to first. Tim Anderson to second.
Nolan Schanuel lines out to center.