MLB Game
Miami Marlins at St. Louis Cardinals
Final
MIA
5
@
STL
0
Live Game State
InningBottom 9th
Balls / Strikes / Outs3 / 3 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueBusch Stadium
StartJul 29, 11:45 PM
Day/Nightnight
Attendance20523
First Pitch2025-07-29T23:46:00.000Z
DecisionW: Sandy Alcantara · L: Sonny Gray
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 | 1 | 2 | 0 | 0 | 0 | 5 | 12 | 0 |
| STL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
Starting Pitchers
Miami Marlins
Sandy Alcantara
— · 6-9 · ERA 6.36
St. Louis Cardinals
Sonny Gray
— · 10-5 · ERA 4.38
Team Totals
Miami Marlins Batting
AVG.253
Runs5
Hits12
HR1
BB1
K5
St. Louis Cardinals Batting
AVG.250
Runs0
Hits4
HR0
BB5
K10
Miami Marlins Pitching
ERA4.40
K10
BB5
IP9.0
Hits4
HR0
St. Louis Cardinals Pitching
ERA4.19
K5
BB1
IP9.0
Hits12
HR1
Pitch View
Valente Bellozo vs Thomas Saggese
Thomas Saggese strikes out swinging.
6 pitches
Selected Pitch
Pitch #6
TypeFour-Seam Fastball
DescriptionSwinging Strike
CallSwinging Strike
Result
Count—
Outs—
Velocity93.1 mph
End Velocity85.5 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.57
Plate Z3.54
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
5 - 0 · 3 outs
Thomas Saggese strikes out swinging.
Batter: Thomas Saggese · Pitcher: Valente Bellozo
bottom 9
5 - 0 · 2 outs
Jordan Walker strikes out swinging.
Batter: Jordan Walker · Pitcher: Valente Bellozo
bottom 9
5 - 0 · 1 out
Nolan Arenado pops out to shortstop Otto Lopez.
Batter: Nolan Arenado · Pitcher: Valente Bellozo
top 9
5 - 0 · 3 outs
Agustín Ramírez lines out to third baseman Nolan Arenado.
Batter: Agustín Ramírez · Pitcher: Kyle Leahy
top 9
5 - 0 · 2 outs
Jesús Sánchez lines out to left fielder Alec Burleson.
Batter: Jesús Sánchez · Pitcher: John King
top 9
5 - 0 · 1 out
Umpire reviewed (play at 1st), call on the field was overturned: Xavier Edwards grounds out to first baseman Willson Contreras.
Batter: Xavier Edwards · Pitcher: John King
bottom 8
5 - 0 · 3 outs
Willson Contreras grounds into a double play, third baseman Javier Sanoja to second baseman Xavier Edwards to first baseman Eric Wagaman. Alec Burleson out at 2nd. Willson Contreras out at 1st.
Batter: Willson Contreras · Pitcher: Valente Bellozo
bottom 8
5 - 0 · 1 out
Alec Burleson walks.
Batter: Alec Burleson · Pitcher: Valente Bellozo
bottom 8
5 - 0 · 1 out
Iván Herrera called out on strikes.
Batter: Iván Herrera · Pitcher: Valente Bellozo
top 8
5 - 0 · 3 outs
Eric Wagaman grounds out sharply, second baseman Thomas Saggese to first baseman Willson Contreras.
Batter: Eric Wagaman · Pitcher: Matt Svanson
top 8
5 - 0 · 2 outs
Javier Sanoja pops out to catcher Pedro Pagés in foul territory.
Batter: Javier Sanoja · Pitcher: Matt Svanson
top 8
5 - 0 · 1 out
Dane Myers grounds out, pitcher Matt Svanson to first baseman Willson Contreras.
Batter: Dane Myers · Pitcher: Matt Svanson
Miami Marlins Roster
Lineup
Xavier Edwards2B#9
AVG — · HR 0 · RBI 1
Jesús SánchezRF#7
AVG — · HR 0 · RBI 0
Agustín RamírezDH#50
AVG — · HR 0 · RBI 0
Kyle StowersLF#28
AVG — · HR 0 · RBI 0
Otto LopezSS#6
AVG — · HR 0 · RBI 1
Liam HicksC#34
AVG — · HR 0 · RBI 0
Dane MyersCF#54
AVG — · HR 0 · RBI 0
Javier Sanoja3B#46
AVG — · HR 0 · RBI 0
Eric Wagaman1B#33
AVG — · HR 0 · RBI 1
Bench
Graham Pauley3B#21
AVG — · HR 1 · RBI 2
Heriberto HernándezLF#64
AVG — · HR — · RBI —
Jack Winkler2B#63
AVG — · HR — · RBI —
Troy Johnston1B#75
AVG — · HR 0 · RBI 0
Pitchers
Anthony BenderP#37
IP — · K — · ERA —
Cade GibsonP#58
IP — · K — · ERA —
Cal QuantrillP#47
IP — · K — · ERA —
Calvin FaucherP#53
IP 1.0 · K 2 · ERA —
Edward CabreraP#27
IP — · K — · 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 1.0 · K 1 · ERA —
Sandy AlcantaraP#22
IP 5.0 · K 4 · ERA —
Tyler PhillipsP#30
IP — · K — · ERA —
Valente BellozoP#83
IP 2.0 · K 3 · ERA —
St. Louis Cardinals Roster
Lineup
Masyn WinnSS#0
AVG — · HR 0 · RBI 0
Iván HerreraDH#48
AVG — · HR 0 · RBI 0
Alec BurlesonLF#41
AVG — · HR 0 · RBI 0
Willson Contreras1B#40
AVG — · HR 0 · RBI 0
Nolan Arenado3B#28
AVG — · HR 0 · RBI 0
Jordan WalkerRF#18
AVG — · HR 0 · RBI 0
Thomas Saggese2B#25
AVG — · HR 0 · RBI 0
Pedro PagésC#43
AVG — · HR 0 · RBI 0
Victor Scott IICF#11
AVG — · HR 0 · RBI 0
Bench
Brendan Donovan2B#33
AVG — · HR — · RBI —
Garrett Hampson2B#13
AVG — · HR — · RBI —
José Fermín2B#15
AVG — · HR — · RBI —
Yohel PozoC#63
AVG — · HR — · RBI —
Pitchers
Andre PallanteP#53
IP — · K — · ERA —
John KingP#47
IP 0.2 · K 0 · ERA —
JoJo RomeroP#59
IP — · K — · ERA —
Kyle LeahyP#62
IP 0.1 · K 0 · ERA —
Matt SvansonP#49
IP 2.0 · K 0 · ERA —
Matthew LiberatoreP#52
IP — · K — · ERA —
Michael McGreevyP#36
IP — · K — · ERA —
Miles MikolasP#39
IP — · K — · ERA —
Phil MatonP#88
IP — · K — · ERA —
Riley O'BrienP#55
IP — · K — · ERA —
Sonny GrayP#54
IP 5.0 · K 5 · ERA —
Steven MatzP#32
IP 1.0 · K 0 · ERA —
