MLB Game
San Francisco Giants at Los Angeles Angels
Final
SF
3
@
LAA
2
Live Game State
InningBottom 9th
Balls / Strikes / Outs2 / 1 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueAngel Stadium
StartApr 20, 1:38 AM
Day/Nightnight
Attendance44374
First Pitch2025-04-20T01:39:00.000Z
DecisionW: Landen Roupp · L: Kyle Hendricks · SV: Ryan Walker
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SF | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 5 | 0 |
| LAA | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 2 | 6 | 0 |
Starting Pitchers
San Francisco Giants
Landen Roupp
— · 2-1 · ERA 4.09
Los Angeles Angels
Kyle Hendricks
— · -2 · ERA 4.50
Team Totals
San Francisco Giants Batting
AVG.223
Runs3
Hits5
HR1
BB3
K3
Los Angeles Angels Batting
AVG.225
Runs2
Hits6
HR2
BB1
K10
San Francisco Giants Pitching
ERA3.44
K10
BB1
IP9.0
Hits6
HR2
Los Angeles Angels Pitching
ERA4.42
K3
BB3
IP9.0
Hits5
HR1
Pitch View
Ryan Walker vs Nolan Schanuel
Nolan Schanuel lines out to center fielder Jung Hoo Lee.
4 pitches
Selected Pitch
Pitch #4
TypeSlider
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity82.8 mph
End Velocity75.4 mph
Spin Rate0 rpm
Spin Direction0°
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X-0.40
Plate Z3.06
Zone1
SZ Top0.00
SZ Bottom0.00
Release X0.00
Release Y0.00
Release Z0.00
Accel X0.00
Accel Y0.00
Accel Z0.00
Vel X00.00
Vel Y00.00
Vel Z00.00
Recent Plays
bottom 9
3 - 2 · 3 outs
Nolan Schanuel lines out to center fielder Jung Hoo Lee.
Batter: Nolan Schanuel · Pitcher: Ryan Walker
bottom 9
3 - 2 · 2 outs
Logan O'Hoppe grounds out, third baseman Matt Chapman to first baseman LaMonte Wade Jr. Tim Anderson to 2nd.
Batter: Logan O'Hoppe · Pitcher: Ryan Walker
bottom 9
3 - 2 · 1 out
Jorge Soler singles on a line drive to center fielder Jung Hoo Lee.
Batter: Jorge Soler · Pitcher: Ryan Walker
bottom 9
3 - 2 · 1 out
Mike Trout flies out sharply to left fielder Heliot Ramos.
Batter: Mike Trout · Pitcher: Ryan Walker
top 9
3 - 2 · 3 outs
Wilmer Flores grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.
Batter: Wilmer Flores · Pitcher: Ryan Johnson
top 9
3 - 2 · 2 outs
LaMonte Wade Jr. flies out to center fielder Jo Adell.
Batter: LaMonte Wade Jr. · Pitcher: Ryan Johnson
top 9
3 - 2 · 1 out
Heliot Ramos grounds out, second baseman Kyren Paris to first baseman Nolan Schanuel.
Batter: Heliot Ramos · Pitcher: Ryan Johnson
bottom 8
3 - 2 · 3 outs
Luis Rengifo grounds out, pitcher Tyler Rogers to first baseman LaMonte Wade Jr.
Batter: Luis Rengifo · Pitcher: Tyler Rogers
bottom 8
3 - 2 · 2 outs
Taylor Ward called out on strikes.
Batter: Taylor Ward · Pitcher: Tyler Rogers
bottom 8
3 - 2 · 1 out
Jo Adell grounds out, pitcher Tyler Rogers to first baseman LaMonte Wade Jr.
Batter: Jo Adell · Pitcher: Tyler Rogers
top 8
3 - 2 · 3 outs
Matt Chapman grounds out sharply, third baseman Luis Rengifo to first baseman Nolan Schanuel.
Batter: Matt Chapman · Pitcher: Ryan Johnson
top 8
3 - 2 · 2 outs
Jung Hoo Lee singles on a line drive to left fielder Taylor Ward.
Batter: Jung Hoo Lee · Pitcher: Reid Detmers
San Francisco Giants Roster
Lineup
Mike YastrzemskiRF#5
AVG — · HR 0 · RBI 0
Willy AdamesSS#2
AVG — · HR 0 · RBI 1
Jung Hoo LeeCF#51
AVG — · HR 0 · RBI 0
Matt Chapman3B#26
AVG — · HR 1 · RBI 2
Heliot RamosLF#17
AVG — · HR 0 · RBI 0
LaMonte Wade Jr.1B#31
AVG — · HR 0 · RBI 0
Wilmer FloresDH#41
AVG — · HR 0 · RBI 0
Patrick BaileyC#14
AVG — · HR 0 · RBI 0
Tyler Fitzgerald2B#49
AVG — · HR 0 · RBI 0
Bench
Christian Koss2B#50
AVG — · HR — · RBI —
David Villar1B#32
AVG — · HR — · RBI —
Luis MatosRF#29
AVG — · HR — · RBI —
Sam HuffC#23
AVG — · HR — · RBI —
Pitchers
Camilo DovalP#75
IP — · K — · ERA —
Erik MillerP#68
IP — · K — · ERA —
Hayden BirdsongP#60
IP — · K — · ERA —
Jordan HicksP#12
IP — · K — · ERA —
Justin VerlanderP#35
IP — · K — · ERA —
Landen RouppP#65
IP 7.0 · K 9 · ERA —
Logan WebbP#62
IP — · K — · ERA —
Lou TrivinoP#56
IP — · K — · ERA —
Randy RodríguezP#73
IP — · K — · ERA —
Robbie RayP#38
IP — · K — · ERA —
Ryan WalkerP#74
IP 1.0 · K 0 · ERA —
Spencer BivensP#76
IP — · K — · ERA —
Tyler RogersP#71
IP 1.0 · K 1 · ERA —
Los Angeles Angels Roster
Lineup
Taylor WardLF#3
AVG — · HR 0 · RBI 0
Luis Rengifo3B#2
AVG — · HR 0 · RBI 0
Mike TroutDH#27
AVG — · HR 2 · RBI 2
Tim AndersonPR#77
AVG — · HR 0 · RBI 0
Logan O'HoppeC#14
AVG — · HR 0 · RBI 0
Nolan Schanuel1B#18
AVG — · HR 0 · RBI 0
Zach NetoSS#9
AVG — · HR 0 · RBI 0
Kyren Paris2B#19
AVG — · HR 0 · RBI 0
Jo AdellCF#7
AVG — · HR 0 · RBI 0
Bench
J.D. Davis3B#22
AVG — · HR — · RBI —
Jorge SolerRF#12
AVG — · HR 0 · RBI 0
Kevin NewmanSS#10
AVG — · HR — · RBI —
Travis d'ArnaudC#25
AVG — · HR — · RBI —
Pitchers
Brock BurkeP#46
IP — · K — · ERA —
Garrett McDanielsP#57
IP — · K — · ERA —
Ian AndersonP#35
IP — · K — · ERA —
Jack KochanowiczP#41
IP — · K — · ERA —
José SorianoP#59
IP — · K — · ERA —
Kenley JansenP#74
IP — · K — · ERA —
Kyle HendricksP#28
IP 5.0 · K 1 · ERA —
Michael Darrell-HicksP#61
IP — · K — · ERA —
Reid DetmersP#48
IP 2.2 · K 2 · ERA —
Ryan JohnsonP#32
IP 1.1 · K 0 · ERA —
Ryan ZeferjahnP#56
IP — · K — · ERA —
Tyler AndersonP#31
IP — · K — · ERA —
Yusei KikuchiP#16
IP — · K — · ERA —
