MLB Game
St. Louis Cardinals at Pittsburgh Pirates
Final
STL
4
@
PIT
8
Live Game State
InningTop 9th
Balls / Strikes / Outs1 / 3 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenuePNC Park
StartApr 7, 10:40 PM
Day/Nightnight
Attendance8250
First Pitch2025-04-07T22:43:00.000Z
DecisionW: Carmen Mlodzinski · L: Matthew Liberatore · SV: Thomas Harrington
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 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 4 | 9 | 1 |
| PIT | 1 | 3 | 0 | 0 | 0 | 0 | 4 | 0 | — | 8 | 10 | 1 |
Starting Pitchers
St. Louis Cardinals
Matthew Liberatore
— · -1 · ERA 5.84
Pittsburgh Pirates
Carmen Mlodzinski
— · 1-1 · ERA 5.19
Team Totals
St. Louis Cardinals Batting
AVG.300
Runs4
Hits9
HR2
BB3
K11
Pittsburgh Pirates Batting
AVG.207
Runs8
Hits10
HR1
BB2
K7
St. Louis Cardinals Pitching
ERA6.18
K7
BB2
IP8.0
Hits10
HR1
Pittsburgh Pirates Pitching
ERA4.89
K11
BB3
IP9.0
Hits9
HR2
Pitch View
Thomas Harrington vs Willson Contreras
Willson Contreras strikes out swinging.
4 pitches
Selected Pitch
Pitch #4
TypeSweeper
DescriptionSwinging Strike
CallSwinging Strike
Result
Count—
Outs—
Velocity81.7 mph
End Velocity74.8 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 X1.09
Plate Z0.90
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
4 - 8 · 3 outs
Willson Contreras strikes out swinging.
Batter: Willson Contreras · Pitcher: Thomas Harrington
top 9
4 - 8 · 2 outs
Lars Nootbaar strikes out swinging.
Batter: Lars Nootbaar · Pitcher: Thomas Harrington
top 9
4 - 8 · 1 out
Masyn Winn homers (1) on a fly ball to left center field.
Batter: Masyn Winn · Pitcher: Thomas Harrington
top 9
3 - 8 · 1 out
Michael Siani strikes out on a foul tip.
Batter: Michael Siani · Pitcher: Thomas Harrington
bottom 8
3 - 8 · 3 outs
Adam Frazier lines out to left fielder Lars Nootbaar.
Batter: Adam Frazier · Pitcher: John King
bottom 8
3 - 8 · 2 outs
Isiah Kiner-Falefa grounds out, shortstop Masyn Winn to first baseman Willson Contreras.
Batter: Isiah Kiner-Falefa · Pitcher: John King
bottom 8
3 - 8 · 1 out
Endy Rodríguez lines out to left fielder Lars Nootbaar.
Batter: Endy Rodríguez · Pitcher: John King
top 8
3 - 8 · 3 outs
Yohel Pozo flies out to left fielder Tommy Pham.
Batter: Yohel Pozo · Pitcher: Thomas Harrington
top 8
3 - 8 · 2 outs
Thomas Saggese flies out to right fielder Alexander Canario in foul territory.
Batter: Thomas Saggese · Pitcher: Thomas Harrington
top 8
3 - 8 · 1 out
Jordan Walker grounds out, third baseman Ke'Bryan Hayes to first baseman Endy Rodríguez. Brendan Donovan scores. Alec Burleson to 2nd.
Batter: Jordan Walker · Pitcher: Thomas Harrington
top 8
2 - 8 · 0 outs
Alec Burleson singles on a fly ball to right fielder Alexander Canario. Brendan Donovan to 3rd.
Batter: Alec Burleson · Pitcher: Thomas Harrington
top 8
2 - 8 · 0 outs
Brendan Donovan singles on a ground ball to right fielder Alexander Canario.
Batter: Brendan Donovan · Pitcher: Thomas Harrington
St. Louis Cardinals Roster
Lineup
Lars NootbaarLF#21
AVG — · HR 0 · RBI 0
Willson Contreras1B#40
AVG — · HR 0 · RBI 0
Brendan Donovan2B#33
AVG — · HR 0 · RBI 1
Alec BurlesonDH#41
AVG — · HR 0 · RBI 0
Jordan WalkerRF#18
AVG — · HR 0 · RBI 1
Thomas Saggese3B#25
AVG — · HR 0 · RBI 0
Yohel PozoC#63
AVG — · HR 1 · RBI 1
Michael SianiCF#22
AVG — · HR 0 · RBI 0
Masyn WinnSS#0
AVG — · HR 1 · RBI 1
Bench
Luken Baker1B#26
AVG — · HR — · RBI —
Nolan Arenado3B#28
AVG — · HR — · RBI —
Pedro PagésC#43
AVG — · HR — · RBI —
Victor Scott IICF#11
AVG — · HR — · RBI —
Pitchers
Andre PallanteP#53
IP — · K — · ERA —
Chris RoycroftP#58
IP 0.2 · K 0 · ERA —
Erick FeddeP#12
IP — · K — · ERA —
John KingP#47
IP 1.0 · K 0 · ERA —
JoJo RomeroP#59
IP — · K — · ERA —
Kyle LeahyP#62
IP — · K — · ERA —
Matthew LiberatoreP#52
IP 6.1 · K 7 · ERA —
Miles MikolasP#39
IP — · K — · ERA —
Phil MatonP#88
IP — · K — · ERA —
Ryan FernandezP#64
IP — · K — · ERA —
Ryan HelsleyP#56
IP — · K — · ERA —
Sonny GrayP#54
IP — · K — · ERA —
Steven MatzP#32
IP — · K — · ERA —
Pittsburgh Pirates Roster
Lineup
Ke'Bryan Hayes3B#13
AVG — · HR 0 · RBI 1
Andrew McCutchenDH#22
AVG — · HR 0 · RBI 2
Joey BartC#14
AVG — · HR 1 · RBI 2
Oneil CruzCF#15
AVG — · HR 0 · RBI 1
Tommy PhamLF#28
AVG — · HR 0 · RBI 0
Alexander CanarioRF#29
AVG — · HR 0 · RBI 0
Endy Rodríguez1B#5
AVG — · HR 0 · RBI 0
Isiah Kiner-FalefaSS#7
AVG — · HR 0 · RBI 2
Adam Frazier2B#26
AVG — · HR 0 · RBI 0
Bench
Bryan ReynoldsLF#10
AVG — · HR — · RBI —
Enmanuel Valdez2B#48
AVG — · HR — · RBI —
Jack SuwinskiCF#65
AVG — · HR — · RBI —
Tsung-Che ChengSS#71
AVG — · HR — · RBI —
Pitchers
Andrew HeaneyP#45
IP — · K — · ERA —
Bailey FalterP#6
IP — · K — · ERA —
Caleb FergusonP#64
IP — · K — · ERA —
Carmen MlodzinskiP#50
IP 5.0 · K 6 · ERA —
Chase ShugartP#55
IP — · K — · ERA —
Dennis SantanaP#60
IP — · K — · ERA —
Joey WentzP#34
IP — · K — · ERA —
Justin LawrenceP#61
IP — · K — · ERA —
Mitch KellerP#23
IP — · K — · ERA —
Paul SkenesP#30
IP — · K — · ERA —
Ryan BoruckiP#43
IP — · K — · ERA —
Thomas HarringtonP#78
IP 4.0 · K 5 · ERA —
Tim MayzaP#18
IP — · K — · ERA —
