MLB Game

St. Louis Cardinals at Miami Marlins

FinalApr 22, 4:10 PMloanDepot parkTop 9th
STL
1
@
MIA
4
Live Game State
InningTop 9th
Balls / Strikes / Outs3 / 3 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueloanDepot park
StartApr 22, 4:10 PM
Day/Nightday
Attendance7593
First Pitch2026-04-22T16:11:00.000Z
DecisionW: Janson Junk · L: Kyle Leahy · 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
Team123456789RHE
STL000000001141
MIA020110004121
Starting Pitchers
St. Louis Cardinals
Kyle Leahy
· 2-3 · ERA 5.63
Miami Marlins
Janson Junk
· 1-2 · ERA 3.67
Team Totals
St. Louis Cardinals Batting
AVG.229
Runs1
Hits4
HR1
BB2
K9
Miami Marlins Batting
AVG.257
Runs4
Hits12
HR0
BB3
K5
St. Louis Cardinals Pitching
ERA4.77
K5
BB3
IP8.0
Hits12
HR0
Miami Marlins Pitching
ERA3.89
K9
BB2
IP9.0
Hits4
HR1
Pitch View
Pete Fairbanks vs Nathan Church
Nathan Church strikes out swinging.
8 pitches
12345678
Selected Pitch
Pitch #8
TypeSlider
DescriptionSwinging Strike
CallSwinging Strike
Result
Count
Outs
Velocity82.1 mph
End Velocity75.1 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 X1.20
Plate Z1.69
Zone14
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
top 9
1 - 4 · 3 outs
Nathan Church strikes out swinging.
Batter: Nathan Church · Pitcher: Pete Fairbanks
top 9
1 - 4 · 2 outs
José Fermín flies out to left fielder Heriberto Hernández.
Batter: José Fermín · Pitcher: Pete Fairbanks
top 9
1 - 4 · 1 out
Ramón Urías pops out to shortstop Otto Lopez.
Batter: Ramón Urías · Pitcher: Lake Bachar
top 9
1 - 4 · 0 outs
Nolan Gorman walks.
Batter: Nolan Gorman · Pitcher: Lake Bachar
top 9
1 - 4 · 0 outs
Iván Herrera homers (3) on a fly ball to left center field.
Batter: Iván Herrera · Pitcher: Lake Bachar
bottom 8
0 - 4 · 3 outs
Xavier Edwards strikes out swinging.
Batter: Xavier Edwards · Pitcher: Ryan Fernandez
bottom 8
0 - 4 · 2 outs
Jakob Marsee pops out to shortstop Thomas Saggese on the infield fly rule.
Batter: Jakob Marsee · Pitcher: Ryan Fernandez
bottom 8
0 - 4 · 1 out
Javier Sanoja singles on a ground ball to shortstop Thomas Saggese. Heriberto Hernández to 3rd. Graham Pauley to 2nd.
Batter: Javier Sanoja · Pitcher: Ryan Fernandez
bottom 8
0 - 4 · 1 out
Graham Pauley reaches on a fielder's choice, fielded by first baseman Ramón Urías. Heriberto Hernández to 2nd. Heriberto Hernández advances to 2nd, on a fielding error by first baseman Ramón Urías.
Batter: Graham Pauley · Pitcher: Ryan Fernandez
bottom 8
0 - 4 · 1 out
Owen Caissie strikes out swinging.
Batter: Owen Caissie · Pitcher: Ryan Fernandez
bottom 8
0 - 4 · 0 outs
Heriberto Hernández singles on a line drive to center fielder Victor Scott II.
Batter: Heriberto Hernández · Pitcher: Ryan Fernandez
top 8
0 - 4 · 3 outs
JJ Wetherholt called out on strikes.
Batter: JJ Wetherholt · Pitcher: Michael Petersen
St. Louis Cardinals Roster
Lineup
JJ Wetherholt2B#26
AVG — · HR 0 · RBI 0
Iván HerreraDH#48
AVG — · HR 1 · RBI 1
Nolan Gorman3B#16
AVG — · HR 0 · RBI 0
Ramón Urías1B#29
AVG — · HR 0 · RBI 0
José FermínLF#15
AVG — · HR 0 · RBI 0
Nathan ChurchRF#27
AVG — · HR 0 · RBI 0
Thomas SaggeseSS#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
Alec Burleson1B#41
AVG — · HR — · RBI —
Jordan WalkerRF#18
AVG — · HR — · RBI —
Masyn WinnSS#0
AVG — · HR — · RBI —
Yohel PozoC#63
AVG — · HR — · RBI —
Pitchers
Andre PallanteP#53
IP — · K — · ERA —
Dustin MayP#3
IP — · K — · ERA —
George SorianoP#65
IP — · K — · ERA —
Gordon GraceffoP#44
IP 1.0 · K 0 · ERA —
JoJo RomeroP#59
IP — · K — · ERA —
Justin BruihlP#47
IP — · K — · ERA —
Kyle LeahyP#62
IP 5.0 · K 2 · ERA —
Matt SvansonP#49
IP 1.0 · K 1 · ERA —
Matthew LiberatoreP#32
IP — · K — · ERA —
Michael McGreevyP#36
IP — · K — · ERA —
Riley O'BrienP#61
IP — · K — · ERA —
Ryan FernandezP#64
IP 1.0 · K 2 · ERA —
Ryne StanekP#55
IP — · K — · ERA —
Miami Marlins Roster
Lineup
Jakob MarseeCF#87
AVG — · HR 0 · RBI 2
Xavier EdwardsDH#9
AVG — · HR 0 · RBI 0
Otto LopezSS#6
AVG — · HR 0 · RBI 0
Liam Hicks1B#34
AVG — · HR 0 · RBI 0
Agustín RamírezC#50
AVG — · HR 0 · RBI 1
Heriberto HernándezLF#13
AVG — · HR 0 · RBI 0
Owen CaissieRF#17
AVG — · HR 0 · RBI 1
Graham Pauley3B#21
AVG — · HR 0 · RBI 0
Javier Sanoja2B#8
AVG — · HR 0 · RBI 0
Bench
Austin SlaterLF#15
AVG — · HR — · RBI —
Connor Norby3B#1
AVG — · HR — · RBI —
Kyle StowersLF#28
AVG — · HR — · RBI —
Leo Jiménez2B#19
AVG — · HR 0 · RBI 0
Pitchers
Andrew NardiP#43
IP 1.0 · K 2 · ERA —
Anthony BenderP#37
IP 1.0 · K 1 · ERA —
Calvin FaucherP#53
IP — · K — · ERA —
Chris PaddackP#33
IP — · K — · ERA —
Eury PérezP#39
IP — · K — · ERA —
Janson JunkP#26
IP 5.0 · K 2 · ERA —
John KingP#47
IP — · K — · ERA —
Lake BacharP#84
IP 0.1 · K 0 · ERA —
Max MeyerP#23
IP — · K — · ERA —
Michael PetersenP#49
IP 1.0 · K 3 · ERA —
Pete FairbanksP#29
IP 0.2 · K 1 · ERA —
Sandy AlcantaraP#22
IP — · K — · ERA —
Tyler PhillipsP#30
IP — · K — · ERA —