MLB Game
Miami Marlins at Pittsburgh Pirates
Final
MIA
4
@
PIT
2
Live Game State
InningBottom 9th
Balls / Strikes / Outs1 / 2 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenuePNC Park
StartJun 14, 4:15 PM
Day/Nightday
Attendance18127
First Pitch2026-06-14T16:18:00.000Z
DecisionW: Max Meyer · L: Paul Skenes · SV: Pete Fairbanks
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 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 4 | 9 | 2 |
| PIT | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 8 | 0 |
Starting Pitchers
Miami Marlins
Max Meyer
— · 7- · ERA 2.75
Pittsburgh Pirates
Paul Skenes
— · 6-6 · ERA 2.85
Team Totals
Miami Marlins Batting
AVG.246
Runs4
Hits9
HR2
BB3
K12
Pittsburgh Pirates Batting
AVG.252
Runs2
Hits8
HR1
BB3
K12
Miami Marlins Pitching
ERA4.07
K12
BB3
IP9.0
Hits8
HR1
Pittsburgh Pirates Pitching
ERA4.22
K12
BB3
IP9.0
Hits9
HR2
Pitch View
Pete Fairbanks vs Ryan O'Hearn
Ryan O'Hearn lines out sharply to center fielder Jakob Marsee.
5 pitches
Selected Pitch
Pitch #5
TypeChangeup
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity93.3 mph
End Velocity85.9 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.41
Plate Z2.76
Zone4
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
4 - 2 · 3 outs
Ryan O'Hearn lines out sharply to center fielder Jakob Marsee.
Batter: Ryan O'Hearn · Pitcher: Pete Fairbanks
bottom 9
4 - 2 · 2 outs
Bryan Reynolds homers (8) on a fly ball to center field.
Batter: Bryan Reynolds · Pitcher: Pete Fairbanks
bottom 9
4 - 1 · 2 outs
Brandon Lowe strikes out swinging.
Batter: Brandon Lowe · Pitcher: Pete Fairbanks
bottom 9
4 - 1 · 1 out
Spencer Horwitz called out on strikes.
Batter: Spencer Horwitz · Pitcher: Pete Fairbanks
top 9
4 - 1 · 3 outs
Kyle Stowers grounds out softly, third baseman Nick Gonzales to first baseman Ryan O'Hearn.
Batter: Kyle Stowers · Pitcher: Isaac Mattson
top 9
4 - 1 · 2 outs
Otto Lopez pops out to catcher Endy Rodríguez in foul territory.
Batter: Otto Lopez · Pitcher: Isaac Mattson
top 9
4 - 1 · 1 out
Liam Hicks walks.
Batter: Liam Hicks · Pitcher: Isaac Mattson
top 9
4 - 1 · 1 out
Javier Sanoja bunt pops out softly to pitcher Isaac Mattson.
Batter: Javier Sanoja · Pitcher: Isaac Mattson
top 9
4 - 1 · 0 outs
Joe Mack walks.
Batter: Joe Mack · Pitcher: Isaac Mattson
bottom 8
4 - 1 · 3 outs
Endy Rodríguez grounds into a double play, second baseman Xavier Edwards to shortstop Otto Lopez to first baseman Liam Hicks. Jake Mangum out at 2nd. Endy Rodríguez out at 1st.
Batter: Endy Rodríguez · Pitcher: Tyler Zuber
bottom 8
4 - 1 · 1 out
Jared Triolo flies out to right fielder Heriberto Hernández.
Batter: Jared Triolo · Pitcher: Tyler Zuber
bottom 8
4 - 1 · 0 outs
Jake Mangum reaches on a fielding error by third baseman Javier Sanoja.
Batter: Jake Mangum · Pitcher: Tyler Zuber
Miami Marlins Roster
Lineup
Liam Hicks1B#34
AVG — · HR 0 · RBI 0
Otto LopezSS#6
AVG — · HR 0 · RBI 0
Kyle StowersDH#28
AVG — · HR 0 · RBI 1
Xavier Edwards2B#9
AVG — · HR 0 · RBI 1
Heriberto HernándezRF#13
AVG — · HR 1 · RBI 1
Esteury RuizLF#3
AVG — · HR 0 · RBI 0
Jakob MarseeCF#87
AVG — · HR 0 · RBI 0
Joe MackC#80
AVG — · HR 1 · RBI 1
Javier Sanoja3B#8
AVG — · HR 0 · RBI 0
Bench
Christopher Morel1B#5
AVG — · HR — · RBI —
Connor Norby3B#1
AVG — · HR 0 · RBI 0
Leo Jiménez3B#19
AVG — · HR — · RBI —
Owen CaissieRF#17
AVG — · HR 0 · RBI 0
Pitchers
Anthony BenderP#37
IP — · K — · ERA —
Cade GibsonP#58
IP — · K — · ERA —
Calvin FaucherP#53
IP 1.0 · K 1 · ERA —
John KingP#47
IP — · K — · ERA —
Lake BacharP#84
IP — · K — · ERA —
Max MeyerP#23
IP 6.0 · K 9 · ERA —
Michael PetersenP#49
IP — · K — · ERA —
Pete FairbanksP#29
IP 1.0 · K 2 · ERA —
Ryan GustoP#65
IP — · K — · ERA —
Sandy AlcantaraP#22
IP — · K — · ERA —
Tyler PhillipsP#30
IP — · K — · ERA —
Tyler ZuberP#55
IP 1.0 · K 0 · ERA —
William KempnerP#71
IP — · K — · ERA —
Pittsburgh Pirates Roster
Lineup
Spencer HorwitzDH#2
AVG — · HR 0 · RBI 0
Brandon Lowe2B#5
AVG — · HR 0 · RBI 0
Bryan ReynoldsLF#10
AVG — · HR 1 · RBI 1
Ryan O'Hearn1B#29
AVG — · HR 0 · RBI 0
Nick Gonzales3B#3
AVG — · HR 0 · RBI 0
Tyler CallihanRF#37
AVG — · HR 0 · RBI 0
Jake MangumCF#28
AVG — · HR 0 · RBI 1
Jared TrioloSS#19
AVG — · HR 0 · RBI 0
Endy RodríguezC#13
AVG — · HR 0 · RBI 0
Bench
Billy CookRF#25
AVG — · HR — · RBI —
Esmerlyn ValdezOF#55
AVG — · HR — · RBI —
Henry DavisC#32
AVG — · HR 0 · RBI 0
Marcell OzunaDH#24
AVG — · HR — · RBI —
Pitchers
Brandan BidoisP#77
IP 0.2 · K 1 · ERA —
Braxton AshcraftP#35
IP — · K — · ERA —
Bubba ChandlerP#36
IP — · K — · ERA —
Carmen MlodzinskiP#50
IP — · K — · ERA —
Dennis SantanaP#60
IP — · K — · ERA —
Evan SiskP#48
IP 1.0 · K 0 · ERA —
Gregory SotoP#31
IP — · K — · ERA —
Isaac MattsonP#72
IP 1.1 · K 1 · ERA —
Jared JonesP#17
IP — · K — · ERA —
Mason MontgomeryP#46
IP — · K — · ERA —
Mitch KellerP#23
IP — · K — · ERA —
Paul SkenesP#30
IP 6.0 · K 10 · ERA —
Yohan RamírezP#49
IP — · K — · ERA —
