MLB Game
St. Louis Cardinals at Miami Marlins
Final
STL
7
@
MIA
4
Live Game State
InningBottom 9th
Balls / Strikes / Outs1 / 0 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueloanDepot park
StartAug 19, 10:40 PM
Day/Nightnight
Attendance7612
First Pitch2025-08-19T22:41:00.000Z
DecisionW: Michael McGreevy · L: Edward Cabrera · SV: Riley O'Brien
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STL | 1 | 2 | 1 | 0 | 2 | 0 | 1 | 0 | 0 | 7 | 12 | 2 |
| MIA | 0 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 4 | 5 | 1 |
Starting Pitchers
St. Louis Cardinals
Michael McGreevy
— · 5-2 · ERA 4.26
Miami Marlins
Edward Cabrera
— · 6-7 · ERA 3.52
Team Totals
St. Louis Cardinals Batting
AVG.250
Runs7
Hits12
HR0
BB2
K9
Miami Marlins Batting
AVG.250
Runs4
Hits5
HR0
BB2
K10
St. Louis Cardinals Pitching
ERA4.22
K10
BB2
IP9.0
Hits5
HR0
Miami Marlins Pitching
ERA4.55
K9
BB2
IP9.0
Hits12
HR0
Pitch View
Riley O'Brien vs Maximo Acosta
Maximo Acosta grounds into a force out, shortstop Masyn Winn to second baseman Thomas Saggese. Heriberto Hernández out at 2nd.
2 pitches
Selected Pitch
Pitch #2
TypeSinker
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity98.6 mph
End Velocity90.1 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.28
Plate Z2.47
Zone5
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
7 - 4 · 3 outs
Maximo Acosta grounds into a force out, shortstop Masyn Winn to second baseman Thomas Saggese. Heriberto Hernández out at 2nd.
Batter: Maximo Acosta · Pitcher: Riley O'Brien
bottom 9
7 - 4 · 2 outs
Troy Johnston strikes out swinging.
Batter: Troy Johnston · Pitcher: Riley O'Brien
bottom 9
7 - 4 · 1 out
Eric Wagaman strikes out swinging.
Batter: Eric Wagaman · Pitcher: Riley O'Brien
bottom 9
7 - 4 · 0 outs
Heriberto Hernández walks. Otto Lopez to 2nd.
Batter: Heriberto Hernández · Pitcher: Riley O'Brien
bottom 9
7 - 4 · 0 outs
Otto Lopez walks.
Batter: Otto Lopez · Pitcher: Riley O'Brien
top 9
7 - 4 · 3 outs
Thomas Saggese strikes out swinging.
Batter: Thomas Saggese · Pitcher: Tyler Zuber
top 9
7 - 4 · 2 outs
Tyler Zuber intentionally walks Nolan Gorman.
Batter: Nolan Gorman · Pitcher: Tyler Zuber
top 9
7 - 4 · 2 outs
Masyn Winn flies out to center fielder Jakob Marsee. Garrett Hampson to 3rd.
Batter: Masyn Winn · Pitcher: Tyler Zuber
top 9
7 - 4 · 1 out
Willson Contreras grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.
Batter: Willson Contreras · Pitcher: Tyler Zuber
top 9
7 - 4 · 0 outs
Alec Burleson doubles (20) on a line drive to left fielder Heriberto Hernández.
Batter: Alec Burleson · Pitcher: Tyler Zuber
bottom 8
7 - 4 · 3 outs
Dane Myers grounds out, shortstop Masyn Winn to first baseman Willson Contreras.
Batter: Dane Myers · Pitcher: JoJo Romero
bottom 8
7 - 4 · 2 outs
Agustín Ramírez pops out to second baseman Thomas Saggese.
Batter: Agustín Ramírez · Pitcher: JoJo Romero
St. Louis Cardinals Roster
Lineup
Lars NootbaarRF#21
AVG — · HR 0 · RBI 0
Iván HerreraDH#48
AVG — · HR 0 · RBI 3
Garrett HampsonLF#13
AVG — · HR 0 · RBI 0
Willson Contreras1B#40
AVG — · HR 0 · RBI 0
Masyn WinnSS#0
AVG — · HR 0 · RBI 0
Nolan Gorman3B#16
AVG — · HR 0 · RBI 0
Thomas Saggese2B#25
AVG — · HR 0 · RBI 1
Pedro PagésC#43
AVG — · HR 0 · RBI 1
Nathan ChurchCF#27
AVG — · HR 0 · RBI 1
Bench
Alec BurlesonLF#41
AVG — · HR 0 · RBI 0
Jordan WalkerRF#18
AVG — · HR — · RBI —
José Fermín2B#15
AVG — · HR — · RBI —
Yohel PozoC#63
AVG — · HR — · RBI —
Pitchers
Andre GranilloP#65
IP — · K — · ERA —
Andre PallanteP#53
IP — · K — · ERA —
Anthony VenezianoP#67
IP — · K — · ERA —
JoJo RomeroP#59
IP 1.0 · K 1 · ERA —
Jorge AlcalaP#56
IP — · K — · ERA —
Kyle LeahyP#62
IP — · K — · ERA —
Matt SvansonP#49
IP 1.0 · K 2 · ERA —
Matthew LiberatoreP#52
IP — · K — · ERA —
Michael McGreevyP#36
IP 6.0 · K 5 · ERA —
Miles MikolasP#39
IP — · K — · ERA —
Riley O'BrienP#55
IP 1.0 · K 2 · ERA —
Ryan FernandezP#64
IP — · K — · ERA —
Sonny GrayP#54
IP — · K — · ERA —
Miami Marlins Roster
Lineup
Xavier Edwards2B#9
AVG — · HR 0 · RBI 0
Jakob MarseeCF#87
AVG — · HR 0 · RBI 1
Agustín RamírezC#50
AVG — · HR 0 · RBI 0
Dane MyersDH#54
AVG — · HR 0 · RBI 0
Otto LopezSS#6
AVG — · HR 0 · RBI 2
Heriberto HernándezLF#64
AVG — · HR 0 · RBI 0
Eric Wagaman1B#33
AVG — · HR 0 · RBI 0
Troy JohnstonRF#75
AVG — · HR 0 · RBI 0
Maximo Acosta3B#24
AVG — · HR 0 · RBI 0
Bench
Derek HillCF#3
AVG — · HR — · RBI —
Javier Sanoja2B#46
AVG — · HR — · RBI —
Joey WiemerLF#41
AVG — · HR — · RBI —
Liam HicksDH#34
AVG — · HR 0 · RBI 0
Pitchers
Cade GibsonP#58
IP 3.2 · K 2 · ERA —
Cal QuantrillP#47
IP — · K — · ERA —
Calvin FaucherP#53
IP — · K — · ERA —
Edward CabreraP#27
IP 4.1 · K 6 · ERA —
Eury PérezP#39
IP — · K — · ERA —
Janson JunkP#26
IP — · K — · ERA —
Josh SimpsonP#66
IP — · K — · ERA —
Lake BacharP#84
IP — · K — · ERA —
Ronny HenriquezP#32
IP — · K — · ERA —
Sandy AlcantaraP#22
IP — · K — · ERA —
Tyler PhillipsP#30
IP — · K — · ERA —
Tyler ZuberP#55
IP 1.0 · K 1 · ERA —
Valente BellozoP#83
IP — · K — · ERA —
