MLB Game
St. Louis Cardinals at Pittsburgh Pirates
Final
STL
5
@
PIT
4
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 0 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenuePNC Park
StartApr 29, 10:40 PM
Day/Nightnight
Attendance9297
First Pitch2026-04-29T22:43:00.000Z
DecisionW: Andre Pallante · L: Bubba Chandler · 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 | 0 | 0 | 1 | 0 | 2 | 0 | 2 | 0 | 0 | 5 | 6 | 2 |
| PIT | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 4 | 9 | 0 |
Starting Pitchers
St. Louis Cardinals
Andre Pallante
— · 3-2 · ERA 3.73
Pittsburgh Pirates
Bubba Chandler
— · 1-3 · ERA 4.97
Team Totals
St. Louis Cardinals Batting
AVG.235
Runs5
Hits6
HR1
BB6
K11
Pittsburgh Pirates Batting
AVG.245
Runs4
Hits9
HR1
BB4
K9
St. Louis Cardinals Pitching
ERA4.75
K9
BB4
IP9.0
Hits9
HR1
Pittsburgh Pirates Pitching
ERA3.65
K11
BB6
IP9.0
Hits6
HR1
Pitch View
Riley O'Brien vs Nick Gonzales
Nick Gonzales flies out to left fielder Nathan Church.
1 pitch
Selected Pitch
Pitch #1
TypeSlider
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity90.2 mph
End Velocity82.9 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 X0.11
Plate Z2.74
Zone2
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 - 4 · 3 outs
Nick Gonzales flies out to left fielder Nathan Church.
Batter: Nick Gonzales · Pitcher: Riley O'Brien
bottom 9
5 - 4 · 2 outs
Marcell Ozuna strikes out swinging.
Batter: Marcell Ozuna · Pitcher: Riley O'Brien
bottom 9
5 - 4 · 1 out
Ryan O'Hearn singles on a line drive to left fielder Nathan Church.
Batter: Ryan O'Hearn · Pitcher: Riley O'Brien
bottom 9
5 - 4 · 1 out
Bryan Reynolds grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.
Batter: Bryan Reynolds · Pitcher: Riley O'Brien
top 9
5 - 4 · 3 outs
Jordan Walker strikes out swinging.
Batter: Jordan Walker · Pitcher: Yohan Ramírez
top 9
5 - 4 · 2 outs
Yohan Ramírez intentionally walks Alec Burleson.
Batter: Alec Burleson · Pitcher: Yohan Ramírez
top 9
5 - 4 · 2 outs
Iván Herrera pops out to shortstop Konnor Griffin.
Batter: Iván Herrera · Pitcher: Yohan Ramírez
top 9
5 - 4 · 1 out
Pirates challenged (tag play), call on the field was upheld: JJ Wetherholt doubles (5) on a line drive to right fielder Bryan Reynolds.
Batter: JJ Wetherholt · Pitcher: Yohan Ramírez
top 9
5 - 4 · 1 out
Henry Davis challenged (pitch result), call on the field was overturned: Victor Scott II called out on strikes.
Batter: Victor Scott II · Pitcher: Yohan Ramírez
bottom 8
5 - 4 · 3 outs
Nick Yorke lines out to right fielder Jordan Walker.
Batter: Nick Yorke · Pitcher: George Soriano
bottom 8
5 - 4 · 2 outs
Oneil Cruz grounds into a force out, second baseman JJ Wetherholt to shortstop Masyn Winn. Nick Gonzales scores. Billy Cook to 3rd. Jake Mangum out at 2nd. Oneil Cruz to 1st.
Batter: Oneil Cruz · Pitcher: George Soriano
bottom 8
5 - 3 · 1 out
Jake Mangum reaches on a fielder's choice. Nick Gonzales to 3rd. Billy Cook to 2nd. Fielding error by shortstop Masyn Winn.
Batter: Jake Mangum · Pitcher: George Soriano
St. Louis Cardinals Roster
Lineup
JJ Wetherholt2B#26
AVG — · HR 0 · RBI 1
Iván HerreraC#48
AVG — · HR 0 · RBI 1
Alec Burleson1B#41
AVG — · HR 1 · RBI 2
Jordan WalkerRF#18
AVG — · HR 0 · RBI 1
Nolan GormanDH#16
AVG — · HR 0 · RBI 0
Masyn WinnSS#0
AVG — · HR 0 · RBI 0
Nathan ChurchLF#27
AVG — · HR 0 · RBI 0
Ramón Urías3B#29
AVG — · HR 0 · RBI 0
Victor Scott IICF#11
AVG — · HR 0 · RBI 0
Bench
José FermínLF#15
AVG — · HR — · RBI —
Pedro PagésC#43
AVG — · HR — · RBI —
Thomas SaggeseLF#25
AVG — · HR — · RBI —
Yohel PozoC#63
AVG — · HR — · RBI —
Pitchers
Andre PallanteP#53
IP 6.0 · K 6 · ERA —
Dustin MayP#3
IP — · K — · ERA —
George SorianoP#65
IP 1.0 · K 1 · ERA —
Gordon GraceffoP#44
IP — · K — · ERA —
JoJo RomeroP#59
IP 0.2 · K 1 · ERA —
Justin BruihlP#47
IP — · K — · 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.1 · K 0 · ERA —
Pittsburgh Pirates Roster
Lineup
Oneil CruzCF#15
AVG — · HR 0 · RBI 1
Nick Yorke3B#38
AVG — · HR 0 · RBI 2
Bryan ReynoldsRF#10
AVG — · HR 0 · RBI 0
Ryan O'Hearn1B#29
AVG — · HR 0 · RBI 0
Marcell OzunaDH#24
AVG — · HR 0 · RBI 0
Nick Gonzales2B#3
AVG — · HR 0 · RBI 0
Billy CookLF#25
AVG — · HR 0 · RBI 0
Konnor GriffinSS#6
AVG — · HR 0 · RBI 0
Henry DavisC#32
AVG — · HR 0 · RBI 0
Bench
Brandon Lowe2B#5
AVG — · HR 0 · RBI 0
Jake MangumPH#28
AVG — · HR 0 · RBI 0
Joey BartC#14
AVG — · HR 0 · RBI 0
Spencer Horwitz1B#2
AVG — · HR 1 · RBI 1
Pitchers
Braxton AshcraftP#35
IP — · K — · ERA —
Bubba ChandlerP#36
IP 5.0 · K 6 · ERA —
Carmen MlodzinskiP#50
IP — · K — · ERA —
Chris DevenskiP#57
IP 0.2 · K 1 · ERA —
Dennis SantanaP#60
IP 1.0 · K 0 · ERA —
Evan SiskP#48
IP 1.1 · K 2 · ERA —
Gregory SotoP#31
IP — · K — · ERA —
Isaac MattsonP#72
IP — · K — · ERA —
Justin LawrenceP#61
IP — · K — · ERA —
Mason MontgomeryP#46
IP — · K — · ERA —
Mitch KellerP#23
IP — · K — · ERA —
Paul SkenesP#30
IP — · K — · ERA —
Yohan RamírezP#49
IP 1.0 · K 2 · ERA —
