MLB Game

St. Louis Cardinals at Miami Marlins

FinalApr 21, 10:40 PMloanDepot parkBottom 9th
STL
5
@
MIA
3
Live Game State
InningBottom 9th
Balls / Strikes / Outs2 / 2 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueloanDepot park
StartApr 21, 10:40 PM
Day/Nightnight
Attendance8412
First Pitch2026-04-21T22:40:00.000Z
DecisionW: Dustin May · L: Chris Paddack · 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
Team123456789RHE
STL1012100005101
MIA100000020380
Starting Pitchers
St. Louis Cardinals
Dustin May
· 3-2 · ERA 5.84
Miami Marlins
Chris Paddack
· -4 · ERA 6.38
Team Totals
St. Louis Cardinals Batting
AVG.233
Runs5
Hits10
HR1
BB2
K12
Miami Marlins Batting
AVG.253
Runs3
Hits8
HR1
BB4
K9
St. Louis Cardinals Pitching
ERA4.78
K9
BB4
IP9.0
Hits8
HR1
Miami Marlins Pitching
ERA4.01
K12
BB2
IP9.0
Hits10
HR1
Pitch View
Riley O'Brien vs Xavier Edwards
Xavier Edwards lines out to left fielder Nathan Church.
6 pitches
123456
Selected Pitch
Pitch #6
TypeSinker
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count
Outs
Velocity101.1 mph
End Velocity91.7 mph
Spin Rate0 rpm
Spin Direction
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X-0.23
Plate Z2.07
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
5 - 3 · 3 outs
Xavier Edwards lines out to left fielder Nathan Church.
Batter: Xavier Edwards · Pitcher: Riley O'Brien
bottom 9
5 - 3 · 2 outs
Otto Lopez grounds into a force out, third baseman Nolan Gorman to second baseman JJ Wetherholt. Jakob Marsee out at 2nd. Otto Lopez to 1st.
Batter: Otto Lopez · Pitcher: Riley O'Brien
bottom 9
5 - 3 · 1 out
Kyle Stowers strikes out swinging.
Batter: Kyle Stowers · Pitcher: Riley O'Brien
bottom 9
5 - 3 · 0 outs
Jakob Marsee singles on a ground ball to second baseman JJ Wetherholt.
Batter: Jakob Marsee · Pitcher: Riley O'Brien
top 9
5 - 3 · 3 outs
Iván Herrera singles on a fly ball to left fielder Heriberto Hernández. Iván Herrera out at 2nd on the throw, center fielder Jakob Marsee to second baseman Xavier Edwards.
Batter: Iván Herrera · Pitcher: Tyler Phillips
top 9
5 - 3 · 2 outs
JJ Wetherholt flies out to left fielder Heriberto Hernández.
Batter: JJ Wetherholt · Pitcher: Tyler Phillips
top 9
5 - 3 · 0 outs
Victor Scott II walks.
Batter: Victor Scott II · Pitcher: Tyler Phillips
bottom 8
5 - 3 · 3 outs
Connor Norby challenged (pitch result), call on the field was confirmed: Connor Norby called out on strikes.
Batter: Connor Norby · Pitcher: George Soriano
bottom 8
5 - 3 · 2 outs
Heriberto Hernández singles on a line drive to right fielder Jordan Walker. Xavier Edwards scores. Liam Hicks scores. Javier Sanoja to 3rd.
Batter: Heriberto Hernández · Pitcher: Ryne Stanek
bottom 8
5 - 1 · 2 outs
Javier Sanoja walks. Xavier Edwards to 3rd. Liam Hicks to 2nd.
Batter: Javier Sanoja · Pitcher: Ryne Stanek
bottom 8
5 - 1 · 2 outs
Agustín Ramírez strikes out swinging.
Batter: Agustín Ramírez · Pitcher: Ryne Stanek
bottom 8
5 - 1 · 1 out
Liam Hicks walks. Xavier Edwards to 2nd.
Batter: Liam Hicks · Pitcher: Ryne Stanek
St. Louis Cardinals Roster
Lineup
JJ Wetherholt2B#26
AVG — · HR 0 · RBI 0
Iván HerreraDH#48
AVG — · HR 0 · RBI 0
Alec Burleson1B#41
AVG — · HR 0 · RBI 2
Jordan WalkerRF#18
AVG — · HR 0 · RBI 0
Nolan Gorman3B#16
AVG — · HR 0 · RBI 1
Masyn WinnSS#0
AVG — · HR 0 · RBI 0
Nathan ChurchLF#27
AVG — · HR 1 · RBI 2
Pedro PagésC#43
AVG — · HR 0 · RBI 0
Victor Scott IICF#11
AVG — · HR 0 · RBI 0
Bench
José FermínLF#15
AVG — · HR — · RBI —
Ramón Urías3B#29
AVG — · HR — · RBI —
Thomas SaggeseLF#25
AVG — · HR — · RBI —
Yohel PozoC#63
AVG — · HR — · RBI —
Pitchers
Andre PallanteP#53
IP — · K — · ERA —
Dustin MayP#3
IP 5.1 · K 5 · ERA —
George SorianoP#65
IP 0.1 · K 1 · ERA —
Gordon GraceffoP#44
IP — · K — · ERA —
JoJo RomeroP#59
IP — · K — · ERA —
Justin BruihlP#47
IP 1.2 · K 0 · ERA —
Kyle LeahyP#62
IP — · K — · ERA —
Matt SvansonP#49
IP — · K — · ERA —
Matthew LiberatoreP#32
IP — · K — · ERA —
Michael McGreevyP#36
IP — · K — · ERA —
Riley O'BrienP#61
IP 1.0 · K 1 · ERA —
Ryan FernandezP#64
IP — · K — · ERA —
Ryne StanekP#55
IP 0.2 · K 2 · ERA —
Miami Marlins Roster
Lineup
Jakob MarseeCF#87
AVG — · HR 1 · RBI 1
Kyle StowersRF#28
AVG — · HR 0 · RBI 0
Otto LopezSS#6
AVG — · HR 0 · RBI 0
Xavier Edwards2B#9
AVG — · HR 0 · RBI 0
Liam HicksC#34
AVG — · HR 0 · RBI 0
Agustín RamírezDH#50
AVG — · HR 0 · RBI 0
Javier Sanoja3B#8
AVG — · HR 0 · RBI 0
Heriberto HernándezLF#13
AVG — · HR 0 · RBI 2
Connor Norby1B#1
AVG — · HR 0 · RBI 0
Bench
Austin SlaterPH#15
AVG — · HR 0 · RBI 0
Graham Pauley3B#21
AVG — · HR 0 · RBI 0
Leo Jiménez2B#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 4.2 · K 7 · ERA —
Eury PérezP#39
IP — · K — · ERA —
Janson JunkP#26
IP — · K — · ERA —
John KingP#47
IP 1.1 · K 2 · ERA —
Lake BacharP#84
IP — · K — · ERA —
Max MeyerP#23
IP — · K — · ERA —
Michael PetersenP#49
IP — · K — · ERA —
Pete FairbanksP#29
IP — · K — · ERA —
Sandy AlcantaraP#22
IP — · K — · ERA —
Tyler PhillipsP#30
IP 3.0 · K 3 · ERA —