St. Louis Cardinals vs. Pittsburgh Pirates
Apr 28, 2026
FINAL
Box Score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | LOB | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STL | 0 | 1 | 2 | 0 | 3 | 0 | 3 | 2 | 0 | 11 | 12 | 0 | 7 |
| PIT | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 3 | 1 | 7 | 13 | 2 | 3 |
loss:
B. Ashcraftwin:
K. Leahy
Game Recap

PITTSBURGH -- After striking out a season-high seven batters through five scoreless innings in St. Louis' 11-7 win on Tuesday night at PNC Park, Cardinals starter Kyle Leahy looked ready for a test that he hadn’t yet faced across his first five starts of the season. The sixth inning. Though...
Scoring Summary
STLPIT
Player Stats
| IP | H | R | ER | K | BB | HR | PC | ERA | |
|---|---|---|---|---|---|---|---|---|---|
| Kyle LeahyRHP | 5.1 | 9 | 3 | 3 | 7 | 0 | 2 | 82 | 5.52 |
| Gordon GraceffoRHP | 1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 11 | 1.13 |
| Justin BruihlLHP | 1.0 | 3 | 3 | 2 | 1 | 1 | 0 | 25 | 5.87 |
| Matt SvansonRHP | 1.0 | 1 | 1 | 1 | 3 | 0 | 1 | 18 | 10.34 |
| TOTAL | 9.0 | 13 | 7 | 6 | 11 | 1 | 3 | 136 | - |
Play-by-Play
1st inningSTLPIT
- TOP 1
- FLYOUT — JJ Wetherholt flies out to left fielder Jake Mangum. [1 out]00
- WALK — Ivan Herrera walks.00
- STOLEN BASE 2B — Ivan Herrera steals (1) 2nd base.00
- STRIKEOUT — Alec Burleson called out on strikes. [2 outs]00
- STRIKEOUT — Jordan Walker strikes out swinging. [3 outs]00
- BOTTOM 1
- STRIKEOUT — Oneil Cruz challenged (pitch result), call on the field was confirmed: Oneil Cruz called out on strikes. [1 out]00
- DOUBLE — Brandon Lowe doubles (6) on a sharp line drive to center fielder Victor Scott II.00
- STRIKEOUT — Bryan Reynolds strikes out swinging, catcher Pedro Pages to first baseman Alec Burleson. [2 outs]00
- STRIKEOUT — Ryan O'Hearn strikes out swinging. [3 outs]00
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning
Team Stats
Game Details
Tuesday, April 28, 2026 · 6:40 PM
PNC Park · Pittsburgh, PA
attendance: 8,758 (22.6%)
weather: 71 degrees, partly cloudy
spread: PIT -161
over/under: 8.5