MLB Game
Miami Marlins at San Francisco Giants
Final
MIA
9
@
SF
4
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 2 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueOracle Park
StartApr 25, 2:15 AM
Day/Nightnight
Attendance38317
First Pitch2026-04-25T02:15:00.000Z
DecisionW: Sandy Alcantara · L: Adrian Houser
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MIA | 3 | 1 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 9 | 16 | 0 |
| SF | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 4 | 11 | 0 |
Starting Pitchers
Miami Marlins
Sandy Alcantara
— · 3-2 · ERA 3.05
San Francisco Giants
Adrian Houser
— · -3 · ERA 7.36
Team Totals
Miami Marlins Batting
AVG.264
Runs9
Hits16
HR2
BB4
K6
San Francisco Giants Batting
AVG.247
Runs4
Hits11
HR1
BB2
K6
Miami Marlins Pitching
ERA3.89
K6
BB2
IP9.0
Hits11
HR1
San Francisco Giants Pitching
ERA3.97
K6
BB4
IP9.0
Hits16
HR2
Pitch View
John King vs Luis Arraez
Luis Arraez grounds out, third baseman Javier Sanoja to first baseman Connor Norby.
3 pitches
Selected Pitch
Pitch #3
TypeSinker
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity91.8 mph
End Velocity84.2 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 X0.06
Plate Z1.78
Zone8
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
9 - 4 · 3 outs
Luis Arraez grounds out, third baseman Javier Sanoja to first baseman Connor Norby.
Batter: Luis Arraez · Pitcher: John King
bottom 9
9 - 4 · 2 outs
Willy Adames strikes out swinging.
Batter: Willy Adames · Pitcher: John King
bottom 9
9 - 4 · 1 out
Christian Koss flies out to right fielder Esteury Ruiz.
Batter: Christian Koss · Pitcher: John King
bottom 9
9 - 4 · 0 outs
Jerar Encarnacion walks.
Batter: Jerar Encarnacion · Pitcher: John King
top 9
9 - 4 · 3 outs
Jakob Marsee lines out to second baseman Luis Arraez.
Batter: Jakob Marsee · Pitcher: Ryan Borucki
top 9
9 - 4 · 2 outs
Connor Norby flies out to center fielder Drew Gilbert. Agustín Ramírez to 3rd.
Batter: Connor Norby · Pitcher: Ryan Borucki
top 9
9 - 4 · 1 out
Javier Sanoja walks.
Batter: Javier Sanoja · Pitcher: Ryan Borucki
top 9
9 - 4 · 1 out
Heriberto Hernández pops out to first baseman Rafael Devers in foul territory.
Batter: Heriberto Hernández · Pitcher: Ryan Borucki
top 9
9 - 4 · 0 outs
Agustín Ramírez doubles (5) on a sharp ground ball to left fielder Heliot Ramos.
Batter: Agustín Ramírez · Pitcher: Ryan Borucki
bottom 8
9 - 4 · 3 outs
Heliot Ramos grounds out, shortstop Otto Lopez to first baseman Connor Norby.
Batter: Heliot Ramos · Pitcher: Lake Bachar
bottom 8
9 - 4 · 2 outs
Jung Hoo Lee homers (2) on a fly ball to right field.
Batter: Jung Hoo Lee · Pitcher: Lake Bachar
bottom 8
9 - 3 · 2 outs
Casey Schmitt flies out to center fielder Jakob Marsee.
Batter: Casey Schmitt · Pitcher: Lake Bachar
Miami Marlins Roster
Lineup
Jakob MarseeCF#87
AVG — · HR 0 · RBI 0
Esteury RuizRF#3
AVG — · HR 0 · RBI 0
Otto LopezSS#6
AVG — · HR 0 · RBI 1
Xavier Edwards2B#9
AVG — · HR 0 · RBI 1
Liam HicksC#34
AVG — · HR 1 · RBI 3
Agustín RamírezDH#50
AVG — · HR 0 · RBI 0
Heriberto HernándezLF#13
AVG — · HR 0 · RBI 0
Javier Sanoja3B#8
AVG — · HR 0 · RBI 0
Connor Norby1B#1
AVG — · HR 1 · RBI 3
Bench
Graham Pauley3B#21
AVG — · HR 0 · RBI 1
Kyle StowersLF#28
AVG — · HR 0 · RBI 0
Leo JiménezSS#19
AVG — · HR — · RBI —
Owen CaissieRF#17
AVG — · HR 0 · RBI 0
Pitchers
Andrew NardiP#43
IP — · K — · ERA —
Anthony BenderP#37
IP — · K — · ERA —
Calvin FaucherP#53
IP — · K — · ERA —
Chris PaddackP#33
IP — · K — · ERA —
Eury PérezP#39
IP — · K — · ERA —
Janson JunkP#26
IP — · K — · ERA —
John KingP#47
IP 1.0 · K 1 · ERA —
Lake BacharP#84
IP 2.0 · K 1 · ERA —
Max MeyerP#23
IP — · K — · ERA —
Michael PetersenP#49
IP — · K — · ERA —
Pete FairbanksP#29
IP — · K — · ERA —
Sandy AlcantaraP#22
IP 6.0 · K 4 · ERA —
Tyler PhillipsP#30
IP — · K — · ERA —
San Francisco Giants Roster
Lineup
Willy AdamesSS#2
AVG — · HR 0 · RBI 0
Luis Arraez2B#1
AVG — · HR 0 · RBI 1
Matt Chapman3B#26
AVG — · HR 0 · RBI 0
Rafael Devers1B#16
AVG — · HR 0 · RBI 0
Casey SchmittDH#10
AVG — · HR 0 · RBI 0
Jung Hoo LeeRF#51
AVG — · HR 1 · RBI 1
Heliot RamosLF#17
AVG — · HR 0 · RBI 0
Jerar EncarnacionPH#19
AVG — · HR 0 · RBI 0
Christian KossPH#50
AVG — · HR 0 · RBI 0
Bench
Drew GilbertCF#0
AVG — · HR 0 · RBI 1
Eric HaaseC#18
AVG — · HR 0 · RBI 1
Patrick BaileyC#14
AVG — · HR — · RBI —
Will BrennanRF#7
AVG — · HR — · RBI —
Pitchers
Adrian HouserP#12
IP 4.0 · K 3 · ERA —
Blade TidwellP#46
IP — · K — · ERA —
Caleb KilianP#45
IP 1.0 · K 0 · ERA —
Erik MillerP#68
IP — · K — · ERA —
JT BrubakerP#34
IP 3.0 · K 3 · ERA —
Keaton WinnP#67
IP — · K — · ERA —
Landen RouppP#65
IP — · K — · ERA —
Logan WebbP#62
IP — · K — · ERA —
Matt GageP#93
IP — · K — · ERA —
Robbie RayP#38
IP — · K — · ERA —
Ryan BoruckiP#47
IP 1.0 · K 0 · ERA —
Ryan WalkerP#74
IP — · K — · ERA —
Tyler MahleP#54
IP — · K — · ERA —
